# US 10,501,178 B2 · Controlled range and payload for unmanned vehicles, and associated systems and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,501,178 B2
- Document ID: US10501178B2
- Status: Granted
- Kind: B2
- Application number: 15/831,086
- Filed: 2017-12-04
- Published: 2018-09-20
- Granted: 2019-12-10
- Earliest claimed: 2011-11-15
- Assignees: Insitu, Inc.
- Applicants: Insitu, Inc.
- Inventors: Jeffrey H. Knapp; David Tasker; Gary Lee Viviani
- Web page: https://patentgrep.com/patent/US10501178B2

## CPC

- G05D 1/106: {Change initiated in response to external conditions, e.g. avoidance of elevated terrain or of no-fly zones}
- B64C 19/00: Aircraft control not otherwise provided for
- G05D 1/0055: {with safety arrangements}
- G06Q 10/10: Office automation; Time management
- G06Q 30/018: Certifying business or products
- G06Q 50/18: Legal services
- G06Q 50/26: Government or public services (business processes related to the transportation industry G06Q50/40)
- B64U 70/83: using parachutes, balloons or the like
- B64U 2101/60: for transporting passengers; for transporting goods other than weapons
- B64U 2201/10: autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
- B64U 2201/20: Remote controls
- Y10T 29/49826: Assembling or joining
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- B64C: AEROPLANES; HELICOPTERS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- B64U: UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- Y10T: TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION

## 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.

## Claims

### Claim 1

A method, performed by a computing system of a vehicle, for ensuring that the vehicle complies with specified regulatory requirements throughout operation of the vehicle, the method comprising:
storing an indication of an initial specification of the vehicle, the initial specification of the vehicle specifying initial configuration information and an identification for at least one tamper-resistant trusted component of the vehicle, wherein the initial configuration of the vehicle is in compliance with the specified regulatory requirements;
querying, via an encrypted data interface and through a communication network, a plurality of trusted components of the vehicle for current configuration, wherein the plurality of trusted components include the at least one tamper-resistant trusted component;
determining whether a current configuration of the vehicle is in compliance with the specified regulatory requirements based, at least in part, on a change in configuration associated with at least one of the plurality of trusted components since the initial specification was stored; and
in response to determining that the current configuration of the vehicle is in compliance with the specified regulatory requirements, granting one or more requests to operate the vehicle.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
detecting the change in configuration associated with at least one of the plurality of the trusted components.

### Claim 3 (depends on 2)

The method of claim 2 wherein detecting the change comprises detecting that the at least one of the plurality of trusted components is not present.

### Claim 4 (depends on 2)

The method of claim 2 wherein detecting the change comprises determining a difference in value between the current configuration of the at least one of the plurality of trusted components and the corresponding initial configuration of the at least one of the plurality of trusted components.

### Claim 5 (depends on 4)

The method of claim 4 wherein determining whether the current configuration of the vehicle is in compliance with the specified regulatory requirements is further based on whether the difference falls within a specified acceptable range.

### Claim 6 (depends on 1)

The method of claim 1, further comprising receiving the one or more requests to operate the vehicle.

### Claim 7 (depends on 1)

The method of claim 1 wherein the one or more requests to operate the vehicle includes at least one of a request to change speed, a request to modify a planned route, or a request to change direction.

### Claim 8 (depends on 1)

The method of claim 1, further comprising denying one or more requests to operate the vehicle in response to determining that the current configuration of the vehicle is not in compliance with the specified regulatory requirements.

### Claim 9 (depends on 1)

The method of claim 1 wherein determining whether the current configuration of the vehicle is in compliance with the specified regulatory requirements is further based on a relationship between the plurality of trusted components and trusted components that must be present in accordance with the specified regulatory requirements.

### Claim 10

A non-transitory computer readable medium storing content that, when executed by one or more processors, causes the one or more processors to perform actions for ensuring that a vehicle complies with specified regulatory requirements, the actions comprising:
storing an indication of an initial specification of the vehicle, the initial specification of the vehicle specifying initial configuration information and an identification for at least one tamper-resistant trusted component of the vehicle, wherein the initial configuration of the vehicle is in compliance with the specified regulatory requirements;
querying, via an encrypted data interface and through a communication network, a plurality of trusted components of the vehicle for current configuration information associated with individual trusted components, wherein the plurality of trusted components include the at least one tamper-resistant trusted component; and
determining whether the current configuration of the vehicle is in compliance with the specified regulatory requirements based, at least in part, on a change in configuration associated with at least one of the plurality of trusted components since the initial specification was stored; and
in response to determining that the current configuration of the vehicle is in compliance with the specified regulatory requirements, granting one or more requests to operate the vehicle.

### Claim 11 (depends on 10)

The computer readable medium of claim 10 wherein the plurality of trusted components include all components installed on the vehicle.

### Claim 12 (depends on 10)

The computer readable medium of claim 10 wherein the actions further comprise receiving the one or more requests to operate the vehicle.

### Claim 13 (depends on 10)

The computer readable medium of claim 10 wherein the actions further comprise denying one or more requests in response to determining that the current configuration of the vehicle is not in compliance with the specified regulatory requirements.

### Claim 14 (depends on 10)

The computer readable medium of claim 10 wherein the actions further comprise rendering the vehicle inoperable in response to determining that the current configuration of the vehicle is not in compliance with the specified regulatory requirements.

### Claim 15

A system, comprising:
one or more processors; and
at least a memory storing content that, when executed by the one or more processors, causes the one or more processors to:
store an indication of an initial specification of a vehicle, the initial specification of the vehicle specifying initial configuration information and an identification for at least one tamper-resistant trusted component of the vehicle, wherein the initial configuration of the vehicle is in compliance with specified regulatory requirements,
query, via an encrypted data interface and through a communication network, a plurality of trusted components of the vehicle for current configuration information associated with individual trusted components, wherein the plurality of trusted components include the at least one tamper-resistant trusted component, determine whether the current configuration of the vehicle is in compliance with the specified regulatory requirements based, at least in part, on a change in configuration associated with at least one of the plurality of trusted components since the initial specification was stored, and
in response to determining that the current configuration of the vehicle is not in compliance with the specified regulatory requirements, deny one or more requests to operate the vehicle.

### Claim 16 (depends on 15)

The system of claim 15 wherein the content further causes the one or more processors to detect the change in configuration associated with at least one of the plurality of trusted components.

### Claim 17 (depends on 16)

The system of claim 16 wherein detecting the change comprises detecting that the at least one of the plurality of trusted components is not present.

### Claim 18 (depends on 16)

The system of claim 16 wherein detecting the change comprises determining a difference in value between the current configuration of the at least one of the plurality of trusted components and the corresponding initial configuration of the at least one of the plurality of trusted components.

### Claim 19 (depends on 18)

The system of claim 18 wherein determining whether the current configuration of the vehicle is in compliance with the specified regulatory requirements is further based on whether the difference falls within a specified acceptable range.

### Claim 20 (depends on 15)

The system of claim 15 wherein determining whether the current configuration of the vehicle is in compliance with the specified regulatory requirements is further based on a relationship between the plurality of trusted components and trusted components that must be present in accordance with the specified regulatory requirements.
