Unmanned vehicle (UV) movement and data control system
First Claim
1. An unmanned vehicle (UV) movement and data control system comprising:
- a mission controller, executed by at least one hardware processor, to control a UV according to a movement plan;
a telemetry data analyzer, executed by the at least one hardware processor, toreceive, from the mission controller, formatted movement and status metadata from at least one sensor of the UV during movement of the UV according to the movement plan, andbuffer the movement and status metadata for forwarding to a data integrator, wherein the movement and status metadata includes time and location information for the UV during the movement of the UV according to the movement plan;
a stream data analyzer, executed by the at least one hardware processor, to receive an unformatted data stream from the at least one sensor of the UV, whereinthe unformatted data stream includes a plurality of frames of data, andthe data integrator is executed by the at least one hardware processor to inject the time and location information into metadata of each of the plurality of frames of the data of the unformatted data stream to generate a time and location correlated (TLC) stream, wherein the data integrator comprises;
a time and location service analyzer, executed by the at least one hardware processor, to generate, based on the movement and status metadata, a model of a state of the UV during the movement of the UV according to the movement plan; and
a stream integrator, executed by the at least one hardware processor, to;
extract the plurality of the frames of the data from the unformatted data stream;
retrieve the time and location information from the model of the state of the UV; and
inject the time and location information into the metadata of each of the plurality of the frames of the data from the unformatted data stream to generate TLC frames, wherein a collection of the TLC frames represents the TLC stream;
a TLC stream data analyzer, executed by the at least one hardware processor, to analyze the TLC stream to identify an event related to the UV; and
an event orchestrator, executed by the at least one hardware processor, to generate a notification related to the event.
1 Assignment
0 Petitions
Accused Products
Abstract
Unmanned vehicle (UV) movement and data control may include controlling a UV according to a movement plan. Formatted movement and status metadata may be received from a sensor of the UV during movement of the UV. The movement and status metadata may include time and location information for the UV during the movement of the UV. An unformatted data stream may be received from the sensor of the UV. The time and location information may be injected into metadata of the unformatted data stream to generate a time and location correlated (TLC) stream. The TLC stream may be analyzed to identify an event related to the UV, and a notification related to the event may be generated.
-
Citations
17 Claims
-
1. An unmanned vehicle (UV) movement and data control system comprising:
-
a mission controller, executed by at least one hardware processor, to control a UV according to a movement plan; a telemetry data analyzer, executed by the at least one hardware processor, to receive, from the mission controller, formatted movement and status metadata from at least one sensor of the UV during movement of the UV according to the movement plan, and buffer the movement and status metadata for forwarding to a data integrator, wherein the movement and status metadata includes time and location information for the UV during the movement of the UV according to the movement plan; a stream data analyzer, executed by the at least one hardware processor, to receive an unformatted data stream from the at least one sensor of the UV, wherein the unformatted data stream includes a plurality of frames of data, and the data integrator is executed by the at least one hardware processor to inject the time and location information into metadata of each of the plurality of frames of the data of the unformatted data stream to generate a time and location correlated (TLC) stream, wherein the data integrator comprises; a time and location service analyzer, executed by the at least one hardware processor, to generate, based on the movement and status metadata, a model of a state of the UV during the movement of the UV according to the movement plan; and a stream integrator, executed by the at least one hardware processor, to; extract the plurality of the frames of the data from the unformatted data stream; retrieve the time and location information from the model of the state of the UV; and inject the time and location information into the metadata of each of the plurality of the frames of the data from the unformatted data stream to generate TLC frames, wherein a collection of the TLC frames represents the TLC stream; a TLC stream data analyzer, executed by the at least one hardware processor, to analyze the TLC stream to identify an event related to the UV; and an event orchestrator, executed by the at least one hardware processor, to generate a notification related to the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for unmanned vehicle (UV) movement and data control, the method comprising:
-
receiving, at a telemetry data analyzer that is executed by at least one hardware processor, formatted movement and status metadata from at least one sensor of a UV during movement of the UV, wherein the movement and status metadata includes time and location information for the UV during the movement of the UV; receiving, at a stream data analyzer that is executed by the at least one hardware processor, an unformatted data stream from the at least one sensor of the UV, wherein the unformatted data stream includes a plurality of frames of data; injecting, by a data integrator that is executed by the at least one hardware processor, the time and location information into metadata of each of the plurality of frames of the data of the unformatted data stream to generate a time and location correlated (TLC) stream; generating, by a time and location service analyzer that is executed by the at least one hardware processor, based on the movement and status metadata, a model of a state of the UV during the movement of the UV; extracting, by a stream integrator that is executed by the at least one hardware processor, the plurality of the frames of the data from the unformatted data stream; retrieving, by the stream integrator, the time and location information from the model of the state of the UV; injecting, by the stream integrator, the time and location information into the metadata of each of the plurality of the frames of the data from the unformatted data stream to generate TLC frames, wherein a collection of the TLC frames represents the TLC stream; and analyzing, by a TLC stream data analyzer that is executed by the at least one hardware processor, the TLC stream to identify an event related to the UV. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon machine readable instructions for UV movement and data control, the machine readable instructions when executed cause at least one hardware processor to:
-
receive, at a telemetry data analyzer that is executed by at least one hardware processor, formatted movement and status metadata from at least one sensor of a UV during movement of the UV, wherein the movement and status metadata includes time and location information for the UV during the movement of the UV; receive, at a stream data analyzer that is executed by the at least one hardware processor, an unformatted data stream from the at least one sensor of the UV, wherein the unformatted data stream includes a plurality of frames of data; inject, by a data integrator that is executed by the at least one hardware processor, the time and location information into metadata of each of the plurality of frames of the data of the unformatted data stream to generate a time and location correlated (TLC) stream; generate, by a time and location service analyzer that is executed by the at least one hardware processor, based on the movement and status metadata, a model of a state of the UV during the movement of the UV; extract, by a stream integrator that is executed by the at least one hardware processor, the plurality of the frames of the data from the unformatted data stream; retrieve, by the stream integrator, the time and location information from the model of the state of the UV; inject, by the stream integrator, the time and location information into the metadata of each of the plurality of the frames of the data from the unformatted data stream to generate TLC frames, wherein a collection of the TLC frames represents the TLC stream; analyze, by a TLC stream data analyzer that is executed by the at least one hardware processor, the TLC stream to identify an event related to the UV; and generate, at an event orchestrator that is executed by the at least one hardware processor, a notification related to the event.
-
Specification