System-wide selective action management
First Claim
1. A method comprising:
- recording action information pertaining to an action of a first computer-related source and an associated relationship with a recorded action of a second computer-related source;
executing an action management operation on the action of the first computer-related source and the recorded action of the second computer-related source.
2 Assignments
0 Petitions
Accused Products
Abstract
A system-wide selective action management facility is provided. Such a facility can support selective action management for multiple applications executing on one or more computer systems (including the operating system and its components, such as a file system). A system-wide action management facility can log actions performed on the computer system(s) and record relationships between such actions (e.g., between actions of different sources, including different documents, different applications and even different computer systems). When a user discovers a mistake, the tool allows the user to select one or more past actions (i.e., the “mistake”) for removal or replacement with one or more correction actions. The tool can also re-execute dependent actions to restore the relevant state of the system at the time of the designation, absent the “mistake”. As such, actions throughout the system can be selectively undone, fixed and/or redone in an exemplary system-wide selective action management tool.
-
Citations
48 Claims
-
1. A method comprising:
-
recording action information pertaining to an action of a first computer-related source and an associated relationship with a recorded action of a second computer-related source;
executing an action management operation on the action of the first computer-related source and the recorded action of the second computer-related source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
-
recording action information pertaining to an action of a first computer-related source and an associated relationship with a recorded action of a second computer-related source;
executing an action management operation on the action of the first computer-related source and the recorded action of the second computer-related source. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
an action log recording action information pertaining to an action of a first computer-related source and an associated relationship with a recorded action of a second computer-related source; and
an action management module executing an action management operation on the action of the first computer-related source and the recorded action of the second computer-related source.
-
-
36. A method comprising:
recording action information for one or more logical actions of a first computer-related source and an associated relationship with a recorded logical action of a second computer-related source.
-
37. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
recording action information for one or more logical actions of a first computer-related source and an associated relationship with a recorded logical action of a second computer-related source.
-
38. A system comprising:
an action log recording action information for one or more logical actions of a first computer-related source and an associated relationship with a recorded logical action of a second computer-related source.
-
39. A method comprising:
-
registering a first computer-related source with an action management module;
registering a second computer-related source with the action management module; and
recording action information relating to an action of the first computer-related source and an associated relationship with a recorded action of a second source.
-
-
40. A computer program product encoding a computer program for executing on a computer system a computer process, the computer process comprising:
-
registering a first computer-related source with an action management module;
registering a second computer-related source with the action management module; and
recording action information relating to an action of the first computer-related source and an associated relationship with a recorded action of a second source.
-
-
41. A system comprising:
-
an action management module registering a first computer-related source with an action management module and registering a second computer-related source with the action management module; and
an action log recording action information relating to an action of the first computer-related source and an associated relationship with a recorded action of a second source.
-
-
42. A method in a computer system for displaying on a display device logical actions of a first computer-related source and a second computer-related source, the method comprising:
-
receiving a reference to an action of a first computer-related source and an associated relationship with an action of a second computer-related source;
displaying a representation of the action of a first computer-related source and a representation of the action of a second computer-related source; and
displaying a representation of a relationship between the action of a first computer-related source and the action of a first computer-related source.
-
-
43. One or more computer-readable media storing a data structure comprising:
-
a first data field storing an action identifier for a primary action;
a second data field storing a source identifier for a first computer-related source associated with the action identifier;
a third data field storing a related action identifier for a related action; and
a fourth data field storing a source identifier for a second computer-related source associated with the related action identifier. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification