SYSTEMS AND METHODS FOR COMPLEX EVENT PROCESSING OF VEHICLE INFORMATION AND IMAGE INFORMATION RELATING TO A VEHICLE
First Claim
1. A method performed by a complex event processing (CEP) engine that executes on at least one hardware computer processor in a vehicle, the method comprising:
- A) receiving at least two input streams comprising;
at least one first input stream onto which vehicle information related to the vehicle is published; and
at least one 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;
B) applying at least one query to the at least one first input stream and the at least one second input stream;
C) assessing, based on B), if a vehicle-related complex event has occurred; and
D) if it is determined in C) that the vehicle-related complex event has occurred, publishing an indication of occurrence of the vehicle-related complex event on at least one output stream of the CEP engine.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
633 Citations
57 Claims
-
1. A method performed by a complex event processing (CEP) engine that executes on at least one hardware computer processor in a vehicle, the method comprising:
-
A) receiving at least two input streams comprising; at least one first input stream onto which vehicle information related to the vehicle is published; and at least one 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; B) applying at least one query to the at least one first input stream and the at least one second input stream; C) assessing, based on B), if a vehicle-related complex event has occurred; and D) if it is determined in C) that the vehicle-related complex event has occurred, publishing an indication of occurrence of the vehicle-related complex event on at least one output stream of the CEP engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. At least one computer-readable medium encoded with a processor-executable instructions that, when executed by at least one hardware computer processor, implement a complex event processing (CEP) engine that performs a method comprising:
-
A) receiving at least two input streams comprising; at least one first input stream onto which vehicle information related to a vehicle is published; and at least one 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; B) applying at least one query to the at least one first input stream and the at least one second input stream; C) assessing, based on B), if a vehicle-related complex event has occurred; and D) if it is determined in C) that the vehicle-related complex event has occurred, publishing an indication of occurrence of the vehicle-related complex event on at least one output stream of the CEP engine.
-
-
50. A complex event processing (CEP) engine to assess occurrences of vehicle-related complex events, the CEP engine comprising:
-
at least one hardware computer processor; at least one input/output (I/O) interface; and at least one tangible memory to store processor-executable instructions, wherein, upon execution of the processor-executable instructions by the at least one hardware computer processor, the CEP engine; A) receives, via the at least one I/O interface, at least two input streams comprising; at least one first input stream onto which vehicle information related to a vehicle is published; and at least one 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; B) applies at least one query to the at least one first input stream and the at least one second input stream; C) assesses, based on B), if a vehicle-related complex event has occurred; and D) if it is determined in C) that the vehicle-related complex event has occurred, publishes, via the at least one I/O interface, an indication of occurrence of the vehicle-related complex event on at least one output stream of the CEP engine. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
Specification