Unmanned aerial vehicle piloting authorization
First Claim
1. An unmanned aerial vehicle (UAV) authorization system for authorizing a pilot to operate a UAV, the system comprising:
- a UAV controller device; and
a control authorization unit comprising a processor, a communication interface and memory, and which is in communication, via the communication interface, with the UAV controller device that is in turn in communication with a UAV, said control authorization unit further comprising,an authorizer operating on said processor for,receiving an identification code from the UAV controller device that was entered into the UAV controller device by the pilot,transmitting the identification code to a digital certificate storage unit,receiving a signed digital certificate from the digital certificate storage unit whenever the identification code corresponds to the signed digital certificate,determining if the digital certificate is signed by a trusted signatory whose signature is in stored in the control authorization unit memory, andwhenever it is determined the digital certificate is signed by a trusted signatory, deeming the pilot to be authenticated, andwhenever the pilot is authenticated, transmitting a validation request to a validation service to determine whether the digital certificate is valid, wherein said control authorization unit is in communication with the validation service via the communication interface,receiving from the validation service, a validation indicator indicating whether the received digital certificate is currently valid, andwhenever the received validation indicator indicates that the received digital certificate is currently valid, authorizing the pilot to initiate control instructions via the UAV controller device and attaching the signed digital certificate to any control instructions initiated by the pilot.
1 Assignment
0 Petitions
Accused Products
Abstract
Unmanned aerial vehicle (UAV) piloting authorization implementations are presented that authorize a pilot to operate a UAV in regulated airspace. In general, a UAV authorization system is employed which incorporates a control authorization unit into a UAV controller device and a control instruction authentication unit into a UAV. The control authorization unit obtains a signed digital certificate associated with a UAV pilot, checks that it is signed by a trusted signatory, and then determines that it is currently valid using cloud or server based validation service. If the digital certificate is currently valid, the pilot is allowed to initiate control instructions via the UAV controller device. The signed digital certificate is attached to any control instructions initiated by the pilot before transmission to the UAV. The control instruction authentication unit goes through a similar procedure to authenticate any received control instruction before allowing the UAV to execute the instruction.
27 Citations
20 Claims
-
1. An unmanned aerial vehicle (UAV) authorization system for authorizing a pilot to operate a UAV, the system comprising:
-
a UAV controller device; and a control authorization unit comprising a processor, a communication interface and memory, and which is in communication, via the communication interface, with the UAV controller device that is in turn in communication with a UAV, said control authorization unit further comprising, an authorizer operating on said processor for, receiving an identification code from the UAV controller device that was entered into the UAV controller device by the pilot, transmitting the identification code to a digital certificate storage unit, receiving a signed digital certificate from the digital certificate storage unit whenever the identification code corresponds to the signed digital certificate, determining if the digital certificate is signed by a trusted signatory whose signature is in stored in the control authorization unit memory, and whenever it is determined the digital certificate is signed by a trusted signatory, deeming the pilot to be authenticated, and whenever the pilot is authenticated, transmitting a validation request to a validation service to determine whether the digital certificate is valid, wherein said control authorization unit is in communication with the validation service via the communication interface, receiving from the validation service, a validation indicator indicating whether the received digital certificate is currently valid, and whenever the received validation indicator indicates that the received digital certificate is currently valid, authorizing the pilot to initiate control instructions via the UAV controller device and attaching the signed digital certificate to any control instructions initiated by the pilot. - View Dependent Claims (2, 3, 4)
-
-
5. An unmanned aerial vehicle (UAV) authorization system for authenticating and executing control instructions, the system comprising:
-
a UAV; and a control instruction authentication unit comprising a processor, a communication interface and memory, which is resident in and in communication via the communication interface with the UAV that is in turn in communication with a UAV controller device, said control instruction authentication unit further comprising, a validator operating on said processor for, receiving a control instruction from the UAV controller device, said control instruction comprising a signed digital certificate, determining if the digital certificate is digitally signed by a trusted signatory whose digital signature is in stored in the control instruction authentication unit memory, and if it is determined the digital certificate is digitally signed by a trusted signatory, transmitting an validation request to a validation service to determine whether the digital certificate is valid, wherein said control instruction authentication unit is in communication with the validation service via the communication interface, receiving from the validation service, a validation indicator indicating whether the received digital certificate is currently valid, and whenever the received validation indicator indicates that the received digital certificate is currently valid, allowing the UAV to execute the received control instruction. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An unmanned aerial vehicle (UAV) pilot validation system for validating that a pilot is authorized to operate a UAV, the system comprising:
-
one or more computing devices, wherein said computing devices are in communication with each other via a computer network whenever there are multiple computing devices; and a computer program having program modules executable by the one or more computing devices, the one or more computing devices being directed by the program modules of the computer program to, receive a validation request from a control authorization unit associated with a UAV controller device that is in communication with and which transmits control instructions to a UAV, said validation request comprising a digital certificate that has been issued to and identifies a pilot of the UAV, determine whether the digital certificate included in the received validation request is currently valid, and transmitting to the control authorization unit, a validation indicator indicating whether the received digital certificate is currently valid. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification