Method, system, and storage medium for providing automated execution of pre-defined events
First Claim
1. A method for providing automated execution of pre-defined events over a communications network, comprising:
- receiving a profile for a requestor of an event to be executed, the profile including;
a personal identifier operable for associating the requestor with the profile;
a least one communications address for the requestor;
at least one event recipient identifier operable for identifying an individual or entity that is the object of the event, wherein the individual or entity is different from the requestor; and
at least one event recipient communications address;
receiving events defined for execution at a future time;
receiving a request to execute at least one of the events; and
executing the at least one of the events on behalf of the requestor;
wherein the executing the at least one event further comprises;
mapping a requestor'"'"'s address to a personal identifier;
retrieving a user profile based on the mapping;
retrieving a pre-defined event list associated with the requestor based on the personal identifier;
selecting an event requested for execution based on the unique command provided in the request, the event selected from the pre-defined event list;
determining a target entity to which the request for event execution will be sent, the determining a target entity being based upon the unique command contained in the request;
sending a request to the target entity to execute the event; and
receiving confirmation from the target entity upon execution of the event.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to a method, system, and storage medium for providing automated execution of pre-defined events over a network. The method includes receiving a profile for a requestor of an event to be executed. The profile includes a personal identifier for associating the requester with the profile, a communications address for the requestor, at least one event recipient identifier used to identify an individual or entity that is the object of the event, and at least one event recipient communications address. The method also includes receiving events defined for execution at a future time, receiving a request to execute at least one of the events, and executing the event on behalf of the requestor.
18 Citations
22 Claims
-
1. A method for providing automated execution of pre-defined events over a communications network, comprising:
-
receiving a profile for a requestor of an event to be executed, the profile including; a personal identifier operable for associating the requestor with the profile; a least one communications address for the requestor; at least one event recipient identifier operable for identifying an individual or entity that is the object of the event, wherein the individual or entity is different from the requestor; and at least one event recipient communications address; receiving events defined for execution at a future time; receiving a request to execute at least one of the events; and executing the at least one of the events on behalf of the requestor; wherein the executing the at least one event further comprises; mapping a requestor'"'"'s address to a personal identifier; retrieving a user profile based on the mapping; retrieving a pre-defined event list associated with the requestor based on the personal identifier; selecting an event requested for execution based on the unique command provided in the request, the event selected from the pre-defined event list; determining a target entity to which the request for event execution will be sent, the determining a target entity being based upon the unique command contained in the request; sending a request to the target entity to execute the event; and receiving confirmation from the target entity upon execution of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage medium encoded with machine readable computer program code for providing automated execution of pre-defined events over a communications network, the storage medium including instructions for causing a computer to implement:
-
receiving a profile for a requestor of an event to be executed, the profile including; a personal identifier operable for associating the requester with the profile; a least one communications address for the requester; at least one event recipient identifier operable for identifying an individual or entity that is the object of the event, wherein the individual or entity is different from the requestor; and at least one event recipient communications address; receiving events defined for execution at a future time; receiving a request to execute at least one of the events; and executing the at least one of the events on behalf of the requestor; wherein the executing the at least one event further comprises instructions for causing the computer to implement; mapping a requestor'"'"'s address to a personal identifier; retrieving a user profile based on the mapping; retrieving a pre-defined event list associated with the requestor based on the personal identifier; selecting an event requested for execution based on the unique command provided in the request, the event selected from the pre-defined event list; determining a target entity to which the request for event execution will be sent, the determining a target entity being based upon the unique command contained in the request; sending a request to the target entity to execute the event; and receiving confirmation from the target entity upon execution of the event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification