REAL TIME BUSINESS EVENT MONITORING, TRACKING, AND EXECUTION ARCHITECTURE
First Claim
1. In a system comprising a plurality of read points having a plurality of data collection devices associated thereto and a plurality of computing devices capable of receiving, processing, and transmitting data, a method of determining a plurality of events, comprising the steps of:
- asynchronously acquiring events data from the plurality of data collection devices;
correlating and processing the acquired events data using historical events data to identify potential events data;
analyzing the potential events data using business logic to determine a plurality of significant business events; and
asynchronously aggregating and dispatching the significant business events to a plurality of enterprise systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system (100) enables real-time business event monitoring and tracking by means of a client-server computer asynchronously acquiring (110) physical event data from a variety of network-connected (105) data collection devices (102), processing the event data on the basis of the knowledge and history of previous events, and analyzing the event data using business logic/rules, filters, and/or other criteria to identify (115) “significant” business events for real-time communication to a network (120) of clients (122). The system (100) is bi-directional in that it also receives business information requests from the clients (122) and processes the requests in the light of the knowledge and history of previous client requests to generate a plurality of device-specific control commands for execution on one or more of the data collection devices (102).
63 Citations
21 Claims
-
1. In a system comprising a plurality of read points having a plurality of data collection devices associated thereto and a plurality of computing devices capable of receiving, processing, and transmitting data, a method of determining a plurality of events, comprising the steps of:
-
asynchronously acquiring events data from the plurality of data collection devices; correlating and processing the acquired events data using historical events data to identify potential events data; analyzing the potential events data using business logic to determine a plurality of significant business events; and asynchronously aggregating and dispatching the significant business events to a plurality of enterprise systems. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a system comprising a plurality of read points having a plurality of data collection devices associated thereto and a plurality of computing devices capable of receiving, processing, and transmitting data, a method of controlling, coordinating and re-deploying said plurality of data collection devices, comprising the steps of:
-
asynchronously acquiring business requests from a plurality of enterprise systems; analyzing the business requests to generate application commands; processing application commands to generate control commands; asynchronously dispatching the control commands for execution on the corresponding data collection devices; acquiring events data from the plurality of data collection devices; correlating and processing the acquired events data using historical events data to identify potential events data; analyzing the potential events data using business logic to determine a plurality of significant business events; and aggregating and dispatching the significant business events to the plurality of enterprise systems. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for integrating a plurality of data collection devices with a plurality of enterprise systems, comprising:
-
a plurality of physical data collection adaptors for interfacing with the plurality of data collection devices to asynchronously acquire events data; a real-time control and data acquisition engine for correlating and processing the acquired events data using historical events data to identify potential events data; a real-time decision making engine for analyzing the potential events data using a plurality of business logic to determine significant business events; and a plurality of business integration adaptors for asynchronously aggregating and dispatching the significant business events to the plurality of enterprise systems. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for controlling, coordinating and re-deploying a plurality of data collection devices, comprising:
-
a plurality of business integration adaptors for asynchronously acquiring business requests from a plurality of enterprise systems; a real-time decision making engine for analyzing the business requests to generate application commands; a real-time control and data acquisition engine for processing application commands to generate control commands; and a plurality of physical data collection adaptors for asynchronously dispatching the control commands for execution on the corresponding data collection devices. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification