# US 12,181,885 B1 · Autonomous vehicle haven seeking system and method

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

- Number: US 12,181,885 B1
- Document ID: US12181885B1
- Status: Granted
- Kind: B1
- Application number: 18/367,368
- Filed: 2023-09-12
- Granted: 2024-12-31
- Earliest claimed: 2016-07-13
- Assignees: United Services Automobile Association (USAA)
- Applicants: United Services Automobile Association (USAA)
- Inventors: Alexander B. Nagelberg; Bradly Jay Billman; Donnette L. Moncrief Brown
- Web page: https://patentgrep.com/patent/US12181885B1

## CPC

- G05D 1/0214: {in accordance with safety or protection criteria, e.g. avoiding hazardous areas (monitoring the location of vehicles within a certain area, e.g. forbidden or allowed areas, in traffic control systems for road vehicles G08G1/13)}
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G05D 1/0276: {using signals provided by a source external to the vehicle (involving a plurality of vehicles G05D1/0287; automatically controlling vehicle speed responsive to externally generated signals B60K31/0058)}
- G08G 1/012: {from other sources than vehicle or roadside beacons, e.g. mobile networks}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/096725: {where the received information generates an automatic action on the vehicle control}
- G08G 1/096811: {where the route is computed offboard}
- G08G 1/096827: {where the route is computed onboard}
- G08G 1/143: {inside the vehicles}
- G08G 1/207: {with respect to certain areas, e.g. forbidden or allowed areas with possible alerting when inside or outside boundaries}
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- 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})

## Abstract

A system configured to cause a vehicle to autonomously maneuver to a safe haven during a triggering event includes a communication component configured to receive parameters corresponding with conditions of the triggering event and, based on the parameters and on characteristics of the safe haven, instruct the vehicle to maneuver to the safe haven.

## Claims

### Claim 1

One or more non-transitory, computer readable media comprising instructions stored thereon that, when executed by processing circuitry, are configured to cause the processing circuitry to:
receive first data indicative of an area affected by, or projected to be affected by, a weather-related triggering event;
receive vehicle data indicative of a vehicle location of an autonomous vehicle, the vehicle location being within the area;
receive second data indicative of a plurality of capacities corresponding to a respective plurality of safe havens within or proximate to the area and while the autonomous vehicle is remote from the respective plurality of safe havens;
select, based on the first data, the second data, and the vehicle data, a safe haven of the respective plurality of safe havens; and
direct the autonomous vehicle to the safe haven.

### Claim 2 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
receive additional vehicle data indicative of an additional vehicle location of an additional autonomous vehicle, the additional vehicle location being within the area;
select, based on the first data, the second data, and the additional vehicle data, the safe haven of the respective plurality of safe havens; and
direct the additional autonomous vehicle to the safe haven.

### Claim 3 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
determine, based on at least the vehicle data, a route from the vehicle location to the safe haven; and
direct the autonomous vehicle along the route from the vehicle location to the safe haven.

### Claim 4 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
determine, based on at least the vehicle data, a preferred route of a plurality of routes from the vehicle location to the safe haven; and
direct the autonomous vehicle along the preferred route from the vehicle location to the safe haven.

### Claim 5 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
exclude, based on at least the vehicle data, an undesirable route of a plurality of routes from the vehicle location to the safe haven; and
direct the autonomous vehicle along a route different than the undesirable route from the vehicle location to the safe haven.

### Claim 6 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to direct the autonomous vehicle to the safe haven by transmitting, to the autonomous vehicle, maneuvering instructions executable by the autonomous vehicle.

### Claim 7 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
receive, from an input device, approval to direct the autonomous vehicle to the safe haven; and then
direct the autonomous vehicle to the safe haven based on the approval.

### Claim 8 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to receive the second data from a database storing data indicative of the respective plurality of safe havens.

### Claim 9 (depends on 1)

The one or more non-transitory, computer readable media of claim 1, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
exclude, based on the first data, the second data, and the vehicle data, an additional safe haven of the respective plurality of safe havens; and then
select, based on the first data, the second data, and the vehicle data, the safe haven of the respective plurality of safe havens.

### Claim 10

A computer-implemented method, comprising:
receiving, via processing circuitry, first data indicative of an area affected by, or projected to be affected by, a weather-related triggering event;
receiving, via the processing circuitry, vehicle data indicative of a vehicle location of an autonomous vehicle, the vehicle location being within the area;
receiving, via the processing circuitry, second data indicative of a plurality of capacities corresponding to a respectively plurality of safe havens within or proximate to the area and while the autonomous vehicle is remote from the respective plurality of safe havens;
selecting, via the processing circuitry and based on the first data, the second data, and the vehicle data, a safe haven of the respective plurality of safe havens; and
directing, via the processing circuitry, the autonomous vehicle to the safe haven.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, comprising:
receiving, via the processing circuitry, additional vehicle data indicative of an additional vehicle location of an additional autonomous vehicle, the additional vehicle location being within the area;
selecting, via the processing circuitry and based on the first data, the second data, and the additional vehicle data, the safe haven of the respective plurality of safe havens; and
directing, via the processing circuitry, the additional autonomous vehicle to the safe haven.

### Claim 12 (depends on 10)

The computer-implemented method of claim 10, comprising:
determining, via the processing circuitry and based on at least the vehicle data, a route from the vehicle location to the safe haven; and
directing, via the processing circuitry, the autonomous vehicle along the route from the vehicle location to the safe haven.

### Claim 13 (depends on 10)

The computer-implemented method of claim 10, comprising:
determining, via the processing circuitry and based on at least the vehicle data, a preferred route of a plurality of routes from the vehicle location to the safe haven; and
directing, via the processing circuitry, the autonomous vehicle along the preferred route from the vehicle location to the safe haven.

### Claim 14 (depends on 10)

The computer-implemented method of claim 10, comprising:
excluding, via the processing circuitry and based on at least the vehicle data, an undesirable route of a plurality of routes from the vehicle location to the safe haven; and
directing, via the processing circuitry, the autonomous vehicle along a route different than the undesirable route from the vehicle location to the safe haven.

### Claim 15 (depends on 10)

The computer-implemented method of claim 10, comprising directing, via the processing circuitry, the autonomous vehicle to the safe haven by transmitting, to the autonomous vehicle, maneuvering instructions executable by the autonomous vehicle.

### Claim 16 (depends on 10)

The computer-implemented method of claim 10, comprising:
excluding, via the processing circuitry based on the first data, the second data, and the vehicle data, an additional safe haven of the respective plurality of safe havens; and then
selecting, via the processing circuitry and based on the first data, the second data, and the vehicle data, the safe haven of the respective plurality of safe havens.

### Claim 17

One or more non-transitory, computer readable media comprising instructions stored thereon that, when executed by processing circuitry, are configured to cause the processing circuitry to:
receive first data indicative of an area affected by, or projected to be affected by, a weather-related triggering event;
receive vehicle data indicative of a vehicle location of an autonomous vehicle, the vehicle location being within the area;
receive second data indicative of a plurality of characteristics corresponding to a respective plurality of safe havens within or proximate to the area and while the autonomous vehicle is remote from the respective plurality of safe havens;
select, based on the first data, the second data, and the vehicle data, a safe haven of the respective plurality of safe havens; and
direct the autonomous vehicle to the safe haven.

### Claim 18 (depends on 17)

The one or more non-transitory, computer readable media of claim 17, wherein the plurality of characteristics comprises a plurality or locations corresponding to the respective plurality of safe havens within or proximate to the area.

### Claim 19 (depends on 17)

The one or more non-transitory, computer readable media of claim 17, wherein the plurality of characteristics comprises a plurality of capacities corresponding to the respective plurality of safe havens within or proximate to the area.

### Claim 20 (depends on 17)

The one or more non-transitory, computer readable media of claim 17, wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:
receive, from an input device, approval to direct the autonomous vehicle to the safe haven; and then
direct the autonomous vehicle to the safe haven based on the approval.
