Controlled range and payload for unmanned vehicles, and associated systems and methods
First Claim
1. A method, performed by a computing system of an unmanned aerial vehicle, for ensuring that the unmanned aerial vehicle complies with specified export control requirements throughout the operation of the unmanned aerial vehicle, the method comprising:
- storing an indication of an initial specification of the unmanned aerial vehicle, the initial specification of the unmanned aerial vehicle specifying initial configuration information and an identification for each of a plurality of tamper-resistant trusted components of the unmanned aerial vehicle, wherein the initial configuration of the unmanned aerial vehicle is in compliance with the specified export control requirements and wherein at least one of the trusted components is configured to ensure that the range of the unmanned aerial vehicle does not exceed a predetermined distance;
receiving a request to operate the unmanned aerial vehicle;
in response to receiving the request to operate the unmanned aerial vehicle, for each of the plurality of trusted components of the unmanned aerial vehicle,querying the trusted component of the unmanned aerial vehicle for current configuration information, wherein communication with the trusted component of the unmanned aerial vehicle is encrypted,receiving an indication that the trusted component of the unmanned aerial vehicle is not present within the unmanned aerial vehicle or that the configuration of the trusted component of the unmanned aerial vehicle has been modified since the initial specification was stored, andin response to receiving the indication that the trusted component of the unmanned aerial vehicle is not present within the unmanned aerial vehicle or that the configuration of the trusted component of the unmanned aerial vehicle has been modified since the initial specification was stored, modifying the operation of the unmanned aerial vehicle;
receiving an indication that the unmanned aerial vehicle is at least a predetermined distance from a launch location or that communication between the unmanned aerial vehicle and a control station has been lost; and
in response to receiving the indication that the unmanned aerial vehicle is at least the predetermined distance from the launch location or that communication between the unmanned aerial vehicle and the control station has been lost, modifying a path of the unmanned aerial vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
The presently disclosed technology is directed generally to unmanned vehicle systems and methods configured to satisfy a first set of export control regulations, such as those within the jurisdiction of one government entity or international body (e.g., the U.S. Department of Commerce) without falling within the purview of a second set of export control regulations, such as export control regulations within the jurisdiction of another government entity or international body (e.g., the U.S. Department of State). Through limited range of operation, limited payload types, limited capabilities, and tamper-proof or tamper-resistant features, embodiments of the unmanned vehicle system are designed to fall within the purview and under control of one agency and not within the purview and under control of another agency.
159 Citations
17 Claims
-
1. A method, performed by a computing system of an unmanned aerial vehicle, for ensuring that the unmanned aerial vehicle complies with specified export control requirements throughout the operation of the unmanned aerial vehicle, the method comprising:
-
storing an indication of an initial specification of the unmanned aerial vehicle, the initial specification of the unmanned aerial vehicle specifying initial configuration information and an identification for each of a plurality of tamper-resistant trusted components of the unmanned aerial vehicle, wherein the initial configuration of the unmanned aerial vehicle is in compliance with the specified export control requirements and wherein at least one of the trusted components is configured to ensure that the range of the unmanned aerial vehicle does not exceed a predetermined distance; receiving a request to operate the unmanned aerial vehicle; in response to receiving the request to operate the unmanned aerial vehicle, for each of the plurality of trusted components of the unmanned aerial vehicle, querying the trusted component of the unmanned aerial vehicle for current configuration information, wherein communication with the trusted component of the unmanned aerial vehicle is encrypted, receiving an indication that the trusted component of the unmanned aerial vehicle is not present within the unmanned aerial vehicle or that the configuration of the trusted component of the unmanned aerial vehicle has been modified since the initial specification was stored, and in response to receiving the indication that the trusted component of the unmanned aerial vehicle is not present within the unmanned aerial vehicle or that the configuration of the trusted component of the unmanned aerial vehicle has been modified since the initial specification was stored, modifying the operation of the unmanned aerial vehicle; receiving an indication that the unmanned aerial vehicle is at least a predetermined distance from a launch location or that communication between the unmanned aerial vehicle and a control station has been lost; and in response to receiving the indication that the unmanned aerial vehicle is at least the predetermined distance from the launch location or that communication between the unmanned aerial vehicle and the control station has been lost, modifying a path of the unmanned aerial vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An unmanned vehicle comprising:
-
a memory configured to store initial configuration information for each of a plurality of tamper-proof trusted components of the unmanned aerial vehicle having an initial configuration that is in compliance with specified export control requirements; and a system verification component configured to, for each of the trusted components, query the trusted component for current configuration information, receive the current configuration information, receive an indication that the current configuration information is different from the initial configuration information, and disable the unmanned aerial vehicle in response to receiving an indication that the current configuration information is different from the initial configuration information. - View Dependent Claims (9)
-
-
10. A computer-readable storage medium storing instructions that, if executed by a computing system, cause the computing system to perform operations comprising:
-
storing an indication of an initial specification of a vehicle that, at the time of an initial configuration, is in compliance with specified control requirements; receiving a request to operate the vehicle; and in response to receiving the request to operate the vehicle, for each of a plurality of trusted components of the vehicle, querying the trusted component of the vehicle for current configuration information, wherein communication with the trusted component of the vehicle is encrypted, receiving an indication that the trusted component of the vehicle is not present within the vehicle or that the configuration of the trusted component of the vehicle has been modified since the initial specification was stored, and in response to receiving the indication that the trusted component of the vehicle is not present within the vehicle or that the configuration of the trusted component of the vehicle has been modified since the initial specification was stored, denying the request to operate the vehicle. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method, performed by a computing system, for ensuring that an unmanned aerial vehicle complies with specified export control requirements throughout the operation of the unmanned aerial vehicle, the method comprising:
for each of a plurality of the export control requirements, determining a threshold value associated with the export control requirement, and installing a component on the unmanned aerial vehicle configured to ensure that the unmanned aerial vehicle cannot be operated when an attribute of the unmanned aerial vehicle violates the threshold value associated with the export control requirement. - View Dependent Claims (17)
Specification