序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
201 SYSTEMS AND METHODS FOR COMPLEX EVENT PROCESSING OF VEHICLE-RELATED INFORMATION US12980054 2010-12-28 US20110093162A1 2011-04-21 Steven Nielsen; Curtis Chambers; Jeffrey Farr
A vehicle-based complex event processing (CEP) engine executes on at least one hardware computer processor in a first vehicle. The CEP engine receives a first input stream onto which vehicle information related to the first vehicle is published, and applies one or more queries to the first input stream to assess if a vehicle-related event has occurred. If it is determined that the vehicle-related event has occurred, the CEP engine publishes an indication of occurrence of the vehicle-related event on an output stream of the vehicle-based CEP engine, and transmits the indication of occurrence of the vehicle-related event from the first vehicle.
202 AUTOMATED CONSTRUCTION AND DEPLOYMENT OF COMPLEX EVENT PROCESSING APPLICATIONS AND BUSINESS ACTIVITY MONITORING DASHBOARDS US12025586 2008-02-04 US20080209078A1 2008-08-28 John Bates; Gareth Smith; Richard M. Bentley; James Arsenault; Aston Chan; Kevin A. Palfreyman; Robert Scott Mitchell
A system and method for constructing and deploying a business activity monitoring (BAM) dashboard associated with an event-based process are disclosed. A configuration module receives an event-based process identifier for an event-based process and data, such as inputs or outputs, for the event-based process. A generation module then generates a dashboard description that includes the identifier and an associated dashboard template having one or more dashboard components. This dashboard description is used by a dashboard server to automatically generate a BAM dashboard for monitoring the event-based process by using the association between the dashboard template and the event-based process to display data associated with the event-based process using one or more dashboard components.
203 SYSTEMS AND/OR METHODS FOR HANDLING ERRONEOUS EVENTS IN COMPLEX EVENT PROCESSING (CEP) APPLICATIONS US14555894 2014-11-28 US20160154692A1 2016-06-02 Christoph HEINZ; Daniel SCHAEFER; Michael CAMMERT; Tobias RIEMENSCHNEIDER; Juergen KRAEMER
Certain example embodiments address issues associated with erroneous events produced in Complex Event Processing (CEP) applications. An error handler is controlled to at least: receive, via an event bus, events from external input event sources; receive, via the event bus, error events from an application configured to process events received from the event bus, and to provide to the event bus results obtained from processing received events, and error events corresponding to errors detected at its input and/or processing layer(s); generate, for a given error, an error analysis event and an error impact event by executing a CEP query on at least a corresponding received error event; and provide to the event bus generated error analysis events and generated error impact events. Error analysis events describe for administrators detailed information analyzing corresponding errors. Error impact events describe for business users impacts corresponding errors have for their business user applications.
204 SYSTEMS AND/OR METHODS FOR INVESTIGATING EVENT STREAMS IN COMPLEX EVENT PROCESSING (CEP) APPLICATIONS US14458806 2014-08-13 US20160048565A1 2016-02-18 Michael CAMMERT; Christoph HEINZ; Daniel SCHAEFER; Tobias RIEMENSCHNEIDER; Juergen KRAEMER
Certain example embodiments relate to techniques for investigating event streams in complex event processing (CEP) environments. Input events from one or more input event streams and query registration-related events from a registration event stream are received. Query registration-related events are associated with actions taken with respect to queries performed on the input event stream(s). Event-based profiles are developed by subjecting the received input events to a profiling CEP engine. Event-based profiles include data mining related and/or statistical characteristics for each input event stream. Query-based profiles are developed by subjecting the received query registration-related events to the CEP engine. Query-based profiles include data indicative of how relevant the queries performed on the input event stream(s) are and/or how those queries are relevant to the input event stream(s) on which they are performed. Query registration-related events are generated when a query on the input event stream(s) is registered, deregistered, etc.
205 COMPLEX EVENT PROCESSING (CEP) BASED SYSTEM FOR HANDLING PERFORMANCE ISSUES OF A CEP SYSTEM AND CORRESPONDING METHOD US14460687 2014-08-15 US20150286684A1 2015-10-08 Christoph HEINZ; Michael Cammert; Jürgen Krämer; Daniel Schäfer; Tobias Riemenschneider
Certain example embodiments relate to a system (1) for handling performance issues of a production Complex Event Processing, CEP, system (2) during runtime. The production CEP system (2) includes at least one event source, at least one continuous query and at least one event sink. The system (1) includes: at least one monitoring sensor for producing a stream of status events relating to the production CEP system (2); and a monitoring CEP system (10) for executing at least one continuous analysis query on the stream of status events to produce a stream of monitoring events. The stream of monitoring events indicates performance issues of the production CEP system (2) relating to the throughput, the latency, and/or the memory consumption of the production CEP system (2).
206 SELF-CORRECTING COMPLEX EVENT PROCESSING SYSTEM AND CORRESPONDING METHOD FOR ERROR CORRECTION US14525737 2014-10-28 US20150121175A1 2015-04-30 Harald SCHÖNING
Certain example embodiments relate to a complex event processing, CEP, system, including an error correction component configured to receive a stream of events including at least one event from at least one event source. The error correction component is configured to detect at least one error in the at least one event. The error correction component is configured to emit a corrected stream of events including at least one event, which can then be processed by at least one event processing application.
207 Training with complex event processing engine to identify semantic meaning of virtual world object state changes US12715431 2010-03-02 US08676724B2 2014-03-18 Boas S. Betzler; Thang G. Pham; Sophie Wrobel
Techniques for training a system to identify state changes in objects in virtual worlds. Base events transmitted by a virtual world engine are observed. Statistical analysis of the observed base events is performed. Based at least in part on this statistical analysis, a computer processor determines that a group of one or more of the observed base events is correlated to a first identified higher-level event. Optionally, the determination is based in part on a frequency of occurrence of the group of base events, on generated rules, or both. A candidate higher-level event including the group of base events thus determined is stored. User input is received about the candidate higher-level event. If so specified by the received user input, the candidate higher-level event is stored as a second identified higher-level event. As a result, the system is advantageously trained to identify higher-level events which represent abstract situations.
208 Automated construction and deployment of complex event processing applications and business activity monitoring dashboards US13558222 2012-07-25 US08640089B2 2014-01-28 John Bates; Gareth Smith; Richard M. Bentley; James Arsenault; Aston Chan; Kevin A. Palfreyman; Robert S. Mitchell
A system and method for constructing and deploying a business activity monitoring (BAM) dashboard associated with an event-based process are disclosed. A configuration module receives an event-based process identifier for an event-based process and data, such as inputs or outputs, for the event-based process. A generation module then generates a dashboard description that includes the identifier and an associated dashboard template having one or more dashboard components. This dashboard description is used by a dashboard server to automatically generate a BAM dashboard for monitoring the event-based process by using the association between the dashboard template and the event-based process to display data associated with the event-based process using one or more dashboard components.
209 SYSTEMS AND/OR METHODS FOR INTRODUCING SEMANTIC CONCEPTS INTO COMPLEX EVENT PROCESSING ENVIRONMENTS US13553227 2012-07-19 US20140025700A1 2014-01-23 Harald SCHÖNING
Certain example embodiments described herein relate to techniques for introducing semantic concepts into complex event processing (CEP) systems and/or methods. In an event processing system, for example, an event bus is configured to receive a stream of events, each having a predefined event type. An event processing agent is configured to execute predefined queries on the events, with each query conforming to a query language, and with the query language being enhanced via a semantic extension corresponding to an ontology. An ontology management component in communication with the event processing agent stores mappings (optionally specified at design time) between concepts of the query language and concepts of the ontology that enhances the query language. Processing resources of the component translate (optionally at compile time) references to ontology concepts into translated queries processable by the event processing agent in accordance with the query language, without the semantic extension enhancement.
210 CONTINUOUS QUERY LANGUAGE (CQL) DEBUGGER IN COMPLEX EVENT PROCESSING (CEP) US13177748 2011-07-07 US20130014088A1 2013-01-10 Hoyong Park; Eric Hsiao; Andy Piper
A method including receiving, at a computer system, debugging configuration information specifying a functional area of a data stream processing server to be debugged, is described. Furthermore, the method includes identifying, by the computer system, an object associated with the functional area that has been instantiated by the data stream processing server, determining, by the computer system, that tracing for the object is enabled to perform the debugging, and instantiating, by the computer system, a tracelet associated with the object. Further, the method includes stepping, by the computer system, through the tracelet associated with the object to debug the object, and displaying, by the computer system, a visual representation of debugging results associated with the object.
211 AUTOMATED CONSTRUCTION AND DEPLOYMENT OF COMPLEX EVENT PROCESSING APPLICATIONS AND BUSINESS ACTIVITY MONITORING DASHBOARDS US13558222 2012-07-25 US20120291008A1 2012-11-15 John BATES; Gareth SMITH; Richard M. BENTLEY; James ARSENAULT; Aston CHAN; Kevin A. PALFREYMAN; Robert Scott MITCHELL
A system and method for constructing and deploying a business activity monitoring (BAM) dashboard associated with an event-based process are disclosed. A configuration module receives an event-based process identifier for an event-based process and data, such as inputs or outputs, for the event-based process. A generation module then generates a dashboard description that includes the identifier and an associated dashboard template having one or more dashboard components. This dashboard description is used by a dashboard server to automatically generate a BAM dashboard for monitoring the event-based process by using the association between the dashboard template and the event-based process to display data associated with the event-based process using one or more dashboard components.
212 IMPLEMENTING CONTINUOUS CONTROL MONITORING FOR AUDIT PURPOSES USING A COMPLEX EVENT PROCESSING ENVIRONMENT US13041396 2011-03-06 US20120226670A1 2012-09-06 Sarit Arcushin; Dale Arthur Bell; Millicent Kay Ceron-Hayes; John Mark Langford; Yonit Magid; Guy Sharon; Tal Yatzkar-Haham
A method of providing True Continuous Control Monitoring (CCM) of business processes for audit purposes is provided herein. The method includes the following steps: consolidating data from multiple sources, in case the transactional data is located in more than one source, to a single self contained and comprehensive source; identifying, in the single data source, data elements that are required for detection and reporting for each audit rule; translating and streaming, in case required, the transactions data into events, so that every change in a transaction is immediately reflected and identifiable; eliminating duplicate events for the same single transaction; applying the event processing engine to the events, based on event audit patterns derived from audit rules, possibly entered by non-programmers; and generating alert data in audit-style notation, to be reported back to the system, based on alert notifications derived from the event processing engine.
213 SYSTEMS AND/OR METHODS FOR USER FEEDBACK DRIVEN DYNAMIC QUERY REWRITING IN COMPLEX EVENT PROCESSING ENVIRONMENTS US12978863 2010-12-27 US20120166421A1 2012-06-28 Michael CAMMERT; Christoph HEINZ; Jürgen KRÄMER; Tobias RIEMENSCHNEIDER
Certain example embodiments described herein relate to techniques for user feedback driven dynamic query rewriting in complex event processing (CEP) environments. In certain example embodiments, the adjustment of already-initiated queries may be permitted during runtime in order to help continuously or substantially continuously meet a user's requirements. In certain example embodiments, parameters of a query may be adapted dynamically, e.g., without the need to redeploy it. Adaptable parameters in certain example embodiments may be identified and/or based on, for instance, an automatic determination from original query creation, user specifications, the way in which a user interacts with a user interface for visualizing the results of queries, etc.
214 METHOD, APPARATUS OR SOFTWARE FOR CONSTRUCTION OF RULES FOR USE IN A COMPLEX EVENT PROCESSING SYSTEM US12961897 2010-12-07 US20110202496A1 2011-08-18 Doina L. Klinger; James S. Taylor
A method, system and computer program product 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.
215 SYSTEMS AND METHODS FOR COMPLEX EVENT PROCESSING OF VEHICLE INFORMATION AND IMAGE INFORMATION RELATING TO A VEHICLE US12853371 2010-08-10 US20110060496A1 2011-03-10 Steven Nielsen; Curtis Chambers; Jeffrey Farr
A vehicle-based complex event processing (CEP) engine executes on a hardware computer processor in a vehicle. The CEP engine receives a first input stream onto which vehicle information related to the vehicle is published, and applies at least one query to the first input stream. The CEP engine then assesses, based on application of the query/queries, if a vehicle-related event has occurred and, if so, the CEP engine publishes an indication of occurrence of the vehicle-related event on at least one output stream of the CEP engine. In one example, the CEP engine may receive a second input stream onto which image information is published, wherein the image information is based at least in part on data provided by at least one on-board vehicle camera.
216 Fleet management systems and methods for complex event processing of vehicle-related information via local and remote complex event processing engines US12980083 2010-12-28 US08473148B2 2013-06-25 Steven Nielsen; Curtis Chambers; Jeffrey Farr
A fleet management complex event processing (CEP) engine executes on at least one hardware computer processor. The CEP engine receives at least a first input stream onto which first vehicle information related to a first vehicle is published, and a second input stream onto which second vehicle information related to a second vehicle is published. The CEP engine applies at least one query to the first input stream and the second input stream, and assesses if a fleet-related complex event has occurred. If it is determined in that the fleet-related complex event has occurred, the CEP engine publishes an indication of occurrence of the fleet-related complex event on at least one output stream.
217 Systems and/or methods for forecasting future behavior of event streams in complex event processing (CEP) environments US13209996 2011-08-15 US09286354B2 2016-03-15 Michael Cammert; Christoph Heinz; Jürgen Krämer; Tobias Riemenschneider
Certain example embodiments described herein relate to forecasting the future behavior of event streams in Complex Event Processing (CEP) environments. For each received event in an event stream, a reference window indicative of a predefined temporal range during which the forecast is to be computed is updated so that the reference window ends with the received event, with the reference window moving with the event stream. Within this processing loop, when a forecasting update policy indicates that the forecast is to be updated based on the received event: a forecasting window indicative of a temporal range in which events are to be forecasted is updated; and while the time period of the forecasting window is not exceeded, (a) a next forecasted event is generated via at least one processor and (b) the next forecasted event is inserted into the forecast window; and the forecast window is published.
218 Systems and methods for complex event processing of vehicle information and image information relating to a vehicle US12853371 2010-08-10 US08560164B2 2013-10-15 Steven Nielsen; Curtis Chambers; Jeffrey Farr
A vehicle-based complex event processing (CEP) engine executes on a hardware computer processor in a vehicle. The CEP engine receives a first input stream onto which vehicle information related to the vehicle is published, and applies at least one query to the first input stream. The CEP engine then assesses, based on application of the query/queries, if a vehicle-related event has occurred and, if so, the CEP engine publishes an indication of occurrence of the vehicle-related event on at least one output stream of the CEP engine. In one example, the CEP engine may receive a second input stream onto which image information is published, wherein the image information is based at least in part on data provided by at least one on-board vehicle camera.
219 Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink US13360548 2012-01-27 US08392936B2 2013-03-05 Ciprian Gerea; Ramkumar Krishnan; Tomer Verona; Balan Sethu Raman; Beysim Sezgin
Methods, systems, and computer-readable media are disclosed for implementing adapters for event processing systems. A particular system includes an input adapter configured to store event objects received from a source at an input queue. The system also includes a query engine configured to remove event objects from the input queue, to perform a query with respect to the removed event objects to generate result objects, and to insert result objects into an output queue. The system also includes an output adapter configured to remove result objects from the output queue and to transmit the result objects to a sink.
220 SYSTEM AND METHOD FOR RESPONSIVE PROCESS MANAGEMENT DRIVEN BY BUSINESS VISIBILITY AND COMPLEX EVENT PROCESSING US13448998 2012-04-17 US20130018702A1 2013-01-17 Daniel D. SMITH; Prashant THUMMA; Sheldon BORKIN; John BATES; Ayyappan PONNAN; Subhash K. NAMBOODIRI; Phanendra B. GARIMELLA; Jean-Francois CLOUTIER; Murali MOHAN; M. A. KETABCHI
A business process management (BPM) system, a business event processing system, and a business visibility system are integrated into a responsive process management platform using standardized messages to permit communication and collaboration among the systems. The BPM system has the capability to model and execute at least one monitoring process including at least one monitoring workstep. This monitoring process makes visible in the BPM system processes of interest that are executing in external systems. The business event processing system and/or the business visibility system have tools to allow users to easily configure those systems to sense events and send appropriate standardized messages to the other systems, can extract and send data to the BPM system, and can send alerts to the BPM system.
QQ群二维码
意见反馈