Guaranteed undo retention | Patent Publication Number 20050015563 | Patexia