TREND GROUPS AND RUNNING PROFILES IN REAL TIME ANALYTICS
First Claim
1. A real time data event processing system for processing a plurality of data streams, comprising:
- a group profile processing system for generating a running group profile from a plurality of data event values, wherein each of the plurality of data event values is obtained from an associated one of the plurality of data streams;
an event normalization system for normalizing each of the plurality of data event values based on the running group profile to generate a normalized data event value for the data event values obtained from each of the plurality of data streams;
an event profile processing system for generating a running event profile for each normalized data event value; and
an analysis system that evaluates each data stream by comparing a normalized data event value with an associated running event profile.
5 Assignments
0 Petitions
Accused Products
Abstract
A system. method and program product that utilizes running profiles and trend groups to analyze streams of event data in real time. A system is provided having a group profile processing system for generating a running group profile from a plurality of data event values, wherein each of the plurality of data event values is obtained from an associated one of the plurality of data streams; an event normalization system for normalizing each of the plurality of data event values based on the running group profile to generate a normalized data event value for the data event values obtained from each of the plurality of data streams; an event profile processing system for generating a running event profile for each normalized data event value; and an analysis system that evaluates each data stream by comparing a normalized data event value with an associated running event profile.
25 Citations
23 Claims
-
1. A real time data event processing system for processing a plurality of data streams, comprising:
-
a group profile processing system for generating a running group profile from a plurality of data event values, wherein each of the plurality of data event values is obtained from an associated one of the plurality of data streams; an event normalization system for normalizing each of the plurality of data event values based on the running group profile to generate a normalized data event value for the data event values obtained from each of the plurality of data streams; an event profile processing system for generating a running event profile for each normalized data event value; and an analysis system that evaluates each data stream by comparing a normalized data event value with an associated running event profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product stored on a computer readable medium, which when executed, processes a plurality of data streams, comprising:
-
program code configured for generating a running group profile from a plurality of data event values, wherein each of the plurality of data event values is obtained from an associated one of the plurality of data streams; program code configured for normalizing each of the plurality of data event values based on the running group profile to generate a normalized data event value for the data event values obtained from each of the plurality of data streams; program code configured for generating a running event profile for each normalized data event value; and program code configured for evaluating each data stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing a plurality of data streams, comprising:
-
generating a running group profile from a plurality of data event values, wherein each of the plurality of data event values is obtained from an associated one of the plurality of data streams; normalizing each of the plurality of data event values based on the running group profile to generate a normalized data event value for the data event values obtained from each of the plurality of data streams; generating a running event profile for each normalized data event value; and evaluating each data stream by comparing a normalized data event value with an associated running event profile. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification