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 said action, 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 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.
1 Assignment
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.
41 Citations
35 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 said action, 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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
- 11. 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.
-
17. 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 information message relates; and
displaying a non-modal notification object which indicates the target object and contains said information message corresponding to said target object wherein said notification object is displayed in persistent manner until dismissed by the user and maintains its position relative to the target object even if the target object is moved, and enables the user to continue interaction with an application program corresponding to said target while said object is being displayed.
-
-
18. 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 said action, to which the information contained within the notification message relates;
displaying a notification object in a first state, which indicates the target object and contains said information message corresponding to said condition, 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, at the same position relative to said target object as in said first state. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
- 29. 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 object and points to a target within said computer application with which the computer notification object is associated, 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 and that is displayed in the same position relative to said target as in said first state.
-
32. 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 information message relates;
displaying a notification object in a first state which indicates the target and contains said information message 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 in the same postion relative to said target object as in said first state. - View Dependent Claims (33, 34, 35)
-
Specification