COMPLEX EVENT PROCESSING FOR MOVING OBJECTS
First Claim
1. A computer-implemented method of detecting a constant brushing event comprising:
- receiving navigational reports associated with at least two vessels;
computing, based on the navigational reports, a domain and a trajectory for each of the two vessels; and
determining a brushing incident by detecting an intersection of the domains of the two vessels along the trajectories.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A computer-implemented method of detecting a constant brushing event comprising:
-
receiving navigational reports associated with at least two vessels; computing, based on the navigational reports, a domain and a trajectory for each of the two vessels; and determining a brushing incident by detecting an intersection of the domains of the two vessels along the trajectories.
-
-
2. A computer-implemented method of complex event processing comprising:
-
receiving, from multiple data sources, data associated with one or more moving objects; determining one or more constraints associated with an event-of-interest; detecting, based on the data, the event-of-interest that satisfies the one or more constraints; and sending a notification of the detected event-of-interest. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having stored thereon program code, the program code executable by a processor to:
-
receive, from multiple data sources, data associated with moving objects; determine one or more constraints associated with an event-of-interest; detect, based on the data, the event-of-interest that satisfies the one or more constraints; and send a notification of the detected event-of-interest.
-
-
20. A complex event processing system comprising:
-
a non-transitory memory device for storing computer-readable program code; and a processor in communication with the memory device, the processor being operative with the computer-readable program code to; receive, from multiple data sources, data associated with moving objects; determine one or more constraints associated with an event-of-interest; detect, based on the data, the event-of-interest that satisfies the one or more constraints; and send a notification of the detected event-of-interest.
-
Specification