SYSTEM AND METHOD FOR CONTROLLING UNMANNED AERIAL VEHICLES
First Claim
1. A method of remotely controlling operation of a plurality of unmanned aerial vehicles, performed by a computing device, the method comprising:
- receiving real-time vehicle status data from a plurality of unmanned aerial vehicles (“
UAVs”
), the vehicle status comprising vehicle location data;
receiving real-time location data from a target communication device, wherein the target communication device comprises a ground station;
displaying at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs in a single interface;
receiving a control command input associated with one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the command comprises instructions for maintaining a flight path that follows movement of the target communication device; and
transmitting the received control command to the respective one of the plurality of UAVs.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is provided comprising a control station for remotely controlling unmanned aerial vehicles (“UAV”). The control station is configured to display vehicle status data received from each UAV, including displaying a location of each UAV in a single interface. Through the single interface, the control station may receive a control command input associated with one of the UAVs. The control station may transmit the received control command, or a command derived therefrom, to the respective UAV. The single interface may provide for a user to view and control flight operation of each of the UAVs independently through the single interface.
262 Citations
32 Claims
-
1. A method of remotely controlling operation of a plurality of unmanned aerial vehicles, performed by a computing device, the method comprising:
-
receiving real-time vehicle status data from a plurality of unmanned aerial vehicles (“
UAVs”
), the vehicle status comprising vehicle location data;receiving real-time location data from a target communication device, wherein the target communication device comprises a ground station; displaying at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs in a single interface; receiving a control command input associated with one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the command comprises instructions for maintaining a flight path that follows movement of the target communication device; and transmitting the received control command to the respective one of the plurality of UAVs. - 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, 32)
-
-
24. A non-transitory computer program product tangibly embodying code that, when executed by a processor of a computing device, causes the processor to:
-
receive real-time vehicle status data from a plurality of unmanned aerial vehicles (“
UAVs”
), the vehicle status comprising vehicle location data;receive real-time location data from a target communication device, wherein the target communication device comprises a ground station; display at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs in a single interface; receive a control command input associated with one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the command comprising instructions for maintaining a flight path that follows movement of the target communication device; and transmit the received control command to the respective one of the plurality of UAVs.
-
-
25. A system comprising a computing device configured to:
-
receive real-time vehicle status data from a plurality of unmanned aerial vehicles (“
UAVs”
), the vehicle status comprising vehicle location data;receive real-time location data from a target communication device, wherein the target communication device comprises a ground station; display at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs in a single interface; receive a control command input associated with one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the command comprises instructions for maintaining a flight path that follows movement of the target communication device; and transmit the received control command to the respective one of the plurality of UAVs.
-
-
26-31. -31. (canceled)
Specification