Undoing user actions in a client program

Data processing: software development – installation – and managem – Software program development tool – Editing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S019000, C715S700000

Reexamination Certificate

active

07818718

ABSTRACT:
Methods and apparatus, including computer program products, implementing techniques for undoing user actions in a client program. The techniques include displaying a user interface in a client program, the user interface having a plurality of controls, the plurality of controls including multiple types of controls, each control having a state; for each control in the plurality of controls, storing the state of the control as a first state for the control; receiving user input comprising a change to the state of a control in the plurality of controls; updating the state of the control based on the user input; storing the updated state of the control as a second state for the control; receiving user input comprising a request to undo the change; and restoring the state of the control to reflect the first state for the control.

REFERENCES:
patent: 5408651 (1995-04-01), Flocken et al.
patent: 5481710 (1996-01-01), Keane et al.
patent: 5524205 (1996-06-01), Lomet et al.
patent: 5604853 (1997-02-01), Nagashima
patent: 5659747 (1997-08-01), Nakajima
patent: 5990906 (1999-11-01), Hudson et al.
patent: 6041423 (2000-03-01), Tsukerman
patent: 6111575 (2000-08-01), Martinez et al.
patent: 6167455 (2000-12-01), Friedman et al.
patent: 6185591 (2001-02-01), Baker et al.
patent: 6192378 (2001-02-01), Abrams et al.
patent: 6377964 (2002-04-01), Sano
patent: 6523134 (2003-02-01), Korenshtein
patent: 6527812 (2003-03-01), Bradstreet
patent: 6543006 (2003-04-01), Zundel et al.
patent: 7003695 (2006-02-01), Li
patent: 7036044 (2006-04-01), Verma et al.
patent: 7155666 (2006-12-01), Breuer et al.
patent: 7174481 (2007-02-01), Di Fabbrizio et al.
patent: 7203866 (2007-04-01), Di Fabbrizio et al.
patent: 7207034 (2007-04-01), Burke et al.
patent: 7249174 (2007-07-01), Srinivasa et al.
patent: 7299450 (2007-11-01), Livshits et al.
patent: 7386834 (2008-06-01), Van De Vanter et al.
patent: 2002/0138595 (2002-09-01), Ruellan et al.
patent: 2004/0006764 (2004-01-01), Van De Vanter et al.
patent: 2004/0205663 (2004-10-01), Mohamed
HTML 4.01 Specification, W3C <http://www.w3.org/TR/html401/>, Dec. 1999.
Leeman, Jr., George B., “A Formal Approach to Undo Operations in Programming Languages,” 1986, ACM, p. 50-87.
Prakash et al., “Undoing Actions in Collaborative Work,” 1992, ACM, p. 273-280.
Berlage, Thomas, “A Selective Undo Mechanism for Graphical User Interfaces Based on Command Objects,” 1994, ACM, p. 269-294.
Prakash et al., “A Framework for Undoing Actions in Collaborative Systems,” 1994, ACM, p. 295-330.
Edwards et al., “A Temporal Model for Multi-Level Undo and Redo,” 2000, ACM, p. 31-40.
Sun, Chengzheng, “Undo Any Operation at Any Time in Group Editors,” 2000, ACM, p. 191-200.
Chen et al., “Undoing Any Operation in Collaborative Graphics Editing Systems,” 2001, ACM, p. 197-206.
Washizaki et al., “Dynamic Hierarchical Undo Facility in a Fine-Grained Component Environment,” 2002, Australian Computer Society, Inc., p. 191-199.
Wang et al., “Achieving Undo in Bitmap-Based Collaborative Graphics Editing Systems,” 2002, ACM, p. 68-76.
Information Disclosure Statement (IDS), filed Mar. 4, 2004, in U.S. Appl. No. 10/676,819.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Undoing user actions in a client program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Undoing user actions in a client program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Undoing user actions in a client program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4200271

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.