SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ANALYZING DATA FROM NETWORK-BASED STRUCTURED MESSAGE STREAM
First Claim
Patent Images
1. A computer implemented method, comprising:
- capturing messages in a message stream;
extracting structured data from the captured messages indicating semantic relationships contained in the captured messages;
processing the extracted data 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;
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.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for analyzing data from a message stream, are disclosed. Data in a structured format is captured from a message stream. The captured data is processed to conform to a data model format so that one or more events can be identified from an analysis of the processed data. Once an event has been identified, the message stream is monitored to detect the identified event. When detected, the event is exported via a network.
91 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
capturing messages in a message stream; extracting structured data from the captured messages indicating semantic relationships contained in the captured messages; processing the extracted data 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system, comprising:
-
a filter that captures messages in a message stream; a data extractor that extracts structured data from the captured messages, the structured data indicating semantic relationships contained in the captured messages; a local builder that processes the extracted data to conform to a local data model indicating one or more of the semantic relationships of an individual captured message; a global builder that processes the extracted data to conform to a global data model indicating one or more of the semantic relationships between a plurality of the captured messages, the global builder having a dependency builder that performs a dependency analysis on at least one variable based on the semantic relationships and an approximator that builds an approximation of an analytic PDF; an analysis framework that analyzes the processed data to identify a pattern corresponding to an event; and a detector that detects the pattern in subsequently captured messages to identify a subsequent occurrence of the event. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a computer storage medium having computer code capable of being read by a computer for causing the computer to perform a method comprising:
-
capturing messages in a message stream; extracting structured data from the captured messages indicating semantic relationships contained in the captured messages; processing the extracted data 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; analyzing the processed data to identify a pattern corresponding to an event; detecting the pattern in subsequently captured messages to identify a subsequent occurrence of the event. - View Dependent Claims (20)
-
Specification