Patent ID: 7275081
Filing Date: 2007-09-25
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method comprising: receiving, with a processor, event messages that indicate a change to state information; managing, with the processor, the state information within a temporally-linked and hierarchically ordered data structure stored within a computer-readable medium, wherein the data structure comprises a plurality of objects that include hierarchical pointers and temporal pointers, and wherein managing the state information comprises storing the state information within the objects, setting the hierarchical pointers to link the objects in accordance with a hierarchy representing relationships of the event messages, and setting the temporal pointers to link the objects in accordance with an order in which the event messages are received; and communicating with the processor, changes to the state information to a consumer according to the data structure, wherein communicating changes to the state information to a consumer comprises traversing the data structure in an order determined in accordance with the hierarchical pointers and temporal pointers, and delivering state change messages to the consumer in accordance with the order.