Patent ID: 7979539

Claim:
A computer implemented method, comprising: capturing messages in a message stream transmitted via a network between an enterprise and at least one trading partner, the message being captured proximal to a portion of the network associated with the enterprise utilizing a network device coupled to the network; extracting structured data from top-level content in the captured messages indicating semantic relationships contained in the captured messages, the structured data being extracted utilizing data extractor residing on the network device, the extracted data being passed to a data store of a processing component residing on a second device in communication with the network device; processing the extracted data at the second device to conform to a local data model indicating one or more of the semantic relationships of an individual captured message and to conform to a global data model indicating one or more of the semantic relationships between a plurality of the captured messages, the processing to conform to the global data model including performing a dependency analysis on at least one variable based on the semantic relationships and building an approximation of an analytic PDF, the individual captured message comprising a local data event and the plurality of captured messages having at least one global event associated therewith, wherein a dependency matrix builder resides on the second device performs the processing, wherein the dependency analysis includes analyzing variables traversing a configurable number of hops; analyzing the processed data to identify a pattern corresponding to an event; and detecting the pattern in subsequently captured messages to identify a subsequent occurrence of the event.