Patent ID: 7315882

Claim:
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.