Unmanned aerial vehicle (uav) compliance using standard protocol requirements and components to enable identifying and controlling rogue uavs
AssigneeInternational Business Machines Corporation
InventorCecelia Anabel-Leigh Price
Life of this patent
Estimating the term…
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.
Claims24
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.
(canceled)
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.
(canceled)
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.
(canceled)
(canceled)
Dependencies are inferred from the claim text.