Method and apparatus for identifying the cause of an event occurring within a computer system
First Claim
1. A method for identifying to a user a cause of an event occurring within a personal information manager, the method comprising:
- maintaining at the personal information manager a plurality of rules comprising at least one condition and at least one action that is performed when the at least one condition is satisfied, wherein the at least one condition comprises receiving at least one electronic mail message and wherein the at least one action comprises displaying a first user interface dialog box indicating that the at least one electronic mail message has been received, wherein the plurality of rules comprise at least one default rule provided with the personal information manager;
performing an evaluation to determine whether the at least one condition is satisfied, wherein performing the evaluation comprises performing the evaluation when the at least one electronic mail message has been received;
performing the at least one action in response to determining that the at least one condition is satisfied;
receiving a request to identify a cause of the performance of the at least one action; and
in response to receiving the request, identifying at least one rule of the plurality of rules to the user, wherein identifying the at least one rule of the plurality of rules to the user comprises;
receiving a selection in the first dialog box identifying the at least one rule of the plurality of rules, wherein the received selection is operative to indicate the user has selected the identified at least one rule of the plurality of rules for editing, wherein the at least one rule of the plurality of rules the user has selected for editing is highlighted, andin response to receiving the selection in the first dialog box, displaying a second user interface dialog box comprising;
a listing of the at least one electronic message indicating the at least one condition that has been satisfied, the listing of the at least one electronic message identifying at least one of the following;
a sender of the at least one electronic message, a time the at least one electronic message was received, and a subject of the at least one electronic mail message, anda text box containing the listing, the text box configured to allow the user to edit the at least one rule of the plurality of rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer-readable medium are provided for identifying to a user the cause of an event occurring within a computer system. According to one method, a rule is maintained at a computer system that includes one or more conditions and one or more actions that are performed when the conditions are satisfied. An evaluation is periodically performed to determine whether the conditions are satisfied. If the conditions are satisfied, the one or more actions are performed. A request may then be received to identify the cause of the performance of the actions. In response to such a request, the rule is identified, such as by identifying the rule within a user interface provided by the computer system.
-
Citations
20 Claims
-
1. A method for identifying to a user a cause of an event occurring within a personal information manager, the method comprising:
-
maintaining at the personal information manager a plurality of rules comprising at least one condition and at least one action that is performed when the at least one condition is satisfied, wherein the at least one condition comprises receiving at least one electronic mail message and wherein the at least one action comprises displaying a first user interface dialog box indicating that the at least one electronic mail message has been received, wherein the plurality of rules comprise at least one default rule provided with the personal information manager; performing an evaluation to determine whether the at least one condition is satisfied, wherein performing the evaluation comprises performing the evaluation when the at least one electronic mail message has been received; performing the at least one action in response to determining that the at least one condition is satisfied; receiving a request to identify a cause of the performance of the at least one action; and in response to receiving the request, identifying at least one rule of the plurality of rules to the user, wherein identifying the at least one rule of the plurality of rules to the user comprises; receiving a selection in the first dialog box identifying the at least one rule of the plurality of rules, wherein the received selection is operative to indicate the user has selected the identified at least one rule of the plurality of rules for editing, wherein the at least one rule of the plurality of rules the user has selected for editing is highlighted, and in response to receiving the selection in the first dialog box, displaying a second user interface dialog box comprising; a listing of the at least one electronic message indicating the at least one condition that has been satisfied, the listing of the at least one electronic message identifying at least one of the following;
a sender of the at least one electronic message, a time the at least one electronic message was received, and a subject of the at least one electronic mail message, anda text box containing the listing, the text box configured to allow the user to edit the at least one rule of the plurality of rules. - View Dependent Claims (2, 3, 4, 12, 13, 16, 19)
-
-
5. A method for identifying to a user a cause of an event occurring within a personal information manager, the method comprising:
-
providing within the personal information manager a facility for defining a plurality of rules related to the handling of at least one electronic mail message, each rule comprising at least one condition and at least one action to be performed when the at least one condition is satisfied, wherein the plurality of rules comprise at least one default rule provided with the personal information manager; allowing a user to define, through the facility, at least one rule of the plurality of rules operative to cause a first indication to be displayed in response to receiving the at least one electronic mail message that satisfies the at least one condition associated with the defined at least one rule; providing within the first indication a first object configured to retrieve an identity of the at least one rule operative to have caused a display of the first indication, wherein the first indication comprises a listing of the at least electronic mail message, the listing of the at least one electronic message identifying at least one of the following;
a sender of the at least one electronic message, a time the at least one electronic message was received, and a subject of the at least one electronic mail message, wherein the at least electronic mail message is selectable as at least one selected message, and wherein the first object is configured to retrieve the identity of the at least one rule of the plurality of rules that caused the first indication to be displayed for the at least one selected message, wherein the at least one rule of the plurality of rules that causes the first indication be displayed is highlighted; andreceiving a selection of the first object and, in response thereto, displaying a second indication that identifies the at least one rule, wherein the second indication further comprises a second object which, when selected, provides a text box containing the listing, the text box being configured to allow the user to edit the at least one rule. - View Dependent Claims (6, 7, 8, 9, 14, 15, 17, 20)
-
-
10. A method for identifying to a computer user a cause of an event occurring within an electronic mail message client, the method comprising:
-
storing within the electronic mail message client at least one user-defined message handling rule and at least one administrator-defined message handling rule, the at least one user-defined message handling rule and the at least one system administrator-defined message handling rule being operative to generate a first indication message in response to receiving, at the electronic mail message client, at least one electronic mail message satisfying at least one condition associated with one of the at least one user-defined message handling rule and the at least one system administrator-defined message handling rule, wherein the at least one condition is based on at least one of the following;
a sender of the at least one electronic mail message, a recipient of the at least one electronic mail message, a subject of the at least one electronic mail message, and a content of the at least one electronic mail message;receiving the at least one electronic mail message; in response to receiving the at least one electronic mail message, performing an evaluation to determine if the at least one condition is satisfied by the received at least one electronic mail message; generating the first indication message in response to determining that the at least one condition is satisfied by the received at least one electronic mail message; receiving a request to identify one of the at least one user-defined message handling rule and the at least one system administrator-defined message handling rule that caused the first indication message to be displayed, wherein the request to identify the one rule that caused the first indication message to be displayed comprises displaying a user interface object containing a listing of the at least one electronic message that satisfies the one rule; and in response to the request, generating a second indication message identifying the one rule that caused the first indication message to be displayed, wherein the second indication message further comprises a text box containing the listing, the listing of the at least one electronic message identifying at least one of the following;
a sender of the at least one electronic message, a time the at least one electronic message was received, and a subject of the at least one electronic mail message, the text box configured to allow the user to edit the one rule that caused the first indication message to be displayed and wherein the rule that caused the first indication message to be displayed is highlighted. - View Dependent Claims (11, 18)
-
Specification