DYNAMIC ACTION RECORDER
First Claim
1. A computer implemented method for providing input during a playback of a macro, comprising:
- recording a macro comprised of a series of user actions;
displaying, on a display device, a representation of the user actions comprised of one or more nodes that each represent one or more of the user actions in the series;
selecting one of the nodes;
configuring the selected node to request user input relating to a parameter of the selected node during playback of the macro;
playing back the macro;
pausing the macro at the selected node;
obtaining user input in accordance with the configuring; and
continue playing back the macro utilizing the user input for the parameter of the selected node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture obtain user input during a playback of a macro. A series of user actions are recorded in the form of a macro. A representation of the user actions is displayed. The representation provides nodes that each represent the user actions. One of the nodes is selected and configured by the user to request additional user input relating to a parameter of the selected node during playback of the macro. The macro is played back and automatically pauses at the selected node. User input is obtained and the macro automatically continues execution utilizing the user input for the parameter of the selected node. Additionally, one or the user actions includes a selection of objects. As part of the recorded macro, references to the selected objects are stored in a non-graphical manner. During playback, objects are selected based on the stored references.
35 Citations
20 Claims
-
1. A computer implemented method for providing input during a playback of a macro, comprising:
-
recording a macro comprised of a series of user actions; displaying, on a display device, a representation of the user actions comprised of one or more nodes that each represent one or more of the user actions in the series; selecting one of the nodes; configuring the selected node to request user input relating to a parameter of the selected node during playback of the macro; playing back the macro; pausing the macro at the selected node; obtaining user input in accordance with the configuring; and continue playing back the macro utilizing the user input for the parameter of the selected node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for reliably playing back objects selected in a macro comprising:
-
recording a macro comprised of a series of user actions, wherein one or more of the user actions comprises a selection of one or more objects displayed on a display device; as part of the recorded macro, storing references to the one or more selected objects in a non-graphical manner; and playing back the macro, wherein objects are selected during playback based on the stored references. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for providing input during a playback of a macro in a computer system comprising:
-
(a) a computer having a memory; (b) an application executing on the computer, wherein the application is configured to; (i) record a macro comprised of a series of user actions; (III) display, on a display device, a representation of the user actions comprised of one or more nodes that each represent one or more of the user actions in the series; (iii) select one of the nodes; (iv) configure the selected node to request user input relating to a parameter of the selected node during playback of the macro; (v) play back the macro; (vi) pause the macro at the selected node; (vii) obtain user input in accordance with the configuring; and (viii) continue playback of the macro utilizing the user input for the parameter of the selected node. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for reliably playing back objects selected in a macro in a computer system comprising:
-
(a) a computer having a memory; (b) an application executing on the computer, wherein the application is configured to; (i) record a macro comprised of a series of user actions, wherein one or more of the user actions comprises a selection of one or more objects displayed on a display device; (III) as part of the recorded macro, store references to the one or more selected objects in a non-graphical manner; and (iii) playback the macro, wherein objects are selected during playback based on the stored references. - View Dependent Claims (18, 19, 20)
-
Specification