Back to results
US 11,591,088 B2Granted
Method and system for controlling an unmanned aerial vehicle
OwnerGeorge A. Millerinventor
Life of this patent
Estimating the term…
Abstract
A method is provided. An unmanned aerial vehicle (UAV) is operated. A position of the UAV is determined while in flight, and a nonce is generated. A Merkel root is generated based at least in part on a timestamp and the position of the UAV. A current block is calculated based at least in part on a previous block, the Merkel root, and the nonce, and the current block, the timestamp, the nonce, the prior block, and the position of the UAV are transmitted.
Claims18
An apparatus comprising:
- an unmanned aerial vehicle (UAV) body;
- a motor secured to the UAV body;
- a propeller secured to the motor;
- a controller that is secured to the UAV body, wherein the controller is in communication with the motor, and wherein the controller is configured to:
- generate a nonce;
- generate a Merkel root based at least in part on a timestamp and a position of the UAV;
- calculate a current block based at least in part on a previous block, the Merkel root, and the nonce;
- and
- transmit the current block, the timestamp, the nonce, the prior block, and the position of the UAV.
6 more elements
A method comprising:
- operating a UAV;
- determining a position of the UAV while in flight;
- generating a nonce;
- generating a Merkel root based at least in part on a timestamp and the position of the UAV;
- calculating a current block based at least in part on a previous block, the Merkel root, and the nonce;
- and
- transmitting the current block, the timestamp, the nonce, the prior block, and the position of the UAV.
4 more elements
An apparatus comprising:
- a UAV body having a plurality of arms;
- a plurality of motors, wherein each motor is secured to at least one of the arms;
- a plurality of propellers, wherein each propeller is secured to at least of the motors;
- a controller that is secured to the UAV body, wherein the controller is in communication with the motor, and wherein the controller is configured to:
- generate a nonce;
- generate a Merkel root based at least in part on a timestamp and a position of the UAV;
- calculate a current block based at least in part on a previous block, the Merkel root, and the nonce;
- and
- transmit the current block, the timestamp, the nonce, the prior block, and the position of the UAV.
6 more elements
Dependencies are inferred from the claim text.