Event and data management system and method

Abstract
A method for transferring data based on an event function is provided. The method includes receiving an event function from an event initiator. The event function is distributed to one or more destinations associated with event performers. A response message is received as a function of destination and time. It is determined whether the time is less than or equal to a limit time, and it is further determined whether an event parameter is greater than or equal to an event constant if the time is less than or equal to the limit time. Data is transferred from a data origination system accessible by the event initiator to a data destination system accessible by the event performer if the event parameter is greater than or equal to the event constant and if the time is less than or equal to the limit time.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a diagram of a system for event and data management in accordance with an exemplary embodiment of the present invention;



FIG. 2 is a diagram of a method for event and data management in accordance with an exemplary embodiment of the present invention;



FIG. 3 is a diagram of a method for event and data management in a local wireless network, in accordance with an exemplary embodiment of the present invention;



FIG. 4 is a diagram of a system for event management in accordance with an exemplary embodiment of the present invention; and



FIG. 5 is a flow chart of a method for event management in accordance with an exemplary embodiment of the present invention.


Claims
  • 1. A method for transferring data based on an event function comprising: receiving an event function from an event initiator;distributing the event function to one or more destinations associated with event performers;receiving a response message as a function of destination and time;determining whether the time is less than or equal to a limit time;determining whether an event parameter is greater than or equal to an event constant if the time is less than or equal to the limit time; andtransferring data from a data origination system accessible by the event initiator to a data destination system accessible by the event performer if the event parameter is greater than or equal to the event constant and if the time is less than or equal to the limit time.
  • 2. The method of claim 1 wherein receiving the event function from the event initiator comprises: receiving an identification of a class of devices to send a message to;receiving a local wireless network identifier to monitor for the class of devices;receiving a data message to transmit to the class of devices; andreceiving a time constant associated with the class of devices.
  • 3. The method of claim 2 wherein distributing the event function to the destinations associated with the event performers comprises: establishing a session over the local wireless network with a receiving device in the class of devices; anddistributing the data message to the receiving device based on the time constant.
  • 4. The method of claim 1 wherein receiving the event function from the event initiator comprises: receiving an identification of a specific event performer to send a message to;receiving a plurality of event parameters to include in the message to the event performer; andreceiving a time constant associated with the event function.
  • 5. The method of claim 4 wherein receiving the plurality of event parameters comprises: receiving a task description; andreceiving a quantitative task parameter.
  • 6. The method of claim 5 wherein the quantitative task parameter comprises an amount of material to be processed by the event performer and the time constant further comprises a first time constant defining a preferred completion time and a second time constant defining a time limit for completion of the task.
  • 7. The method of claim 6 wherein determining whether the event parameter is greater than or equal to the event constant if the time is less than or equal to the limit time comprises determining whether the quantitative task parameter has been met by the event performer.
  • 8. The method of claim 6 wherein determining whether the event parameter is greater than or equal to the event constant if the time is less than or equal to the limit time comprises determining whether the quantitative task parameter has been met prior to the preferred completion time by the event performer.
  • 9. The method of claim 8 wherein transferring data from the data origination system accessible by the event initiator to the data destination system accessible by the event performer if the event parameter is greater than or equal to the event constant and if the time is less than or equal to the limit time comprises modifying the data based on a difference between the time, the preferred completion time and the time limit if the quantitative task parameter has been met after the preferred completion time and before the time limit.
  • 10. A system for transferring data based on an event function comprising: event generation means for generating an event;message means for generating a message associated with the event;time limit means for determining whether the message has a time less than or equal to a time limit;time constant means for determining the time of the message is less than or equal to a time constant; anddata transfer means for transferring data as a function of an event parameter.
  • 11. The system of claim 10 wherein the data transfer means comprises means for determining whether an event parameter is greater than or equal to an event constant if the time of the message is less than or equal to the time constant.
  • 12. The system of claim 10 wherein the data transfer means comprises: means for determining whether an event parameter is less than or equal to an event threshold if the time of the message is less than or equal to the time constant; anddata modification means for modifying data prior to transfer if the event parameter is not less than or equal to the event threshold.
Provisional Applications (1)
Number Date Country
60758861 Jan 2006 US