Patent ID: 7376733
Filing Date: 2008-05-20
Classification: G06F

Abstract:
1. A method for scheduling and executing a real-time event in a networked environment, the method comprising: (a) contacting one or more event schedulers; (b) receiving an event schedule update from the event schedulers; (c) calculating the time when each event is to occur from information contained in the received scheduling information for each event; (d) placing event scheduling information contained in the received scheduling information for each event plus the calculated time for that same event into an event queue; and (e) at the time when each event is to occur, as indicated by examination of the calculated times in the event queue, contacting one or more event processors designated by the received scheduling information corresponding to that event and sending an event firing message to the designated event processors, wherein the step (a) is performed periodically and is a request for an update, and wherein the received event scheduling information is formatted as an XML document or its equivalent that includes an event identifier, a resolution value defining when an event is to occur, a designator of at least one event processor, and additional data to be supplied to the at least one designated event processor when an event is to occur.