Recognizing event patterns from event streams
First Claim
1. A method for identifying a pattern, said method comprising:
- compiling a pattern description, said pattern description defining a series of a first event and a second event relating to the first event;
receiving the first event, said first event including a type parameter data, a time parameter data, and a substance parameter data;
attaching a first script to the first event, said first script defining type, time and substance parameters of the second event as a function of the parameters of the first event according to the pattern description; and
executing the attached first script of the first event, said executed script identifying the second event and thereby identifying the pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for identifying a pattern. A method of the invention compiles a pattern description where the pattern description defines a series of a first event and a second event relating to the first event. The first event is received and includes a type parameter data, a time parameter data, and a substance parameter data. A system of the invention includes a script component for associating or attaching a first script to the first event. The first script defines the type, time, and substance parameters of the second event as a function of the parameters of the first event according to the pattern description. A pattern recognition engine executes the attached first script and the executed script identifies the second event and thereby identifies the pattern.
-
Citations
20 Claims
-
1. A method for identifying a pattern, said method comprising:
-
compiling a pattern description, said pattern description defining a series of a first event and a second event relating to the first event;
receiving the first event, said first event including a type parameter data, a time parameter data, and a substance parameter data;
attaching a first script to the first event, said first script defining type, time and substance parameters of the second event as a function of the parameters of the first event according to the pattern description; and
executing the attached first script of the first event, said executed script identifying the second event and thereby identifying the pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable media having computer-executable components for identifying event patterns, said computer-executable components comprising:
-
a pattern compiling component for compiling a plurality of pattern descriptions, said each of the pattern descriptions defining a series of events in a sequence;
an event component for collecting a plurality of events, said each of the plurality of events having data parameters relating to each of the plurality of events;
a script component for associating a script to each of the plurality of events, said script defining data parameters of a subsequent event in the series of each of the plurality of events according to the pattern description of each of the plurality of events;
a pattern recognition engine for executing the script of each of the plurality of events to identify the subsequent event in the series and thereby identify the pattern. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for identifying a pattern in a plurality of events, said system comprising:
-
a plurality of collecting computers for collecting related events as a series of pattern events;
a first set of computers for identifying a first portion of the pattern in each collected series, wherein each of the collected series matches the first portion of the series of pattern events;
a second set of computers for identifying a second portion of the pattern in each series in which the first portion of the pattern has been identified by the first set; and
wherein the first portion of the pattern and the second portion of the pattern match the series of pattern events and wherein each series of events including the first and second portions of the pattern is accumulated and stored for evaluation. - View Dependent Claims (17, 18, 19, 20)
-
Specification