Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
179 words
A method for automated processing of electronic messages in a rule based electronic messaging system, said rule based electronic messaging system including at least a first workstation and a second workstation, said first workstation including a first electronic mail utility and said second workstation including a second electronic mail facility for electronic communication therebetween, said method comprising the steps of: storing in a file accessible to said first workstation at least one user name of at least one user of said second workstation; accessing, via said first workstation, said file containing said at least one user name of said at least one user to retrieve said at least one username therefrom; starting said second electronic mail facility with said first workstation without intervention of an actual user; running said second electronic mail facility without intervention of an actual user to process rules for processing electronic messages of said at least one user; and reporting status of said step of running said second electronic mail facility to process said rules for processing electronic messages of said at least one user.
Claim 2
Independent Claim
179 words
A method for automated processing of electronic messages in a rule based electronic messaging system, said rule based electronic messaging system including at least a first workstation and a second workstation, said first workstation including a first electronic mail utility and said second workstation including a second electronic mail facility for electronic communication therebetween, said method comprising the steps of: storing in a file accessible to said first workstation at least one user name of at least one user of said second workstation; accessing, via said first workstation, said file containing said at least one user name of said at least one user to retrieve said at least one username therefrom; starting said second electronic mail facility with said first workstation without intervention of an actual user; running said second electronic mail facility without intervention of an actual user to process rules for processing electronic messages of said at least one user; and reporting status of said step of running said second electronic mail facility to process said rules for processing electronic messages of said at least one user.
Claim 3
Dependent Claim
67 words
The method of claim 1 wherein said rules for processing electronic messages comprise an event portion, a condition portion and an action portion, said event portion specifying at least one of a plurality of types of events which upon occurrence initiate evaluation of said condition portion, said condition portion specifying at least one condition which if satisfied initiates execution of an action specified in said action portion.
Claim 4
Dependent Claim
47 words
The method of claim 2 wherein said at least one username includes a virtual username and at least one of said rules for processing electronic messages for said at least one user includes an action portion that specifies initiating an application program external to the messaging system.
Claim 5
Dependent Claim
125 words
The method of claim 2 wherein selected ones of said plurality of types of events are selected from a group of events consisting of: receiving said message at said apparatus, first time reading of said message received at said apparatus, filing of said message in a specified folder, expiration of a specified period of time, occurrence of a specified date and time, starting up of said messaging system, shutting down of said messaging system, pushing of a button on said user input device, clicking of a mouse cursor on an icon of a display in said messaging system, initiation of communication between said messaging system and an external device, and dropping of an icon into a drop well on a display in said messaging system.
Claim 6
Dependent Claim
73 words
The method of claim 1 wherein said at least one username stored in said file comprises a plurality of usernames including a first username and a last username, and said steps of starting, running and reporting are performed for each username in succession from said first username to said last username whereupon said first username is again processed and said steps of starting, running and reporting are performed for each username in succession.
Claim 7
Dependent Claim
34 words
The method of claim 1 wherein said step of accessing said file containing at least one user name comprises copying said at least one username into a memory location accessible by said first workstation.
Claim 8
Dependent Claim
15 words
The method of claim 1 wherein said at least one username includes a real username.
Claim 9
Dependent Claim
71 words
The method of claim 1 wherein said step of storing in a file accessible to said first workstation at least one user name of at least one user further includes storing a name of an application program external to the messaging system and said step of running said second electronic mail facility to process rules for processing electronic messages of said at least one user further includes running said application program.
Claim 10
Dependent Claim
25 words
The method of claim 1 wherein said step of reporting status of said step of running includes displaying said status on a user readable display.
Claim 11
Dependent Claim
24 words
The method of claim 1 wherein said step of reporting status of said step of running includes storing said status in a log file.
Claim 12
Dependent Claim
214 words
Apparatus for connection to a network for sending messages from said apparatus and for receiving messages from at least one other network connected device, comprising: storage having a username for at least said at least one other network connected device; a processor accessing said storage to retrieve said username and processing messages sent to said at least one other network connected device in accordance with at least one of a plurality of rules, said at least one of said plurality of rules comprising an event portion, a condition portion and an action portion, said event portion specifying at least one of a plurality of types of events which upon occurrence initiate evaluation of said condition portion, said condition portion specifying at least one condition which if satisfied initiates execution of an action specified in said action portion, said processor including a mailbox processor cycling through messages sent to said other network connected device and executing said at least one of said plurality of rules and performing said action specified in said action portion of said at least one of said plurality of rules on at least one of said messages; and at least one status processor receiving status information from said processor indicating status of processing of said at least one of said messages.
Claim 13
Dependent Claim
214 words
Apparatus for connection to a network for sending messages from said apparatus and for receiving messages from at least one other network connected device, comprising: storage having a username for at least said at least one other network connected device; a processor accessing said storage to retrieve said username and processing messages sent to said at least one other network connected device in accordance with at least one of a plurality of rules, said at least one of said plurality of rules comprising an event portion, a condition portion and an action portion, said event portion specifying at least one of a plurality of types of events which upon occurrence initiate evaluation of said condition portion, said condition portion specifying at least one condition which if satisfied initiates execution of an action specified in said action portion, said processor including a mailbox processor cycling through messages sent to said other network connected device and executing said at least one of said plurality of rules and performing said action specified in said action portion of said at least one of said plurality of rules on at least one of said messages; and at least one status processor receiving status information from said processor indicating status of processing of said at least one of said messages.
Claim 14
Dependent Claim
105 words
The apparatus of claim 11 further including at least a second other network connected device and wherein said processor further includes a controller cycling said at least said other network connected device and said second other network connected device in accordance with a retrieved username and invoking said mailbox processor for each of said at least said other network connected device and said second other network connected device to execute said at least one of said plurality of rules and perform said action specified in said action portion of said at least one of said plurality of rules on at least one of said messages.
Claim 15
Dependent Claim
46 words
The apparatus of claim 12 wherein said storage further includes an application program name and said apparatus further includes an application processor and wherein said controller invokes said application processor to run said application program when said controller retrieves said application program name from said storage.
Claim 16
Dependent Claim
33 words
The apparatus of claim 11 wherein said apparatus includes a network operating system coordinating communication between said at least one other network connected device and at least a second other network connected device.
Claim 17
Dependent Claim
32 words
The apparatus of claim 11 wherein said storage further includes a virtual username and at least one of said plurality of rules includes an action portion that specifies initiating an application program.