# US 12,002,101 B2 · Systems and methods for weather-related vehicle damage prevention

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

- Number: US 12,002,101 B2
- Document ID: US12002101B2
- Status: Granted
- Kind: B2
- Application number: 17/166,839
- Filed: 2021-02-03
- Published: 2024-05-02
- Granted: 2024-06-04
- Earliest claimed: 2015-09-04
- Assignees: State Farm Mutual Automobile Insurance Company
- Applicants: State Farm Mutual Automobile Insurance Company
- Inventors: Aaron Chan; Christina P. Mullen; Rosemarie Grant; John Nepomuceno; Cynthia L. Garretson
- Web page: https://patentgrep.com/patent/US12002101B2

## CPC

- G06Q 40/08: Insurance
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 10/028: {for seating or spaces in a venue}
- G07B 15/02: taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems (G07B15/06 takes precedence; taximeters G07B13/00; parking meters per se G07F17/24)
- G07B 15/04: comprising devices to free a barrier, turnstile, or the like {(turnstiles with registering means G07C9/10; coin-freed aspects G07F17/00)}
- G08G 1/143: {inside the vehicles}
- G08G 1/146: {where the parking area is a limited parking space, e.g. parking garage, restricted space}
- G08G 1/148: {Management of a network of parking areas}
- G08G 1/149: {coupled to means for restricting the access to the parking space, e.g. authorization, access barriers, indicative lights}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- 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
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- 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})
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A computer-implemented method for providing covered parking to vehicles is provided. The method may include transmitting a location identifier of a covered parking location and a communication address of a covered parking location (CPL) computing device to a vehicle computing device and/or an insurance computing device. The method may further include transmitting a signal to the vehicle computing device indicating a number of available parking spots of the covered parking location when the vehicle computing device contacts the CPL computing device, receiving a request from the vehicle computing device to reserve a parking spot of the covered parking location, determining whether to accept the request, and transmitting a response to the vehicle computing device. Accepting the request causes the CPL computing device to permit a vehicle associated with the vehicle computing device access to the covered parking location.

## Claims

### Claim 1

At least one covered parking location (CPL) computing device for providing covered parking for vehicles, the at least one CPL computing device in communication with at least one vehicle computing device, the at least one CPL computing device programmed to:
receive a request message from the at least one vehicle computing device, wherein the request message includes (i) a request to reserve a parking spot within a covered parking location, and (ii) a vehicle user profile associated with at least one vehicle;
determine whether to accept the request based upon the vehicle user profile, wherein accepting the request includes transmitting an access code to the at least one vehicle computing device for providing access to the at least one vehicle to the covered parking location;
transmit a response message to the at least one vehicle computing device including the access code to the covered parking location;
in response to receiving a notification message that the at least one vehicle is parked in the covered parking location, monitor the at least one vehicle by exchanging data signals with a camera system associated with the covered parking location; and
process a payment transaction for the parking spot using payment information associated with at least one user of the at least one vehicle.

### Claim 2 (depends on 1)

The at least one CPL computing device of claim 1 further programmed to transmit a registration request to an insurance computing device, the registration request requesting the insurance computing device to register the covered parking location with the insurance computing device as a possible available protected location for parking the at least one vehicle during inclement weather.

### Claim 3 (depends on 2)

The at least one CPL computing device of claim 2 further programmed to:
transmit the registration request to the insurance computing device, the registration request including an insurance policy identifier associated with the covered parking location, wherein the insurance computing device is configured to generate a usage profile for a policyholder of the covered parking location; and
receive, from the insurance computing device, a notification that an insurance-related benefit is applied to an insurance policy associated with the insurance policy identifier based upon the usage profile.

### Claim 4 (depends on 1)

The at least one CPL computing device of claim 1 further programmed to:
receive a location request requesting a location identifier associated with the covered parking location; and
transmit, in response to receiving the location request, the location identifier of the covered parking location and a communication address of the at least one CPL computing device to the at least one vehicle computing device, wherein the communication address is configured to enable the at least one vehicle computing device to contact the at least one CPL computing device.

### Claim 5 (depends on 4)

The at least one CPL computing device of claim 4, wherein transmitting the location identifier of the covered parking location and the communication address of the at least one CPL computing device to the at least one vehicle computing device further comprises:
detecting vehicle computing devices within a predefined distance from the covered parking location; and
transmitting the location identifier to each of the vehicle computing devices within the predefined distance.

### Claim 6 (depends on 1)

The at least one CPL computing device of claim 1 further programmed to communicate with one or more access terminals of the covered parking location, each of the one or more access terminals configured to control one or more barricades of the covered parking location to selectively permit access to the covered parking location.

### Claim 7 (depends on 1)

The at least one CPL computing device of claim 1 further programmed to selectively, restrict access to at least a portion of the covered parking location and any infrastructure associated with the covered parking location by transmitting an additional data signal to a security measures system, the additional data signal causing the security measures system to at least one of activating a security system or physically locking at least one door of the covered parking location or the infrastructure.

### Claim 8

A computer-implemented method for providing covered parking to vehicles using at least one covered parking location (CPL) computing device in communication with at least one vehicle computing device, the method comprising:
receiving a request message from the at least one vehicle computing device, wherein the request message includes (i) a request to reserve a parking spot within a covered parking location, and (ii) a vehicle user profile associated with at least one vehicle;
determining whether to accept the request based upon the vehicle user profile, wherein accepting the request comprising transmitting an access code to the at least one vehicle computing device for providing access to the at least one vehicle to access the covered parking location;
transmitting a response message to the at least one vehicle computing device including the access code to the covered parking location;
in response to receiving a notification message that the at least one vehicle is parked in the covered parking location, monitoring the at least one vehicle by exchanging data signals with a camera system associated with the covered parking location; and
processing a payment transaction for the parking spot using payment information associated with at least one user of the at least one vehicle.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8 further comprising transmitting a registration request to an insurance computing device, the registration request requesting the insurance computing device to register the covered parking location with the insurance computing device as a possible available protected location for parking the at least one vehicle during inclement weather.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9 further comprising:
transmitting the registration request to the insurance computing device, the registration request including an insurance policy identifier associated with the covered parking location, wherein the insurance computing device is configured to generate a usage profile for a policyholder of the covered parking location; and
receiving, from the insurance computing device, a notification that an insurance-related benefit is applied to an insurance policy associated with the insurance policy identifier based upon the usage profile.

### Claim 11 (depends on 8)

The computer-implemented method of claim 8 further comprising:
receiving a location request requesting a location identifier associated with the covered parking location; and
transmitting, in response to receiving the location request, the location identifier of the covered parking location and a communication address of the at least one CPL computing device to the at least one vehicle computing device, wherein the communication address is configured to enable the at least one vehicle computing device to contact the at least one CPL computing device.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, wherein transmitting the location identifier of the covered parking location and the communication address of the at least one CPL computing device to the at least one vehicle computing device further comprises:
detecting vehicle computing devices within a predefined distance from the covered parking location; and
transmitting the location identifier to each of the vehicle computing devices within the predefined distance.

### Claim 13 (depends on 8)

The computer-implemented method of claim 8 further comprising communicating with one or more access terminals of the covered parking location, each of the one or more access terminals configured to control one or more barricades of the covered parking location to selectively permit access to the covered parking location.

### Claim 14 (depends on 8)

The computer-implemented method of claim 8 further comprising selectively, restricting access to at least a portion of the covered parking location and any infrastructure associated with the covered parking location by transmitting an additional data signal to a security measures system, the additional data signal causing the security measures system to at least one of activating a security system or physically locking at least one door of the covered parking location or the infrastructure.

### Claim 15

One or more non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by at least one processor included in at least one covered parking location (CPL) computing device, the computer-executable instructions cause the at least one processor to:
receive a request message from at least one vehicle computing device, wherein the request message includes (i) a request to reserve a parking spot within a covered parking location, and (ii) a vehicle user profile associated with at least one vehicle;
determine whether to accept the request based upon the vehicle user profile, wherein accepting the request includes transmitting an access code to the at least one vehicle computing device for providing access to the at least one vehicle to the covered parking location;
transmit a response message to the at least one vehicle computing device including the access code to the covered parking location;
in response to receiving a notification message that the at least one vehicle is parked in the covered parking location, monitor the at least one vehicle by exchanging data signals with a camera system associated with the covered parking location; and
process a payment transaction for the parking spot using payment information associated with at least one user of the at least one vehicle.

### Claim 16 (depends on 15)

The computer-readable storage media of claim 15, wherein the computer-executable instructions further cause the at least one processor to transmit a registration request to an insurance computing device, the registration request requesting the insurance computing device to register the covered parking location with the insurance computing device as a possible available protected location for parking the at least one vehicle during inclement weather.

### Claim 17 (depends on 16)

The computer-readable storage media of claim 16, wherein the computer-executable instructions further cause the at least one processor to:
transmit the registration request to the insurance computing device, the registration request including an insurance policy identifier associated with the covered parking location, wherein the insurance computing device is configured to generate a usage profile for a policyholder of the covered parking location; and
receive, from the insurance computing device, a notification that an insurance-related benefit is applied to an insurance policy associated with the insurance policy identifier based upon the usage profile.

### Claim 18 (depends on 15)

The computer-readable storage media of claim 15, wherein the computer-executable instructions further cause the at least one processor to:
receive a location request requesting a location identifier associated with the covered parking location; and
transmit, in response to receiving the location request, the location identifier of the covered parking location and a communication address of the at least one CPL computing device to the at least one vehicle computing device, wherein the communication address is configured to enable the at least one vehicle computing device to contact the at least one CPL computing device.

### Claim 19 (depends on 15)

The computer-readable storage media of claim 15, wherein the computer-executable instructions further cause the at least one processor to communicate with one or more access terminals of the covered parking location, each of the one or more access terminals configured to control one or more barricades of the covered parking location to selectively permit access to the covered parking location.

### Claim 20 (depends on 15)

The computer-readable storage media of claim 15, wherein the computer-executable instructions further cause the at least one processor to selectively, restrict access to at least a portion of the covered parking location and any infrastructure associated with the covered parking location by transmitting an additional data signal to a security measures system, the additional data signal causing the security measures system to at least one of activating a security system or physically locking at least one door of the covered parking location or the infrastructure.
