# US 2023/0053773 A1 · Autonomous vehicle automatic parking

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

- Number: US 2023/0053773 A1
- Document ID: US20230053773A1
- Status: Published application
- Kind: A1
- Application number: 17/975,234
- Filed: 2022-10-27
- Published: 2023-02-23
- Earliest claimed: 2014-11-13
- Assignees: State Farm Mutual Automobile Insurance Company
- Applicants: State Farm Mutual Automobile Insurance Company
- Inventors: Brian Mark Fields; Chien Che Huang; Mohamed A. Wazeer; Shawn C. Bennett; Steven C. Cielocha; Ronny S. Bryant; Stephen Kohaus; Terry Quakenbush; Richard A. Novak; Craig M. Main; Weixin Wu; Torri Wollenschlager; Carol Marie Csanda; Stacey Gorsuch; Todd Binion; Aaron Scott Chan
- Web page: https://patentgrep.com/patent/US20230053773A1

## CPC

- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- A61B 5/02028: {Determining haemodynamic parameters not otherwise provided for, e.g. cardiac contractility or left ventricular ejection fraction}
- A61B 5/4064: {Evaluating the brain (for intracranial pressure A61B5/031; for cerebral blood gases A61B5/14553; using EEG A61B5/369)}
- A61B 5/4094: {Diagnosing or monitoring seizure diseases, e.g. epilepsy}
- A61B 5/6893: {Cars}
- A61B 5/7282: {Event detection, e.g. detecting unique waveforms indicative of a medical condition (cough events A61B5/0823; seizures A61B5/4094; sleep apnoea A61B5/4818)}
- B60K 35/00: Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K 35/80: Arrangements for controlling instruments
- B60K 35/85: Arrangements for transferring vehicle- or driver-related data
- B60W 10/04: including control of propulsion units
- B60W 30/06: Automatic manoeuvring for parking
- B60W 30/09: Taking automatic action to avoid collision, e.g. braking and steering
- B60W 30/0956: {the prediction being responsive to traffic or environmental parameters}
- B60W 40/02: related to ambient conditions
- B60W 40/08: related to drivers or passengers
- B60W 40/09: Driving style or behaviour
- B60W 50/02: Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W 50/0205: {Diagnosing or detecting failures; Failure detection models}
- B60W 50/045: {Monitoring control system parameters}
- B60W 50/082: {Selecting or switching between different modes of propelling}
- B60W 50/12: Limiting control by the driver depending on vehicle state, e.g. interlocking means for the control input for preventing unsafe operation
- B60W 50/14: Means for informing the driver, warning the driver or prompting a driver intervention
- B60W 60/0053: {from vehicle to occupant}
- B60W 60/0059: {Estimation of the risk associated with autonomous or manual driving, e.g. situation too complex, sensor failure or driver incapacity}
- B60W 60/007: {Emergency override (Handing over between remote control and on-board control or handing over between remote control arrangements G05D1/227)}
- B62D 15/0285: {Parking performed automatically}
- G01C 21/3407: {specially adapted for specific applications}
- G05D 1/0055: {with safety arrangements}
- 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)}
- G05D 1/0278: {using satellite positioning signals, e.g. GPS}
- G05D 1/248: generated by satellites, e.g. GPS
- G05D 1/617: Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards (arrangements for controlling the position or course of two or more vehicles for avoiding collisions therebetween G05D1/693; arrangements for reacting to or preventing system or operator failure G05D1/80)
- G06Q 30/0206: {Price or cost determination based on market factors}
- G06Q 30/0207: Discounts or incentives, e.g. coupons or rebates
- G06Q 30/0217: involving input on products or services in exchange for incentives or rewards
- G06Q 40/08: Insurance
- G07C 5/02: Registering or indicating driving, working, idle, or waiting time only (apparatus forming part of taximeters G07B13/00)
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- G08B 25/10: using wireless transmission systems {(G08B25/009 takes precedence)}
- G08G 1/091: {Traffic information broadcasting (broadcasting communication H04H)}
- G08G 1/0962: having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G 1/14: indicating individual free spaces in parking areas
- B60W 2040/0809: {Driver authorisation; Driver identity check}
- B60W 2040/0818: {Inactivity or incapacity of driver}
- B60W 2050/0071: {Controller overrides driver automatically}
- B60W 2050/0073: {Driver overrides controller}
- B60W 2050/0075: {Automatic parameter input, automatic initialising or calibrating means}
- B60W 2050/0215: {Sensor drifts or sensor failures}
- B60W 2050/046: {involving external transmission of data to or from the vehicle, e.g. via telemetry, satellite, Global Positioning System [GPS]}
- B60W 2050/143: {Alarm means}
- B60W 2420/403: Image sensing, e.g. optical camera
- B60W 2540/043: Identity of occupants
- B60W 2540/22: Psychological state; Stress level or workload
- B60W 2540/221: Physiology, e.g. weight, heartbeat, health or special needs
- B60W 2540/26: Incapacity
- B60W 2556/45: External transmission of data to or from the vehicle
- B60W 2756/10: Involving external transmission of data to or from the vehicle
- B60W 2900/00: Indexing codes relating to the purpose of, or problem solved of road vehicle drive control systems not otherwise provided for in groups B60W30/00
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B62D: MOTOR VEHICLES; TRAILERS (steering, or guiding on a desired track, of agricultural machines or implements A01B69/00; wheels, castors, axles, increasing wheel adhesion B60B; vehicle tyres, tyre inflation or tyre changing B60C; connections between vehicles of a train or the like B60D; vehicles for use on rail and road, amphibious or convertible vehicles B60F; suspension arrangements B60G; heating, cooling, ventilating or other air treating devices B60H; windows, windscreens, non-fixed roofs, doors or similar devices, protective coverings for vehicles not in use B60J; propulsion plant arrangements, auxiliary drives, transmissions, controls, instrumentation or dashboards B60K; electric equipment or propulsion of electrically-propelled vehicles B60L; power supply for electrically-propelled vehicles B60M; passenger accommodation not otherwise provided for B60N; adaptations for load transportation or to carry special loads or objects B60P; arrangement of signalling or lighting devices, the mounting or supporting thereof or circuits therefor, for vehicles in general B60Q; vehicles, vehicle fittings or vehicle parts not otherwise provided for B60R; servicing, cleaning, repairing, supporting, lifting, or manoeuvring, not otherwise provided for, B60S; brake arrangements, brake control systems or parts thereof B60T; air-cushion vehicles B60V; motor-cycles, accessories therefor B62J, B62K; testing of vehicles G01M)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- 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
- 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
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- 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

Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having one or more autonomous or semi-autonomous operation features are provided. According to certain aspects, the operating status of the features, the identity of a vehicle operator, risk levels for operation of the vehicle by the vehicle operator, or damage to the vehicle may be determined based upon sensor or other data. According to further aspects, decisions regarding transferring control between the features and the vehicle operator may be made based upon sensor data and information regarding the vehicle operator. Additional aspects may recommend or install updates to the autonomous operation features based upon determined risk levels. Some aspects may include monitoring transportation infrastructure and communicating information about the infrastructure to vehicles.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A computer-implemented method of enhancing safe vehicle operation, the method comprising:
determining, by one or more processors, a drop off point is associated with a vehicle environment having a high risk of vehicle theft or damage;
receiving, at one or more processors via a communication network, a message from a parking facility remote from the drop off point, wherein the message includes information indicating availability of two or more parking spaces within the parking facility;
determining, by one or more processors, a preferred parking spot for an autonomous or semi-autonomous vehicle from among the two or more parking spaces indicated in the received message based at least in part upon the preferred parking spot being associated with a lower risk of vehicle theft or damage than the drop off point;
determining, by one or more processors, a route to the parking facility and the preferred parking spot; and
causing, by one or more processors, the autonomous or semi-autonomous vehicle to travel to the parking facility and the preferred parking spot following the route controlled by one or more autonomous operation features.

### Claim 22 (depends on 21)

The computer-implemented method of claim 21, the method further comprising:
receiving, at one or more processors, a user preference for one or more of the following types of parking spots: a covered parking spot, a parking spot in a parking structure, or a parking spot in a residential garage.

### Claim 23 (depends on 21)

The computer-implemented method of claim 21, the method further comprising:
adjusting, by the remote server, one or more costs associated with an insurance policy associated with the autonomous or semi-autonomous vehicle based upon an indication of autonomous travel of the autonomous or semi-autonomous vehicle to the preferred parking spot.

### Claim 24 (depends on 23)

The computer-implemented method of claim 23, wherein the one or more costs associated with the insurance policy include at least one of: a premium, a rate, a reward program benefit, a reward program point, or a discount.

### Claim 25 (depends on 21)

The computer-implemented method of claim 21, further comprising:
receiving, by one or more processors, a request for the autonomous or semi-autonomous vehicle to return to a driver drop off point; and
causing, by one or more processors, the autonomous or semi-autonomous vehicle to return from the preferred parking spot to the driver drop off point controlled by one or more autonomous operation features.

### Claim 26 (depends on 25)

The computer-implemented method of claim 25, wherein causing the autonomous or semi-autonomous vehicle to return from the preferred parking spot to the driver drop off point includes:
causing a motor or engine of the autonomous or semi-autonomous vehicle to automatically start;
determining a return route from the preferred parking spot to the driver drop off point; and
causing the autonomous or semi-autonomous vehicle to drive itself along the determined return route to the driver drop off point using the one or more autonomous operation features.

### Claim 27 (depends on 25)

The computer-implemented method of claim 25, wherein the request is received from a mobile device associated with a vehicle operator via a wireless communication network.

### Claim 28 (depends on 21)

The computer-implemented method of claim 21, wherein the one or more autonomous operation features of the autonomous or semi-autonomous vehicle is related to at least one of the following:
steering;
accelerating;
braking;
monitoring blind spots;
presenting a collision warning;
adaptive cruise control;
parking;
driver alertness monitoring;
driver responsiveness monitoring;
pedestrian detection;
artificial intelligence;
a back-up system;
a navigation system;
a positioning system;
a security system;
an anti-hacking measure;
a theft prevention system; or
remote vehicle location determination.

### Claim 29

A computer system for enhancing vehicle operation safety, comprising:
one or more processors;
one or more communication components communicatively connected to the one or more processors and configured to communicate data via a communication network;
one or more sensors communicatively connected to the one or more processors; and
a program memory coupled to the one or more processors and storing executable instructions that when executed by the one or more processors cause the computer system to:
determine a drop off point is associated with a vehicle environment having a high risk of vehicle theft or damage;
receive a message from a parking facility remote from the drop off point via the one or more communication components, wherein the message includes information indicating availability of two or more parking spaces within the parking facility;
determine a preferred parking spot for an autonomous or semi-autonomous vehicle from among the two or more parking spaces indicated in the received message based at least in part upon the preferred parking spot being associated with a lower risk of vehicle theft or damage than the drop off point;
determine a route to the parking facility and the preferred parking spot; and
cause the autonomous or semi-autonomous vehicle to travel to the parking facility and the preferred parking spot following the route controlled by one or more autonomous operation features using the one or more sensors.

### Claim 30 (depends on 29)

The computer system of claim 29, wherein the program memory further includes executable instructions that cause the computer system to:
receive a user preference for one or more of the following types of parking spot: a covered parking spot, a parking spot in a parking structure, or a parking spot in a residential garage.

### Claim 31 (depends on 29)

The computer system of claim 29, wherein the program memory further includes executable instructions that cause the computer system to:
transmit, via the one or more communication components to a remote server via the communication network, an indication of autonomous travel of the autonomous or semi-autonomous vehicle to the preferred parking spot controlled by the one or more autonomous operation features, wherein the indication is configured to cause the remote server to adjust one or more costs associated with an insurance policy associated with the autonomous or semi-autonomous vehicle based upon the indication.

### Claim 32 (depends on 29)

The computer system of claim 29, wherein the program memory further includes executable instructions that cause the computer system to:
receive a request to the autonomous or semi-autonomous vehicle to return to a driver drop off point; and
cause the autonomous or semi-autonomous vehicle to return from the preferred parking spot to the driver drop off point controlled by one or more autonomous operation features.

### Claim 33 (depends on 32)

The computer system of claim 32, wherein the executable instructions that cause the autonomous or semi-autonomous vehicle to return from the preferred parking spot to the driver drop off point include executable instructions that cause the computer system to:
cause a motor or engine of the autonomous or semi-autonomous vehicle to automatically start;
determine a return route from the preferred parking spot to the driver drop off point; and
cause the autonomous or semi-autonomous vehicle to drive itself along the determined return route to the driver drop off point using the one or more autonomous operation features.

### Claim 34 (depends on 32)

The computer system of claim 32, further comprising a communication component communicatively connected to the one or more processors, wherein the request is received by the communication component from a mobile device associated with a vehicle operator via a wireless communication network.

### Claim 35

A tangible, non-transitory computer-readable medium storing executable instructions for enhancing vehicle operation safety that, when executed by at least one processor of a computer system, cause the computer system to:
determine a drop off point is associated with a vehicle environment having a high risk of vehicle theft or damage;
receive a message from a parking facility remote from the drop off point via a communication network, wherein the message includes information indicating availability of two or more parking spaces within the parking facility;
determine a preferred parking spot for an autonomous or semi-autonomous vehicle from among the two or more parking spaces indicated in the received message based at least in part upon the preferred parking spot being associated with a lower risk of vehicle theft or damage than the drop off point;
determine a route to the parking facility and the preferred parking spot; and
cause the autonomous or semi-autonomous vehicle to travel to the parking facility and the preferred parking spot following the route controlled by one or more autonomous operation features.

### Claim 36 (depends on 35)

The tangible, non-transitory computer-readable medium of claim 35, further comprising executable instructions that cause the computer system to:
receive a request to the autonomous or semi-autonomous vehicle to return to a driver drop off point; and
cause the autonomous or semi-autonomous vehicle to return from the preferred parking spot to the driver drop off point controlled by one or more autonomous operation features.

### Claim 37 (depends on 36)

The tangible, non-transitory computer-readable medium of claim 36, wherein the executable instructions that cause the autonomous or semi-autonomous vehicle to return from the preferred parking spot to the driver drop off point include executable instructions that cause the computer system to:
cause a motor or engine of the autonomous or semi-autonomous vehicle to automatically start;
determine a return route from the preferred parking spot to the driver drop off point; and
cause the autonomous or semi-autonomous vehicle to drive itself along the determined return route to the driver drop off point using the one or more autonomous operation features.

### Claim 38 (depends on 36)

The tangible, non-transitory computer-readable medium of claim 36, wherein the request is received from a mobile device associated with a vehicle operator via a wireless communication network.

### Claim 39 (depends on 35)

The tangible, non-transitory computer-readable medium of claim 35, further comprising executable instructions that cause the computer system to:
receive a user preference for one or more of the following types of parking spot: a covered parking spot, a parking spot in a parking structure, or a parking spot in a residential garage.
