# US 9,434,473 B2 · Providing services using unmanned aerial vehicles

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

- Number: US 9,434,473 B2
- Document ID: US9434473B2
- Status: Granted
- Kind: B2
- Application number: 14/705,879
- Filed: 2015-05-06
- Published: 2015-12-10
- Granted: 2016-09-06
- Earliest claimed: 2012-12-28
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Eric Peeters; Eric Teller; William Graham Patrick
- Web page: https://patentgrep.com/patent/US9434473B2

## CPC

- B64C 19/00: Aircraft control not otherwise provided for
- B64C 29/00: Aircraft capable of landing or taking-off vertically, e.g. vertical take-off and landing [VTOL] aircraft (rotorcraft B64C27/00)
- B64D 1/08: the articles being load-carrying devices
- G05D 1/102: {specially adapted for vertical take-off of aircraft}
- G05D 1/104: {involving a plurality of aircrafts, e.g. formation flying (traffic control systems for aircraft G08G5/00)}
- G06Q 10/083: Shipping
- G08G 5/55: for a single aircraft
- G08G 5/57: for unmanned aircraft
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- B64U 10/14: with four distinct rotor axes, e.g. quadcopters
- B64U 10/20: Vertical take-off and landing [VTOL] aircraft (flying platforms B64U10/13; helicopters B64U10/17)
- B64U 10/25: Fixed-wing aircraft (VTOL aircraft B64U10/20)
- B64U 30/299: Rotor guards (ducted or shrouded rotors B64U30/26; guards used as ground propulsion B64U60/60)
- B64U 2101/30: for imaging, photography or videography
- B64U 2101/57: for bringing emergency supplies to persons or animals in danger, e.g. ropes or life vests
- B64U 2101/69: the UAVs provided with means for airdropping goods, e.g. deploying a parachute during descent
- B64U 2201/00: UAVs characterised by their flight controls
- B64U 2201/102: adapted for flying in formations
- B64C: AEROPLANES; HELICOPTERS
- B64D: EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- 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
- 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})
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- B64U: UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR

## Abstract

Embodiments described herein may help to provide support via a fleet of unmanned aerial vehicles (UAVs). An illustrative medical-support system may include multiple UAVs, which are configured to provide support for a number of different situations. Further, the medical-support system may be configured to: (a) identify a remote situation, (b) determine a target location corresponding to the situation, (c) select a UAV from the fleet of UAVs, where the selection of the UAV is based on a determination that the selected UAV is configured for the identified situation, and (d) cause the selected UAV to travel to the target location to provide support.

## Claims

### Claim 1

A computer-implemented method comprising:
identifying, by a processor, a remote situation;
determining, by the processor, a target location corresponding to the identified remote situation;
selecting, by the processor, a first unmanned aerial vehicle (UAV) from a plurality of UAVs that are configured to provide support for a plurality of remote situations, wherein the plurality of UAVs comprises at least the first UAV and a second UAV, wherein the first UAV is configured to provide support for a first remote situation and the second UAV configured to provide support for a second remote situation, and wherein the selection of the first UAV is based at least in part on a determination that the first UAV is better configured to provide support for the identified remote situation than at least one other UAV, from the plurality of UAVs;
determining, by the processor, that an expected benefit of sending the first UAV to the target location outweighs a cost of sending the first UAV to the target location; and
in response to determining that the expected benefit outweighs the cost, causing the first UAV to: (a) travel to the target location in a forward-flight mode to provide support for the identified remote situation, (b) transition to a hover flight mode when the first UAV is located at or near to the target location, and (c) while in the hover flight mode at or near to the target location, provide at least some support for the identified remote situation, wherein, to provide at least some support for the identified remote situation while in the hover flight mode, the first UAV uses a winch to lower one or more support items to a ground at or near the target location.

### Claim 2 (depends on 1)

The method of claim 1, wherein identifying the remote situation comprises:
receiving a communication that originated from a remote device; and
identifying the remote situation based on information provided by the communication.

### Claim 3 (depends on 2)

The method of claim 2, wherein the communication comprises at least one of: (a) a phone call, (b) a text-message, and (c) an electronic message generated by an application of the remote device.

### Claim 4 (depends on 2)

The method of claim 2, wherein the information provided by the communication comprises location information.

### Claim 5 (depends on 2)

The method of claim 2, wherein the information provided by the communication comprises information related to the identified remote situation.

### Claim 6 (depends on 2)

The method of claim 2, wherein determining the target location comprises receiving, from the remote device, a message that indicates a location of the remote device.

### Claim 7 (depends on 1)

The method of claim 1, wherein selecting the UAV from the plurality of UAVs comprises:
determining a type of the identified remote situation; and
selecting, from the plurality of UAVs, a UAV that has a support configuration to provide or assist in support for the determined type of the identified remote situation.

### Claim 8 (depends on 7)

The method of claim 7, wherein the support configuration comprises one or more items to provide or assist in support for the identified remote situation.

### Claim 9 (depends on 1)

The method of claim 1, wherein identifying the remote situation comprises:
receiving a communication from a remote device, wherein the communication identifies the remote situation and requests support; and
during travel to the target location searching for a beacon signal from the remote device, wherein the transition to the hover flight mode is performed at least in part in response to detecting the beacon signal from the remote device.

### Claim 10

A non-transitory computer readable medium having stored therein instructions that are executable to cause a processor to perform functions comprising:
identifying, a remote situation;
determining a target location corresponding to the identified remote situation;
selecting a first unmanned aerial vehicle (UAV) from a plurality of UAVs that are configured to provide support for a plurality of remote situations, wherein the plurality of UAVs comprises at least the first UAV configured to provide support for a first remote situation and a second UAV configured to provide support for a second remote situation, and wherein the selection of the UAV is based at least in part on a determination that the first UAV is better configured to provide support for the identified remote situation than at least one other UAV, from the plurality of UAVs;
determining that an expected benefit of sending the first UAV to the target location outweighs a cost of sending the first UAV to the target location; and
in response to determining that the expected benefit outweighs the cost, causing the first UAV to: (a) travel in a forward-flight mode to the target location to provide support for the identified remote situation, (b) transition to a hover flight mode when the first UAV is located at or near to the target location, and (c) while in the hover flight mode at or near to the target location, provide at least some support for the identified remote situation, wherein, to provide at least some support for the identified remote situation while in the hover flight mode, the first UAV uses a winch to lower one or more support items to a ground at or near the target location.

### Claim 11 (depends on 10)

The non-transitory computer readable medium of claim 10, further having stored therein instructions that are executable to cause a processor to perform functions comprising:
determining a type of the identified remote situation; and
selecting, from the plurality of UAVs, a UAV that has a support configuration to provide or assist in support for the determined type of the identified remote situation.

### Claim 12 (depends on 10)

The non-transitory computer readable medium of claim 10, wherein selecting the UAV from the plurality of UAVs comprises:
determining a user-account associated with the identified remote situation;
determining a service level for the user-account; and
using the service level as a further basis to select the UAV.

### Claim 13

A situational-support system comprising:
at least one processor;
at least one non-transitory computer readable medium in at least one component of the system; and
program instructions stored in the at least one non-transitory computer readable medium and executable by at least one processor to cause the situational support system to:
identify a remote situation;
determine a target location corresponding to the identified remote situation;
select a first unmanned aerial vehicle (UAV) from a plurality of UAVs that are configured to provide support for a plurality of remote situations, wherein the plurality of UAVs comprises at least the first UAV configured to provide support for a first remote situation and a second UAV configured to provide support for a second remote situation, and wherein the selection of the first UAV is based at least in part on a determination that the first UAV is better configured to provide support for the identified remote situation than at least one other UAV, from the plurality of UAVs;
determine that an expected benefit of sending the first UAV to the target location outweighs a cost of sending the first UAV to the target location; and
in response to determining that the expected benefit outweighs the cost, cause the first UAV to: (a) travel in a forward-flight mode to the target location to provide support for the identified remote situation, (b) transition to a hover flight mode when the first UAV is located at or near to the target location, and (c) while in the hover flight mode, provide at least some support for the identified remote situation, wherein, to provide at least some support for the identified remote situation while in the hover flight mode, the first UAV uses a winch to lower one or more support items to a ground at or near the target location.

### Claim 14 (depends on 13)

The system of claim 13, further comprising at least one component having the at least one non-transitory computer readable medium, wherein the at least one component comprises one or more of: (a) one or more access systems and (b) one or more dispatch systems, and (c) one or more deployment systems.

### Claim 15 (depends on 14)

The system of claim 14, wherein the one or more dispatch systems comprise at least one central dispatch systems and one or more local dispatch systems.

### Claim 16 (depends on 13)

The system of claim 13, further comprising program instructions stored in the at least one non-transitory computer readable medium and executable by at least one processor to:
determine a type of the identified remote situation; and
select, from the plurality of UAVs, a UAV that has a support configuration to provide or assist in support for the determined type of the identified remote situation.

### Claim 17 (depends on 16)

The system of claim 16, wherein the support configuration comprises a package of one or more items to provide or assist in support for the identified remote situation.

### Claim 18 (depends on 16)

The system of claim 16, wherein the support configuration comprises one or more operational functions to provide or assist in support for the identified remote situation.

### Claim 19 (depends on 13)

The system of claim 13, wherein selecting the UAV from the plurality of UAVs comprises:
determining a user-account associated with the identified remote situation;
determining a service level for the user-account; and
using the service level as a further basis to select the UAV.

### Claim 20

A system comprising:
a plurality of unmanned aerial vehicles (UAVs), wherein the plurality of UAVs are configured to provide support for a plurality of remote situations, and wherein the plurality of UAVs comprises at least a first UAV configured to provide support for a first remote situation and a second UAV configured to provide support for a second remote situation; and
at least one computing system comprising a processor, wherein the computing system is configured to:
identify a remote situation;
determine a target location corresponding to the identified remote situation;
select the first unmanned aerial vehicle (UAV) from the plurality of UAVs that are configured to provide support for the plurality of remote situations, wherein the selection of the first UAV is based at least in part on a determination that the first UAV is better configured to provide support for the identified remote situation than at least one other UAV, from the plurality of UAVs;
determine that an expected benefit of sending the first UAV to the target location outweighs a cost of sending the first UAV to the target location; and
in response to determining that the expected benefit outweighs the cost, cause the first UAV to: (a) travel in a forward-flight mode to the target location to provide support for the identified remote situation, (b) transition to a hover flight mode when the first UAV is located at or near to the target location, and (c) while in the hover flight mode, provide at least some support for the identified remote situation, wherein, to provide at least some support for the identified remote situation while in the hover flight mode, the first UAV uses a winch to lower one or more support items to a ground at or near the target location.

### Claim 21 (depends on 20)

The system of claim 20, wherein the at least one component comprises one or more of: (a) an access system, (b) a dispatch system, and (c) a deployment system.
