# US 2018/0025044 A1 · Unmanned vehicle data correlation, routing, and reporting

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

- Number: US 2018/0025044 A1
- Document ID: US20180025044A1
- Status: Published application
- Kind: A1
- Application number: 15/215,030
- Filed: 2016-07-20
- Published: 2018-01-25
- Earliest claimed: 2016-07-20
- Applicants: Drone Comply International, Inc.
- Inventors: David W. Hostetter; Alan R. Sultan
- Web page: https://patentgrep.com/patent/US20180025044A1

## CPC

- G06Q 10/08: Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q 50/26: Government or public services (business processes related to the transportation industry G06Q50/40)
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G08G 5/22: located on the ground
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G08G 5/53: for cruising
- G08G 5/55: for a single aircraft
- G08G 5/56: for two or more aircraft
- G08G 5/57: for unmanned aircraft
- G08G 5/59: in accordance with predefined flight zones, e.g. to avoid prohibited zones
- G08G 5/727: {from a ground station}
- B64U 10/14: with four distinct rotor axes, e.g. quadcopters
- B64U 30/20: Rotors; Rotor supports
- B64U 2201/00: UAVs characterised by their flight controls
- 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
- G08G 5/58: for emergency situations, e.g. hijacking or bird strikes
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- 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
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- B64U: UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, devices, and techniques are generally described to process unmanned vehicle data. First unmanned vehicle data related to a particular unmanned vehicle may be received from a first computing device. Second unmanned vehicle data related to the particular unmanned vehicle may be received from a second computing device. A determination may be made that the first unmanned vehicle data and the second unmanned vehicle data relate to the particular unmanned vehicle. A parameter from a governmental entity may be identified. The parameter may define an operating limitation for unmanned vehicles. The first unmanned vehicle data and/or the second unmanned vehicle data may be compared to the parameter. A determination may be made that the particular unmanned vehicle has operated in violation of the operating limitation.

## Claims

### Claim 1

A computer-implemented method of processing unmanned vehicle data, the method comprising:
receiving first unmanned vehicle data related to a first unmanned vehicle from a first computing device;
receiving second unmanned vehicle data related to the first unmanned vehicle from a second computing device;
determining that the first unmanned vehicle data and the second unmanned vehicle data relate to the first unmanned vehicle;
identifying a parameter from a governmental entity, wherein the parameter defines an operating limitation for unmanned vehicles;
comparing at least one of the first unmanned vehicle data and the second unmanned vehicle data to the parameter; and
determining that the first unmanned vehicle has operated in violation of the operating limitation.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
transmitting an indication that the first unmanned vehicle has operated in violation of the operating limitation to the governmental entity.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, further comprising:
providing a status update to a user interface of an unmanned vehicle data collection and reporting application, wherein the status update is related to actions taken by the governmental entity in response to the indication that the first unmanned vehicle has operated in violation of the operating limitation.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving unmanned vehicle position data related to a second unmanned vehicle;
comparing the unmanned vehicle position data to other unmanned vehicle position data stored in a networked database;
identifying a correlation between the unmanned vehicle position data and at least a portion of the other unmanned vehicle position data;
identifying a unmanned vehicle identity associated with the portion of the other unmanned vehicle position data; and
associating the second unmanned vehicle with the unmanned vehicle identity.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the first unmanned vehicle data includes photograph data, audio data, or video data representing the first unmanned vehicle and position data associated with the first computing device at the time the photograph data, audio data, or video data was captured.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
transmitting, by the first unmanned vehicle, the first unmanned vehicle data, wherein the first unmanned vehicle data includes an indication of an identity of the first unmanned vehicle; and
prior to receiving the first unmanned vehicle data from the first computing device, receiving, by the first computing device, the first unmanned vehicle data from the first unmanned vehicle.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, where determining that the first unmanned vehicle data and the second unmanned vehicle data relate to the first unmanned vehicle comprises identifying a correspondence between first unmanned vehicle metadata of the first unmanned vehicle data and second unmanned vehicle metadata of the second unmanned vehicle data.

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, wherein the first unmanned vehicle metadata and the second unmanned vehicle metadata include at least one of unmanned vehicle longitude information, unmanned vehicle latitude information, and unmanned vehicle altitude information.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, wherein the first unmanned vehicle metadata and the second unmanned vehicle metadata further includes one or more time stamps.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein the parameter relates to a regulation or law applicable to unmanned vehicle operation in a location where the first unmanned vehicle was operating at the time the first unmanned vehicle data was generated.

### Claim 11 (depends on 1)

The computer-implemented method of claim 1, wherein comparing at least one of the first unmanned vehicle data and the second unmanned vehicle data to the parameter comprises comparing a value related to a state of operation of the first unmanned vehicle indicated by at least one of the first unmanned vehicle data and the second unmanned vehicle data to a threshold value of a permissible state of operation for the first unmanned vehicle defined by the parameter.

### Claim 12

A unmanned vehicle data processing computing device, comprising:
at least one processor; and
a non-transitory, computer-readable memory configured to be in communication with the at least one processor;
the at least one processor effective to:
receive first unmanned vehicle data related to an unmanned vehicle from a first computing device;
receive second unmanned vehicle data related to the unmanned vehicle from a second computing device;
determine that the first unmanned vehicle data and the second unmanned vehicle data relate to the unmanned vehicle by correlating first metadata of the first unmanned vehicle data with second metadata of the second unmanned vehicle data;
identify a parameter stored in the computer-readable memory, wherein the parameter defines an operating limitation for unmanned vehicles;
compare at least one of the first unmanned vehicle data and the second unmanned vehicle data to the parameter; and
determine that the unmanned vehicle has operated in violation of the operating limitation.

### Claim 13 (depends on 12)

The server of claim 12, wherein the at least one processor is further effective to transmit an indication that the unmanned vehicle has operated in violation of the operating limitation to a governmental entity.

### Claim 14 (depends on 13)

The server of claim 13, wherein the at least one processor is further effective to provide a status update to a user interface of a unmanned vehicle data collection and reporting application, wherein the status update is related to actions taken by the governmental entity in response to the indication that the first unmanned vehicle has operated in violation of the operating limitation.

### Claim 15 (depends on 12)

The server of claim 12, wherein the at least one processor is further effective to:
receive unmanned vehicle position data related to a second unmanned vehicle;
compare the unmanned vehicle position data to other unmanned vehicle position data stored in the computer-readable memory;
identify a correlation between the unmanned vehicle position data and at least a portion of the other unmanned vehicle position data;
identify a unmanned vehicle identity associated with the portion of the other unmanned vehicle position data; and
associate the second unmanned vehicle with the unmanned vehicle identity.

### Claim 16 (depends on 12)

The server of claim 12, wherein the first unmanned vehicle data includes photograph data or video data representing the first unmanned vehicle and position data associated with the first computing device at the time the photograph data or video data were captured.

### Claim 17 (depends on 12)

There server of claim 12, wherein the parameter relates to a regulation or law applicable to unmanned vehicle operation in a location where the first unmanned vehicle was operating at the time the first unmanned vehicle data was generated.

### Claim 18

A computer-implemented method to identify a unmanned vehicle, the method comprising:
receiving location data and time stamp data from a mobile computing device as a part of a unmanned vehicle incident report, wherein the location data indicates a location and wherein the time stamp data indicates a time;
searching a database using the location data and the time stamp data as a search query to the database;
receiving a first list of reported unmanned vehicle incidents, wherein the reported unmanned vehicle incidents occurred within a threshold distance of the location and within a threshold amount of time of the time indicated by the time stamp data;
identifying a second list of one or more unmanned vehicles involved in the first list of reported unmanned vehicle incidents; and
sending the second list of the one or more unmanned vehicles to the mobile computing device or another computing device.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
displaying images of the one or more unmanned vehicles at the mobile computing device;
receiving a selection of a first unmanned vehicle of the one or more unmanned vehicles at the mobile computing device, wherein the selection indicates that the first unmanned vehicle was involved in a unmanned vehicle incident for which the unmanned vehicle incident report was generated; and
storing an association between the first unmanned vehicle and the unmanned vehicle incident report in the database.

### Claim 20 (depends on 19)

The method of claim 19, further comprising sending the unmanned vehicle incident report and data identifying the first unmanned vehicle to a governmental entity.
