FLEET MANAGEMENT SYSTEMS AND METHODS FOR COMPLEX EVENT PROCESSING OF VEHICLE-RELATED INFORMATION VIA LOCAL AND REMOTE COMPLEX EVENT PROCESSING ENGINES
First Claim
1. A method performed by a fleet management complex event processing (CEP) engine that executes on at least one hardware computer processor, the method comprising:
- A) receiving at least two input streams comprising;
at least one first input stream onto which first vehicle information related to a first vehicle is published; and
at least one second input stream onto which second vehicle information related to a second vehicle is published;
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 fleet-related complex event has occurred; and
D) if it is determined in C) that the fleet-related complex event has occurred, publishing an indication of occurrence of the fleet-related complex event on at least one output stream of the fleet management CEP engine.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
35 Claims
-
1. A method performed by a fleet management complex event processing (CEP) engine that executes on at least one hardware computer processor, the method comprising:
-
A) receiving at least two input streams comprising; at least one first input stream onto which first vehicle information related to a first vehicle is published; and at least one second input stream onto which second vehicle information related to a second vehicle is published; 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 fleet-related complex event has occurred; and D) if it is determined in C) that the fleet-related complex event has occurred, publishing an indication of occurrence of the fleet-related complex event on at least one output stream of the fleet management CEP engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one computer-readable medium encoded with a processor-executable instructions that, when executed by at least one hardware computer processor, implement a fleet-management 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 first vehicle information related to a first vehicle is published; and at least one second input stream onto which second vehicle information related to a second vehicle is published; 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 fleet-related complex event has occurred; and D) if it is determined in C) that the fleet-related complex event has occurred, publishing an indication of occurrence of the fleet-related complex event on at least one output stream of the fleet management CEP engine.
-
-
19. A fleet management complex event processing (CEP) engine to assess occurrences of fleet-related complex events, the fleet management 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 fleet management CEP engine; A) receives at least two input streams comprising; at least one first input stream onto which first vehicle information related to a first vehicle is published; and at least one second input stream onto which second vehicle information related to a second vehicle is published; 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 fleet-related complex event has occurred; and D) if it is determined in C) that the fleet-related complex event has occurred, publishes an indication of occurrence of the fleet-related complex event on at least one output stream of the fleet management CEP engine. - View Dependent Claims (20)
-
-
21. A method performed by a complex event processing (CEP) engine that executes on at least one hardware computer processor, the method comprising:
-
A) receiving at least two input streams comprising; at least one first input stream onto which first vehicle information related to a first vehicle is published; and at least one second input stream onto which non vehicle-specific information is published; 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 event and/or a fleet-related complex event has occurred; and D) if it is determined in C) that the vehicle-related event and/or the fleet-related complex event has occurred, publishing at least one indication of occurrence of the vehicle-related event and/or the fleet-related complex event on at least one output stream of the CEP engine. - View Dependent Claims (22, 23, 24, 25)
-
-
26. 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 first vehicle information related to a first vehicle is published; and at least one second input stream onto which non vehicle-specific information is published; 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 event and/or a fleet-related complex event has occurred; and D) if it is determined in C) that the vehicle-related event and/or the fleet-related complex event has occurred, publishing at least one indication of occurrence of the vehicle-related event and/or the fleet-related complex event on at least one output stream of the CEP engine. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A complex event processing (CEP) engine to assess occurrences of 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 at least two input streams comprising; at least one first input stream onto which first vehicle information related to a first vehicle is published; and at least one second input stream onto which non vehicle-specific information is published; 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 event and/or a fleet-related complex event has occurred; and D) if it is determined in C) that the vehicle-related event and/or the fleet-related complex event has occurred, publishes at least one indication of occurrence of the vehicle-related event and/or the fleet-related complex event on at least one output stream of the CEP engine. - View Dependent Claims (32, 33, 34, 35)
-
Specification