Patent US6523134B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6523134B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Selective undo

Assignee: International Business Machines Corp
•
Filing: 1998-09-18
•
Granted: 2003-02-18
•
Expires: 2018-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A “Selective Undo Function” for computer programs allows a user to select any single specific action that was previously recorded by the computer, and undo only that selected action, rather than every action that chronologically follows the specific action. Specifically, the computer program may undo just the selected action, even if the selected action is not the last action taken by the user, if that is possible; or the computer program may perform some analysis and undo other actions that are deemed prerequisites to undoing the selected action, upon user confirmation; or if the analysis performed by the computer program cannot determine what these prerequisites are or cannot perform the undo function, then the computer program may take a default action, e.g., undo the selected action as well as all actions that follow the selected action, in chronological order.

Inventors

  • 👤 Roni Korenshtein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 06:39
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 89 words
A computerized method for performing a selective undo function in a computer, comprising the steps of: (a) selecting a single action from any of a plurality of actions previously performed by a computer and recorded in a log in the computer, wherein the selected action is not a last action recorded in the log; and (b) performing a selective undo function for the selected action , wherein the undo function is performed only for the selected action rather than every action that follows the selected action in the log.
Claim 2
Dependent Claim 89 words
A computerized method for performing a selective undo function in a computer, comprising the steps of: (a) selecting a single action from any of a plurality of actions previously performed by a computer and recorded in a log in the computer, wherein the selected action is not a last action recorded in the log; and (b) performing a selective undo function for the selected action , wherein the undo function is performed only for the selected action rather than every action that follows the selected action in the log.
Claim 3
Dependent Claim 35 words
The method of claim 1 above, further comprising the steps of a the log and identifying other actions recorded in the log that are prerequisites to performing the selective undo function for the selected action.
Claim 4
Dependent Claim 38 words
The method of claim 2 above, further comprising the step of performing the selective undo function for the identified other actions recorded in the log that are prerequisites to performing the selective undo function for the selected action.
Claim 5
Dependent Claim 34 words
The method of claim 3 above, further comprising the step of performing the selective undo function for the identified other actions recorded in the log upon user confirmation of the analyzing and identifying steps.
Claim 6
Dependent Claim 27 words
The method of claim 3 above, further comprising the step of performing a default action when the analyzing and identifying steps cannot determine what are the prerequisites.
Claim 7
Dependent Claim 36 words
The method of claim 5 above, wherein the default action comprises the step of performing the selective undo function on the selected action as well as all actions that follow the selected action in the log.
Claim 8
Dependent Claim 32 words
The method of claim 2 above, wherein the performing step comprises the step of performing the selective undo function on all of the actions that follow the selected action in chronological order.
Claim 9
Dependent Claim 25 words
The method of claim 1 above, further comprising the step of performing a default action when the performing step cannot perform the selective undo function.
Claim 10
Dependent Claim 21 words
The method of claim 8 above, wherein the default action comprises the step of displaying an error message on the computer.
Claim 11
Dependent Claim 23 words
The method of claim 1 above, further comprising the step of prompting the user for a confirmation before performing the selective undo function.
Claim 12
Dependent Claim 98 words
A computerized apparatus for performing a selective undo function in a computer, comprising: a computer; means, performed by the computer, for selecting a single action from any of a plurality of actions previously performed by a computer and recorded in a log in the computer, wherein the selected action is not a last action recorded in the log; and means, performed by the computer, for performing a selective undo function for the selected action, wherein the selective undo function is performed only for the selected action rather than every action that follows the selected action in the log.
Claim 13
Dependent Claim 98 words
A computerized apparatus for performing a selective undo function in a computer, comprising: a computer; means, performed by the computer, for selecting a single action from any of a plurality of actions previously performed by a computer and recorded in a log in the computer, wherein the selected action is not a last action recorded in the log; and means, performed by the computer, for performing a selective undo function for the selected action, wherein the selective undo function is performed only for the selected action rather than every action that follows the selected action in the log.
Claim 14
Dependent Claim 35 words
The apparatus of claim 11 above, further comprising means for analyzing the log and for identifying other actions recorded in the log that are prerequisites to performing the selective undo function for the selected actions.
Claim 15
Dependent Claim 37 words
The apparatus of claim 12 above, further comprising means for performing the selective undo function for the identified other actions recorded in the log that are prerequisites to performing the selective undo function for the selected action.
Claim 16
Dependent Claim 32 words
The apparatus of claim 13 above, further comprising means for performing the selective undo function for the identified other actions recorded in the log upon user confirmation of the analyzing and identifying.
Claim 17
Dependent Claim 25 words
The apparatus of claim 12 above, further comprising means for performing a default action when the analyzing and identifying cannot determine what are the prerequisites.
Claim 18
Dependent Claim 35 words
The apparatus of claim 15 above, wherein the default action comprises means for performing the selective undo function on the selected action as well as all actions that follow the selected action in the log.
Claim 19
Dependent Claim 32 words
The apparatus of claim 16 above, wherein the means for performing comprises means for performing the selective undo function on all of the actions that follow the selected action in chronological order.
Claim 20
Dependent Claim 25 words
The apparatus of claim 11 above, further comprising means for performing a default action when the means for performing cannot perform the selective undo function.
Claim 21
Dependent Claim 20 words
The apparatus of claim 18 above, wherein the default action comprises means for displaying an error message on the computer.
Claim 22
Dependent Claim 22 words
The apparatus of claim 11 above, further comprising means for prompting the user for a confirmation before performing the selective undo function.
Claim 23
Dependent Claim 92 words
An article of manufacture embodying logic for performing a selective undo function in a computer, the logic comprising the steps of: (a) selecting a single action from any of a plurality of actions performed by a computer and recorded in a log in the computer wherein the selected action is not a last action recorded in the log; and (b) performing a selective undo function for the selected action, wherein the undo function is performed only for the selected action rather than every action that follows the selected action in the log.
Claim 24
Dependent Claim 92 words
An article of manufacture embodying logic for performing a selective undo function in a computer, the logic comprising the steps of: (a) selecting a single action from any of a plurality of actions performed by a computer and recorded in a log in the computer wherein the selected action is not a last action recorded in the log; and (b) performing a selective undo function for the selected action, wherein the undo function is performed only for the selected action rather than every action that follows the selected action in the log.
Claim 25
Dependent Claim 35 words
The method of claim 21 above, further comprising the steps of analyzing the log and identifying other actions recorded in the log that are prerequisites to perform the selective undo function for the selected action.
Claim 26
Dependent Claim 38 words
The method of claim 22 above, further comprising the step of performing the selective undo function for the identified other actions recorded in the log that are prerequisites to performing the selective undo function for the selected action.
Claim 27
Dependent Claim 34 words
The method of claim 23 above, further comprising the step of performing the selective undo function for the identified other actions recorded in the log upon user confirmation of the analyzing and identifying steps.
Claim 28
Dependent Claim 27 words
The method of claim 22 above, further comprising the step of performing a default action when the analyzing and identifying steps cannot determine what are the prerequisites.
Claim 29
Dependent Claim 36 words
The method of claim 25 above, wherein the default action comprises the step of performing the selective undo function on the selected action as well as all actions that follow the selected action in the log.
Claim 30
Dependent Claim 32 words
The method of claim 22 above, wherein the performing step comprises the step of performing the selective undo function on all of the actions that follow the selected action in chronological order.
Claim 31
Dependent Claim 25 words
The method of claim 21 above, further comprising the step of performing a default action when the performing step cannot perform the selective undo function.
Claim 32
Dependent Claim 21 words
The method of claim 28 above, wherein the default action comprises the step of displaying an error message on the computer.
Claim 33
Dependent Claim 23 words
The method of claim 21 above, further comprising the step of prompting the user for a confirmation before performing the selective undo function.

References Cited (Backward Citations)

US5408328A Cited
US5530864A Cited
US5659747A Cited
US5537526A Cited
US6167455A Cited
US5692184A Cited
US6052691A Cited
US6185591B1 Cited
US20010049704A1 Cited
US6111575A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-17 2006-08-19 2007-02-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-17 2010-08-19 2011-02-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-17 2014-08-19 2015-02-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag