UNMANNED AERIAL VEHICLE (UAV) COMPLIANCE USING STANDARD PROTOCOL REQUIREMENTS AND COMPONENTS TO ENABLE IDENTIFYING AND CONTROLLING ROGUE UAVS
First Claim
Patent Images
1. A method for controlling an unmanned aerial vehicle (UAV), comprising:
- receiving, by a computer device, UAV data from a UAV;
displaying, by the computer device, a representation of the UAV on a map based on the UAV data;
receiving, by the computer device, a user input to control the UAV; and
transmitting, by the computer device, an authenticated control signal to the UAV based on the received user input, wherein the control signal is configured to override control of the UAV from a UAV remote controller associated with the UAV,wherein the UAV data comprises;
a Drone Identification Number (DIN) that is unique to the UAV, wherein the DIN is a unique addressable identifier by which the computer device addresses and directs messages to the UAV via SMS-PP transmission;
a current GPS location of the UAV; and
a current altitude of the UAV.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for controlling an unmanned aerial vehicle (UAV) includes: receiving, by a computer device, UAV data from a UAV; displaying, by the computer device, a representation of the UAV on a map based on the UAV data; receiving, by the computer device, a user input to control the UAV; and transmitting, by the computer device, an authenticated control signal to the UAV based on the received user input, wherein the control signal is configured to override control of the UAV from a UAV remote controller associated with the UAV.
-
Citations
24 Claims
-
1. A method for controlling an unmanned aerial vehicle (UAV), comprising:
-
receiving, by a computer device, UAV data from a UAV; displaying, by the computer device, a representation of the UAV on a map based on the UAV data; receiving, by the computer device, a user input to control the UAV; and transmitting, by the computer device, an authenticated control signal to the UAV based on the received user input, wherein the control signal is configured to override control of the UAV from a UAV remote controller associated with the UAV, wherein the UAV data comprises; a Drone Identification Number (DIN) that is unique to the UAV, wherein the DIN is a unique addressable identifier by which the computer device addresses and directs messages to the UAV via SMS-PP transmission; a current GPS location of the UAV; and a current altitude of the UAV. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 23)
-
-
2. (canceled)
-
13. A computer program product for controlling unmanned aerial vehicles (UAVs), the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
-
receive UAV data from plural UAVs; display representations of the plural UAVs on a map of a user interface; receive a user selection of one of the representations of the plural UAVs on the map, the user selection defining a selected UAV that is one of the plural UAVs; receive a user input to control the selected UAV; and transmit a control signal that is authenticated by a digital signature to the selected UAV based on the received user input, wherein the control signal is configured to override control of the selected UAV from a UAV remote controller associated with the selected UAV, wherein;
the UAV data is received at a first communication frequency; and
the control signal is transmitted at a second communication frequency different from the first communication frequency. - View Dependent Claims (14, 16, 17, 24)
-
-
15. (canceled)
-
18. A system, comprising:
-
an unmanned aerial vehicle (UAV) comprising; a propulsion system; a processor configured to control the propulsion system based on a control signal received from a UAV remote controller; a read only memory programmed with a Drone Identification Number (DIN); a GPS sensor configured to determine a GPS location of the UAV; an altimeter configured to determine an altitude of the UAV; a transmitter configured to broadcast the DIN, the GPS location, and the altitude to a computer device different than the UAV remote controller; a receiver configured to receive a control signal from the computer device; and a computer processor and flight controller configured to override the control signal received from a UAV remote controller and control the propulsion system based on the authenticated control signal from the computer device, wherein;
the transmitter broadcasts the DIN, the GPS location, and the altitude via Short Message Service-Call Broadcast (SMS-CB) protocol; and
the receiver receives the control signal from the computer device via Short Message Service-Point to Point (SMS-PP) protocol. - View Dependent Claims (20, 21)
-
-
19. (canceled)
-
22. (canceled)
Specification