System and method of producing user interface information messages
First Claim
1. A method for notifying a computer user of a computer information message, comprising the steps of:
- determining if a condition associated with a received action requires generation of an information message;
selecting an information message to be generated corresponding to said condition;
identifying a target object associated with the action performed by the user, to which the information contained within the notification message relates;
displaying a notification object in a first state, which indicates the target object, contains said information message corresponding to said condition and maintains its position relative to the target object even if the target object is moved, in a persistent manner until dismissed by a user while enabling the user to continue interaction with an application program corresponding to said target object; and
selectively displaying said notification object in a second, collapsed state having a reduced size relative to said first state.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for producing notification objects conveying computer warning or error notification information to a computer user is provided. The notification objects point to a target to which the information contained therein relates and are persistent until dismissed by a user or an application. The notification objects are aware of the bounds of their target, and where possible do not obscure any part of their target. These objects are collapsible, allowing the user to minimize the objects, and are also non-modal, allowing a user to fully interact with any running application while the notification objects are visible. These notification objects are only visible when the window containing the target to which the information in the notification object relates is the active window.
42 Citations
30 Claims
-
1. A method for notifying a computer user of a computer information message, comprising the steps of:
-
determining if a condition associated with a received action requires generation of an information message; selecting an information message to be generated corresponding to said condition; identifying a target object associated with the action performed by the user, to which the information contained within the notification message relates; displaying a notification object in a first state, which indicates the target object, contains said information message corresponding to said condition and maintains its position relative to the target object even if the target object is moved, in a persistent manner until dismissed by a user while enabling the user to continue interaction with an application program corresponding to said target object; and selectively displaying said notification object in a second, collapsed state having a reduced size relative to said first state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28)
-
-
16. A system for notifying a computer user of a computer information message, comprising:
-
means for receiving an action performed on a computer by a user; means for determining if the received action requires generation of a computer information message; means for selecting a computer information message to be generated corresponding to said action performed by the user; means for locating a target object corresponding to the action performed by the user, to which the information contained within the notification messages relates; means for displaying a persistent, non-modal, notification object in a first state which indicates the target object, contains said information message corresponding to said target object, maintains its position relative to the target object even if the target object is moved, is persistent until dismissed by the user, and enables continued interaction by the user with the target object while the notification object is being displayed, and means for selectively switching the display of said notification object to a second, collapsed state having a reduced size relative to said first state. - View Dependent Claims (17)
-
- 18. A graphical user interface element for providing a user with information regarding a computer application being executed, comprising a persistent, non-modal notification object containing an indication mechanism which forms part of said notification object and points to a target within said computer application with which the computer notification object is associated, wherein said notification object maintains its position relative to the target even if the target is moved, said user interface element being displayed in a first state that contains information relating to said target and being selectively switchable to a second, collapsed display state that omits at least some of said information.
-
27. A computer program stored in a computer-readable medium which executes the following steps:
-
receiving an action performed on a computer by a user; determining if the received action requires generation of an information message; selecting an information message to be generated corresponding to said action performed by the user; locating a target object corresponding to the action performed by the user, to which the information contained within the notification message relates; and displaying a notification object which indicates the target object and contains said information message corresponding to said target object, wherein said notification object maintains its position relative to the target object even if the target object is moved; selectively displaying said notification object in a second, collapsed state having a reduced size relative to said first state; wherein said displayed notification object is persistent until dismissed by the user; and wherein said notification object is non-modal and enables the user to continue interaction with an application program corresponding to said target while said object is being displayed. - View Dependent Claims (29, 30)
-
Specification