Method and apparatus for dynamic visual feedback messaging in a graphical user interface of a data processing system
First Claim
1. A method in a data processing system of visually representing data processing operations, comprising the method steps of:
- providing an action feedback message, which includes a non-textual graphical message component, for a particular data processing operation;
monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation;
automatically displaying said action feedback message, for a predetermined time interval during performance of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; and
during said step of automatically displaying said action feedback message, automatically moving said action feedback message along a predetermined display path on said display of said data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for visually representing data processing operations in a data processing system. An action feedback message is provided for a particular data processing operation. It includes a non-textual message component. Communication between an operator and the data processing system is monitored for requests for performance of the particular data processing operation. For each time a particular data processing operation is performed by the data processing system, the action feedback message is automatically displayed on a display of the data processing system, preferably for a predetermined time interval during the performance of the particular data processing operation. The action feedback message may be moved along a predetermined display path on the display of the data processing system during automatic display. Preferably the action feedback message and/or the predetermined display path is located in a region of the display of likely operator focus, as determined from automatic monitoring of operator input to the data processing system. If it is impossible to determine the region of likely operator focus, the display of the action feedback message is delayed until such determination can be made. Additionally, an operation completion message, which includes a non-textual graphical message component, and which differs from the action feedback message, is provided for display upon completion of the particular data processing operation. If operator input activities indicate that the operator is not likely to be focused on the display screen, the operation completion messages are queued for display at a later time, preferably a time during which operator input indicates that the operator is focused on the display screen of the data processing system.
69 Citations
28 Claims
-
1. A method in a data processing system of visually representing data processing operations, comprising the method steps of:
-
providing an action feedback message, which includes a non-textual graphical message component, for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; automatically displaying said action feedback message, for a predetermined time interval during performance of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; and during said step of automatically displaying said action feedback message, automatically moving said action feedback message along a predetermined display path on said display of said data processing system. - View Dependent Claims (2, 4, 7, 8, 9, 10, 11, 14, 16, 17)
-
-
3. A method in a data processing system of visually representing data processing, comprising the method steps of:
-
providing an action feedback message, which includes a non-textual graphical message component, for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; automatically displaying said action feedback message, for a predetermined time interval during performance of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; automatically determining, from monitored communication between said operator and said data processing system, a region on said display of said data processing system of likely operator focus; and automatically locating said action feedback message in said region on said display of likely operator focus.
-
-
5. A method in a data processing system of visually representing data processing operations, comprising the method steps of:
-
providing an action feedback message, which includes a non-textual graphical message component, for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; automatically displaying said action feedback message, for a predetermined time interval during performance of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system automatically and continuously determining whether a region of a display of said data processing system of likely operator focus can be identified; if said region on said display of said data processing system of likely operator focus can not be identified, delaying said step of automatically displaying said action feedback message until said region of likely operator focus is identified; if said region on said display of said data processing system of likely operator focus can be identified; (a) determining, from monitored communication between said operator and said data processing system, said region on said display of said data processing system of likely operator focus; and (b) automatically locating said action feedback message in said region of said display of said data processing system of likely operator focus. - View Dependent Claims (6)
-
-
12. A method in a data processing system of visually representing data processing operations, comprising the method steps of:
-
providing an action feedback message, which includes a non-textual graphical message component, for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; automatically displaying said action feedback message, for a predetermined time interval during performance of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; providing an operation completion message, which includes a non-textual graphical message component, and which differs from said action feedback message, for said particular data processing operation; monitoring for completion of said particular data processing operation; if operator activity is detected, automatically displaying said operation completion message on said display of said data processing system for a predetermined time interval after completion of said particular data processing operation, if no operator activity is detected, automatically displaying said operation completion message on said display of said data processing system for an indefinite time period until operator activity is detected. - View Dependent Claims (13)
-
-
15. A method in a data processing system of visually representing data processing operations, comprising the method steps of:
-
providing an action feedback message, which includes a non-textual graphical message component, for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; automatically displaying said action feedback message, for a predetermined time interval during performance of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; providing at least one graphical user interface command which allows operator setting of said predetermined time interval for automatic display of said action feedback message; and establishing said predetermined time interval for display of said action feedback message in response to operator input through said at least one graphical user interface command.
-
-
18. A method in a data processing system of visually representing a plurality of data processing operations, comprising the method steps of:
-
providing a plurality of action feedback messages, each of which includes a non-textual graphical message component, each for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of any of said data processing operations for which an action feedback message exists; automatically displaying an associated action feedback message, for a predetermined time interval during performance of any particular one of said plurality of data processing operations, on a display of said data processing system, each time any of said plurality of data processing operations is performed by said data processing system; and automatically moving each associated action feedback message along a predetermined display path on said display of said data processing system during said step of automatically displaying. - View Dependent Claims (19, 20, 21)
-
-
22. A method in a data processing system of visually representing data processing operations, comprising the method steps of:
-
providing a plurality of action feedback messages, each of which includes a non-textual graphical message component, each for a particular data processing operation; monitoring communication between an operator and said data processing system for requests for performance of any of said data processing operations for which an action feed back message exists; automatically displaying an associated action feedback message, for a predetermined time interval during performance of any particular one of said plurality of data processing operations, on a display of said data processing system, each time any of said plurality of data processing operations is performed by said data processing system; automatically moving each associated action feedback message along a predetermined display path on said display of said data processing system during said step of automatically displaying; providing an operation completion message, which includes a non-textual graphical message component, and which differs from said action feedback message, for each of said plurality of data processing operations; monitoring for completion of any of said plurality of data processing operations; automatically displaying an associated operation completion message on said display of said data processing system for a predetermined time interval after completion of any of said plurality of particular data processing operations. - View Dependent Claims (23, 24)
-
-
25. A means in a data processing system for visually representing data processing operations, comprising:
-
icons means for providing an action feedback message which includes a non-textual graphical message component, for a particular data processing operation; means for monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; and display means for automatically displaying said action feedback message, for a predetermined time interval during execution of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; focus locator means for determining from monitored communication between said operator and said data processing system a region on said display of said data processing system of likely operator focus; and display locator means for automatically locating a display path in a selected position relative to said region on said display of said data processing system of likely operator focus.
-
-
26. A means in a data processing system for visually representing data processing operations, comprising:
-
icons means for providing an action feedback message which includes a non-textual graphical message component, for a particular data processing operation; means for monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; display means for automatically displaying said action feedback message, for a predetermined time interval during execution of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; focus locator means for automatically and continuously determining whether a region of aid display of said data processing system a display of likely operator focus can be identified; display delay means for delaying said step of automatically displaying said action feedback message until said region of said display of said data processing system likely operator focus can be identified; and (a) determining, from monitored communication between said operator and said data processing system, said region on said display of said data processing system of likely operator focus; and (b) automatically locating said display path proximate to said region on said display of likely operator focus.
-
-
27. A means according to claim 29, further comprising:
queuing means for queuing delayed action feedback messages in a first-in, first-out manner at least until said region of said display of said data processing system likely operator focus can be identified.
-
28. A means in a data processing system for visually representing data processing operations, comprising:
-
icons means for providing an action feedback message which includes a non-textual graphical message component, for a particular data processing operation; means for monitoring communication between an operator and said data processing system for requests for performance of said particular data processing operation; display means for automatically displaying said action feedback message, for a predetermined time interval during execution of said particular data processing operation, on a display of said data processing system each time said particular data processing operation is performed by said data processing system; completion identification means for providing an operation completion message, which includes a non-textual graphical message component, and which differs from said action feedback message, for said particular data processing operation which is automatically displayed on said display of said data processing system for a predetermined time interval after completion of said particular data processing operation if operator activity is detected, but if no operator activity is detected, displaying of said operation completion message indefinitely until operator activity is detected.
-
Specification