序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
121 SYSTEMS AND METHODS FOR COMPLEX EVENT PROCESSING BASED ON A HIERARCHICAL ARRANGEMENT OF COMPLEX EVENT PROCESSING ENGINES US12981018 2010-12-29 US20110093304A1 2011-04-21 Steven Nielsen; Curtis Chambers; Jeffrey Farr
A system comprising a plurality of complex event processing engines including a first complex event processing engine set at a first tier and a second complex event processing engine set at a second tier. Each of the plurality of complex event processing engines executes on at least one hardware computer processor. The plurality of complex event processing engines are configured such that at least one complex event processing engine in the second set communicates with only some of the other complex event processing engines in the second set. The plurality of complex event processing engines further are configured such that at least one complex event processing engine in the first set communicates with each complex event processing engine in the second set.
122 SUPPORT FOR A PARAMETERIZED QUERY/VIEW IN COMPLEX EVENT PROCESSING EP11761766.2 2011-09-16 EP2616965A1 2013-07-24 JAIN, Parul; SHUKLA, Vikram; SRINIVASAN, Anand; DE CASTRO ALVES, Alexandre; HSIAO, Eric
The present invention includes a method for providing parameterized queries in complex event processing (CEP). The method includes providing a query template which includes one or more bind variables, providing sets of parameters corresponding to the one or more bind variables, and parsing the query template to determine positions of the one or more bind variables. The method further includes scanning the provided sets of parameters to determine which of the sets of parameters are to be bound to the one or more bind variables, binding the one or more bind variables which are determined to be bound to the sets of parameters, and substituting the bound one or more bind variables with the corresponding sets of parameters. The method further includes injecting all incarnations of the parameterized queries into the system, and one template/parameterized query is configured to run them all.
123 System and method for secure complex event processing in heterogeneous environments EP10196788.3 2010-12-23 EP2469797A1 2012-06-27 Gesmann, Michael; Schöning, Harald, Dr.; Harbarth, Juliane; Weber, Heiko

The present invention concerns a system (1) for secure complex event processing (CEP), wherein the system (1) comprises:

a. an input adaptor (10), adapted for receiving at least one input event from at least one external source system (2), wherein the at least one input event comprises at least one event-specific disclosure permission concerning data of the input event;

b. a CEP engine (20), adapted for processing the at least one input event and for producing at least one corresponding complex output event;

c. a security enforcer (35), adapted for removing data from the at least one output event that is not in accordance with the at least one event-specific disclosure permission defined in the corresponding at least one input event; and

d. an output adaptor (30), adapted for sending the at least one output event to at least one external target system (3).

124 Dynamic adaptations for network delays during complex event processing EP12007878.7 2012-11-22 EP2597828B1 2015-06-03 Dawson, Stephen; Hay, Alan; Hudzia, Benoit
125 Dynamic adaptations for network delays during complex event processing EP12007878.7 2012-11-22 EP2597828A3 2013-07-03 Dawson, Stephen; Hay, Alan; Hudzia, Benoit

A message handler may receive a plurality of messages associated with a plurality of events, the events having a temporal relationship to one another. A header inspector may extract latency information from the plurality of messages, the latency information characterizing a transmission duration experienced by each message in traveling from the one or more source nodes through the network. A window manager may correct a disruption in the temporal relationship between at least two events of the plurality of events, the disruption including relative differences in the transmission duration experienced by the at least two events, including relating the at least two events to a time window for processing the at least two events. An event processor may process the at least two events relative to the time window.

126 Dynamic adaptations for network delays during complex event processing EP12007878.7 2012-11-22 EP2597828A2 2013-05-29 Dawson, Stephen; Hay, Alan; Hudzia, Benoit

A message handler may receive a plurality of messages associated with a plurality of events, the events having a temporal relationship to one another. A header inspector may extract latency information from the plurality of messages, the latency information characterizing a transmission duration experienced by each message in traveling from the one or more source nodes through the network. A window manager may correct a disruption in the temporal relationship between at least two events of the plurality of events, the disruption including relative differences in the transmission duration experienced by the at least two events, including relating the at least two events to a time window for processing the at least two events. An event processor may process the at least two events relative to the time window.

127 Systems and methods for complex event processing based on a hierarchical arrangement of complex event processing engines US12981018 2010-12-29 US08463487B2 2013-06-11 Steven Nielsen; Curtis Chambers; Jeffrey Farr
A system comprising a plurality of complex event processing engines including a first complex event processing engine set at a first tier and a second complex event processing engine set at a second tier. Each of the plurality of complex event processing engines executes on at least one hardware computer processor. The plurality of complex event processing engines are configured such that at least one complex event processing engine in the second set communicates with only some of the other complex event processing engines in the second set. The plurality of complex event processing engines further are configured such that at least one complex event processing engine in the first set communicates with each complex event processing engine in the second set.
128 COMPLEX EVENT PROCESSING AS DIGITAL SIGNALS US14586880 2014-12-30 US20160080173A1 2016-03-17 Sterling Ryan Quick; Armand Nobert Kolster
Devices, systems and/or methods are provided to implement true real time pattern recognition and anomaly detection by leveraging hardware specifically designed for that purpose. In particular, digital signal processors (DSPs) are used to provide true real time analysis of digital signals. In an embodiment, the system may convert the CEP stream itself to a format understood by the hardware components while retaining enough specificity to reference particular events for further processing and analytics, resulting in true real time performance for CEP.
129 COMPLEX EVENT PROCESSING FOR MOVING OBJECTS US13727582 2012-12-26 US20140180566A1 2014-06-26 Baljeet Singh MALHOTRA
Described herein is a technology for facilitating complex event processing for moving objects. In some implementations, data associated with moving objects is received from multiple data sources. One or more constraints associated with an event-of-interest are determined. The event-of-interest that satisfies the one or more constraints is detected based on the data. A notification of the detected event-of-interest may then be sent. For purposes of illustration, some specific complex event processing scenarios based on maritime vessels have been presented to demonstrate the capabilities of the present framework.
130 Ontology-Driven Complex Event Processing US13823997 2011-09-16 US20130290241A1 2013-10-31 Kerry Lea Taylor; Lucas Leidinger
Described embodiments relate generally to ontology-driven complex event processing (CEP). When implemented as a computer (105), the computer (105) enables, in communication with a network, user generation and transformation of an event definition into an ontology-based event definition. A computer-implemented transformer component (140) receives the ontology-based event definition, generates event processing instructions and transmits the event processing instructions to a CEP server (150) over the network. The CEP server (150) then observes a plurality of structured messages containing event data and determines whether the event data satisfy all conditions of the event definition and sends an event message responsive to determining that all event definition conditions are satisfied. The described techniques allow an arbitrary high-throughput CEP to be used. A user, unaware of the normally difficult and heterogeneous CEP interfaces, can easily construct requests for event alerts using the described interface and a domain ontology that is appropriate for the user's interest.
131 Root cause analysis for complex event processing US12463506 2009-05-11 US08386848B2 2013-02-26 Stephan Grell; Olivier Nano
Root cause analysis for complex event processing is described. In embodiments, root cause analysis at a complex event processor is automatically performed by selecting an output event from an operator and correlating the output event to an input event using event type and lifetime data for the input event and the output event stored in a data store. Embodiments describe how the lifetime data can comprise a start time and an end time for the event, and the correlation can be based on a comparison of the start and end times between the input and output events. Embodiments describe how the correlation algorithm used is selected in dependence on the event type. In embodiments, a complex event processing engine comprises a logging unit arranged to store in the data store an indicator of an event type and lifetime data for each output event from an operator.
132 System and Method for Performing Complex Event Processing US12553416 2009-09-03 US20100070981A1 2010-03-18 Ethan Hadar; Jeffrey A. Vaught; Avigdor Gal
A method for performing complex event processing includes receiving events from at least one entity at a grid of complex event processing (CEP) units, each of the CEP units comprising a modular architecture for receiving events from event suppliers, recursively processing events, and transmitting events to event consumers. The method further includes generating event inferences based on the plurality of events by one or more CEP units of the grid of CEP units.
133 Method and apparatus for complex RFID event processing US11538854 2006-10-05 US07668794B2 2010-02-23 Fusheng Wang; Shaorong Liu; Peiya Liu
An RFID events processing system includes a rules database having filtering rules and complex event rules, a primitive event filtering unit for receiving a plurality of primitive events to generate filtered events based on the filtering rules, and a complex event detection engine which receives the filtered events and detects complex events based on the complex event rules.
134 Method and system for complex event processing US11641708 2006-12-20 US07457728B2 2008-11-25 Pin-Chan Chen; Joseph Huang; Chih-Hao Hsu
A method for complex event processing is disclosed. An event correlation engine detects various event correlation rules to analyze events to be detected and then retrieves event processing languages from an event definition storage module to implement and receive other relative events using a process engine.
135 Method and Apparatus For Complex RFID Event Processing US11538854 2006-10-05 US20070208680A1 2007-09-06 Fusheng Wang; Shaorong Liu; Peiya Liu
An RFID events processing system includes a rules database having filtering rules and complex event rules, a primitive event filtering unit for receiving a plurality of primitive events to generate filtered events based on the filtering rules, and a complex event detection engine which receives the filtered events and detects complex events based on the complex event rules.
136 COMPLEX EVENT PROCESSING OF COMPUTER NETWORK DATA US14929042 2015-10-30 US20170063906A1 2017-03-02 Sudhakar Muddu; Christos Tryfonas
A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
137 Synchronization for Context-Aware Complex Event Processing US14875496 2015-10-05 US20160026921A1 2016-01-28 Philipp Herzig; Michael Ameling
A complex event processing system comprises one or more rule engines configured to receive information from a source system via a message broker. Multiple rule engines may be used in parallel, with the same/different rules deployed. According to an embodiment, a rule engine may include a manager component, a proxy component, a reasoner component, and a working memory. The manager and proxy serve as interfaces with the message broker to allow asynchronous communication with a provider storing state information. The reasoner is configured to execute rules based upon occurrence of events in the source system. Embodiments may be particularly suited to implementing a gamification platform including a business entity provider, with an existing business source system (e.g. CRM, ERP).
138 Synchronization for context-aware complex event processing US13649916 2012-10-11 US09171252B2 2015-10-27 Philipp Herzig; Michael Ameling
A complex event processing system comprises one or more rule engines configured to receive information from a source system via a message broker. Multiple rule engines may be used in parallel, with the same/different rules deployed. According to an embodiment, a rule engine may include a manager component, a proxy component, a reasoner component, and a working memory. The manager and proxy serve as interfaces with the message broker to allow asynchronous communication with a provider storing state information. The reasoner is configured to execute rules based upon occurrence of events in the source system. Embodiments may be particularly suited to implementing a gamification platform including a business entity provider, with an existing business source system (e.g. CRM, ERP).
139 Complex event processing system and method US13638451 2011-03-31 US09170910B2 2015-10-27 David Roxburgh
A complex event processing system comprises a complex event processing engine (52) and an event harvesting system, wherein the event harvesting system is operable to monitor a computer network (10, 21, 22, 31, 32, 33), generate simple event reports in response to the result of monitoring the network and pass these to the complex event processing engine for processing. The event harvesting system comprises a central configuration control module (51, 53) and a plurality of capture node modules (41, 42) each of which is operatively connected to the central configuration control module. Each capture node module is operable to receive configuration instructions from the central configuration control module to determine what simple event reports are to be generated by the module and in response to what conditions detected on the monitored computer network. The central configuration control module includes an interface (51) in the form of a web server for receiving configuration instructions from a user of the system and for processing these configuration instructions and sending them to a specified capture node module for causing the module to operate in accordance with the specified configuration instructions.
140 Construction of rules for use in a complex event processing system US13405328 2012-02-26 US09165251B2 2015-10-20 Doina L. Klinger; James S. Taylor
A method for specifying complex event processing (CEP) system rules. A rule construction interface is provided for constructing rules for a rule set of the complex event processing system, where the rules include definitions of one or more detected events and corresponding actions. In response to an identification of a new event or action during the rule construction process via the rule construction interface, a corresponding event or action logical construct is generated for representing the event or action in the complex event processing system. An intermediate logical construct is generated to provide a data connection for the event or action logical construct. The event or action logical construct is linked to a corresponding action or event logical construct via the intermediate logical construct so as to enable data flow between the objects.
QQ群二维码
意见反馈