System and method for analyzing and utilizing data, by executing complex analytical models in real time
First Claim
1. A platform for identifying key events from a plurality of data sources, according to user-defined rules, and delivering actionable messages of these events to a relevant target using real time analytics, comprising:
- i. a data pump layer, for capturing and loading data into the platform, from a plurality of external data sources;
ii. a feeder component for filtering said data, and routing relevant said data;
iii. a multi dimensional parametric data structure (MDPDS) component, for aggregating and storing said data routed by said feeder component;
iv. a solver component for filtering said data from said MDPDS, according to user defined rules, in order to determine events;
v. a matcher component for matching said key events with target addresses, and transferring said events into user readable messages; and
vi. a distributor component for distributing said messages to said target addresses in real time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for collecting, filtering, analyzing, distributing and effectively utilizing highly relevant events (such as key business events) in real time, from huge quantities of data. The present invention analyzes both historic and real-time data stemming from operational activity, by interfacing with internal data repositories (such as Enterprise Resource Planning (ERP) and Customer Relationship Management (CRM)), external data sources (such as suppliers and clients), and real time operational systems in order to create an Active Intelligence Platform. This Active Intelligence Platform is positioned as a layer between the organization'"'"'s data sources and its applications, monitoring inputs and relaying only the important data items to the relevant individuals and/or systems. This allows individuals and systems to respond immediately and effectively to key events.
-
Citations
13 Claims
-
1. A platform for identifying key events from a plurality of data sources, according to user-defined rules, and delivering actionable messages of these events to a relevant target using real time analytics, comprising:
-
i. a data pump layer, for capturing and loading data into the platform, from a plurality of external data sources; ii. a feeder component for filtering said data, and routing relevant said data; iii. a multi dimensional parametric data structure (MDPDS) component, for aggregating and storing said data routed by said feeder component; iv. a solver component for filtering said data from said MDPDS, according to user defined rules, in order to determine events; v. a matcher component for matching said key events with target addresses, and transferring said events into user readable messages; and vi. a distributor component for distributing said messages to said target addresses in real time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of matching patterns in data to pre-defined events, and delivering actionable messages of these events to at least one relevant target in real time, comprising the steps of:
-
i. defining key events to be detected within a data environment, according to user determined rules; ii. detecting relevant records from at least one external data source, and discarding irrelevant records; iii. analyzing said relevant records; iv. recognizing impact of said records according to said definitions of key events, in order to match said records to at least one target address; and v. targeting significant said matches, by distributing said events as messages to said at least one relevant recipient, using a plurality of communications mediums. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification