IP Library Granted Patent US 12,205,461
Granted Patent B2
US 12,205,461 · App. 18/241,338 · Granted Jan 21, 2025

Generating and transmitting parking instructions for autonomous and non- autonomous vehicles

Inventors: Howard Hayes (Glencoe, IL); Regina Madigan (Mountain View, CA); Surender Kumar (Palatine, IL); Mark V. Slusar (Chicago, IL)
Assignee: Allstate Insurance Company
G08G1/0112G05D1/0088G05D1/0212G05D1/0278G06N5/04G08G1/0116G08G1/0133G08G1/0141G08G1/143G08G1/144G08G1/148
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,205,461
App. No.
18/241,338
Granted
Jan 21, 2025
Kind
B2
Abstract

Systems and apparatuses for receiving data from a plurality of sensors and using the data, as well as other data, to generate a parking recommendation for an autonomous vehicle and instruct the autonomous vehicle to travel to the recommended parking location are provided. Data may be received from a plurality of sensors within a first autonomous vehicle, as well as from other vehicles and/or structures. Historical parking data associated with the first autonomous vehicle may also be extracted. In some examples, an expected future trip of the first autonomous vehicle may be determined. The system may then evaluate the data to generate a parking recommendation for the first autonomous vehicle. The system may generate and transmit instructions for traveling from a current location to the recommended parking location and may cause the first autonomous vehicle to travel to the recommended parking location.

Claims (52)

1. A method comprising:

receiving, at a computing device, a parking preference associated with a first vehicle, the parking preference comprising an estimated walking distance threshold;

receiving, at the computing device and from one or more infrastructure sensors, identification of a plurality of available parking locations based on a sensed availability of the parking locations;

receiving, at the computing device and from the first vehicle, a parking recommendation request comprising trip data associated with the first vehicle and comprising at least a destination of the first vehicle;

generating, based on the trip data and the parking preference, a current parking inventory comprising a subset of the plurality of available parking locations, each of the subset of the plurality of available parking locations geographically located within the estimated walking distance threshold to the destination of the first vehicle; and

transmitting, by the computing device and to the first vehicle, the subset of the plurality of available parking locations.

2. The method of claim 1 , further comprising:

receiving, at the computing device and from the first vehicle, a selection of one of the subset of the plurality of available parking locations;

generating, based on the selection, an instruction to operate the first vehicle to maneuver the first vehicle to the selected one of the subset of the plurality of available parking locations; and

transmitting, to the first vehicle, the instruction for execution by the first vehicle.

3. The method of claim 2 wherein generating the instruction to operate the first vehicle to maneuver the first vehicle to the selected one of the subset of the plurality of available parking locations comprises:

receiving, at the computing device, a current location of the first vehicle; and

determining a route from the from the current location of the first vehicle to the selected one of the subset of the plurality of available parking locations.

4. The method of claim 1 wherein the parking preference for the first vehicle further comprises an adjustment to the estimated walking distance threshold based on a determined weather condition near a geographic location of the destination of the first vehicle.

5. The method of claim 1 wherein the estimated walking distance threshold of the parking preference associated with the first vehicle comprises a vertical distance component.

6. The method of claim 1 , further comprising:

receiving, at the computing device, a calendar data associated with a driver of the first vehicle, wherein generating the current parking inventory comprising the subset of the plurality of available parking locations is further based on the received calendar data.

7. The method of claim 6 wherein generating the current parking inventory further comprises:

estimating a walking time between the geographic location of each of the subset of the plurality of available parking locations and the destination of the first vehicle; and

comparing the estimated walking times to the calendar data associated with the driver of the first vehicle.

8. The method of claim 7 , further comprising:

altering the subset of the plurality of available parking locations based on the comparison of the estimated walking times to the calendar data associated with the driver of the first vehicle.

9. The method of claim 1 , further comprising:

receiving, at the computing device, a parking lot type identifier associated with each of the plurality of available parking locations, wherein generating the current parking inventory comprising the subset of the plurality of available parking locations is further based on the received parking lot type identifiers.

10. The method of claim 1 , further comprising:

receiving, at the computing device, information of a plurality of secondary vehicles located near one or more of the plurality of available parking locations, wherein generating the current parking inventory comprising the subset of the plurality of available parking locations is further based on the received information of the plurality of secondary vehicles.

11. The method of claim 10 wherein the information of the plurality of secondary vehicles comprises at least one of a year of manufacture of each of the secondary vehicles, a make of each of the secondary vehicles, or a model of each of the secondary vehicles.

12. The method of claim 1 wherein the first vehicle is an autonomous vehicle or semi-autonomous vehicle.

13. A system comprising:

at least one processor; and

a memory storing computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to:

receive, at the at least one processor, a parking preference associated with a first vehicle, the parking preference comprising an estimated walking distance threshold;

receive, at the at least one processor and from one or more infrastructure sensors, identification of a plurality of available parking locations based on a sensed availability of the parking locations;

receive, at the at least one processor and from the first vehicle, a parking recommendation request comprising trip data associated with the first vehicle and comprising at least a destination of the first vehicle;

generate, based on the trip data and the parking preference, a current parking inventory comprising a subset of the plurality of available parking locations, each of the subset of the plurality of available parking locations geographically located within the estimated walking distance threshold to the destination of the first vehicle; and

transmit, by the at least one processor and to the first vehicle, the subset of the plurality of available parking locations.

14. The system of claim 13 wherein the parking preference for the first vehicle further comprises an adjustment to the estimated walking distance threshold based on a determined weather condition near a geographic location of the destination of the first vehicle.

15. The system of claim 13 wherein the estimated walking distance threshold of the parking preference associated with the first vehicle comprises a vertical distance component.

16. The system of claim 13 wherein the computer-executable instructions further cause the at least one processor to:

receive a calendar data associated with a driver of the first vehicle, wherein generating the current parking inventory comprising the subset of the plurality of available parking locations is further based on the received calendar data.

17. The system of claim 16 wherein generating the current parking inventory further comprises:

estimating a walking time between the geographic location of each of the subset of the plurality of available parking locations and the destination of the first vehicle; and

comparing the estimated walking times to the calendar data associated with the driver of the first vehicle.

18. The system of claim 17 , wherein the computer-executable instructions further cause the at least one processor to:

alter the subset of the plurality of available parking locations based on the comparison of the estimated walking times to the calendar data associated with the driver of the first vehicle.

19. A non-transitory machine-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising:

receiving, at a computing device, a parking preference associated with a first vehicle, the parking preference comprising an estimated walking distance threshold;

receiving, at the computing device and from one or more infrastructure sensors, identification of a plurality of available parking locations based on a sensed availability of the parking locations;

receiving, at the computing device and from the first vehicle, a parking recommendation request comprising trip data associated with the first vehicle and comprising at least a destination of the first vehicle;

generating, based on the trip data and the parking preference, a current parking inventory comprising a subset of the plurality of available parking locations, each of the subset of the plurality of available parking locations geographically located within the estimated walking distance threshold to the destination of the first vehicle; and

transmitting, by the computing device and to the first vehicle, the subset of the plurality of available parking locations.

20. The non-transitory machine-readable medium of claim 19 wherein the first vehicle is an autonomous vehicle or semi-autonomous vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: HAYES, HOWARD; MADIGAN, REGINA; KUMAR, SURENDER; SLUSAR, MARK V.
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 066687/0664 →
Continuity (5)
Continuation 17701423 · Mar 22, 2022
Continuation 16597421 · Oct 9, 2019
Continuation 15713471 · Sep 22, 2017
Continuation 15240019 · Aug 18, 2016
Related Publication 20240062648A1 · Feb 22, 2024
References Cited (67)
US 6064970A · McMillan et al. · 2000 [cited by applicant]
US 7343306B1 · Bates et al. · 2008 [cited by applicant]
US 7979173B2 · Breed · 2011 [cited by applicant]
US 8140265B2 · Grush · 2012 [cited by applicant]
US 8180655B1 · Hopkins, III · 2012 [cited by applicant]
US 8595034B2 · Bauer et al. · 2013 [cited by applicant]
US 8874317B2 · Marczok et al. · 2014 [cited by applicant]
US 9019092B1 · Brandmaier et al. · 2015 [cited by applicant]
US 9141995B1 · Brinkmann et al. · 2015 [cited by applicant]
US 9230440B1 · Penilla et al. · 2016 [cited by applicant]
US 9245333B1 · Beck et al. · 2016 [cited by applicant]
US 9457717B2 · Marczok et al. · 2016 [cited by applicant]
US 9758092B2 · Pal et al. · 2017 [cited by applicant]
US 9811085B1 · Hayes et al. · 2017 [cited by applicant]
US 9944282B1 · Fields et al. · 2018 [cited by applicant]
US 10386845B1 · Konrardy et al. · 2019 [cited by applicant]
US 10459442B1 · Hayes et al. · 2019 [cited by applicant]
US 10528829B2 · Kim et al. · 2020 [cited by applicant]
US 10532744B2 · Tuukkanen et al. · 2020 [cited by applicant]
US 11281218B1 · Hayes et al. · 2022 [cited by applicant]
US 11776391B2 · Hayes · 2023 [cited by examiner]
US 20020099574A1 · Cahill et al. · 2002 [cited by applicant]
US 20050207876A1 · Springwater · 2005 [cited by applicant]
US 20060228197A1 · Springwater · 2006 [cited by applicant]
US 20060250278A1 · Tillotson et al. · 2006 [cited by applicant]
US 20110161116A1 · Peak et al. · 2011 [cited by applicant]
US 20130293394A1 · Rubin et al. · 2013 [cited by applicant]
US 20140058711A1 · Scofield · 2014 [cited by applicant]
US 20140266805A1 · Tippelhofer et al. · 2014 [cited by applicant]
US 20140350970A1 · Schumann, Jr. et al. · 2014 [cited by applicant]
US 20140365246A1 · Hayward et al. · 2014 [cited by applicant]
US 20150066545A1 · Kotecha et al. · 2015 [cited by applicant]
US 20150081174A1 · Marczok et al. · 2015 [cited by applicant]
US 20150187019A1 · Fernandes et al. · 2015 [cited by applicant]
US 20150346718A1 · Stenneth · 2015 [cited by applicant]
US 20160018822A1 · Nevdahs et al. · 2016 [cited by applicant]
US 20160055748A1 · Barnes et al. · 2016 [cited by applicant]
US 20160129883A1 · Penilla et al. · 2016 [cited by applicant]
US 20160189435A1 · Beaurepaire · 2016 [cited by applicant]
US 20160238399A1 · Caira · 2016 [cited by applicant]
US 20160253748A1 · Levy et al. · 2016 [cited by applicant]
US 20160320193A1 · Tuukkanen et al. · 2016 [cited by applicant]
US 20160371607A1 · Rosen et al. · 2016 [cited by applicant]
US 20170004710A1 · Dozono et al. · 2017 [cited by applicant]
US 20170015355A1 · Marczok et al. · 2017 [cited by applicant]
US 20170025008A1 · Gignac et al. · 2017 [cited by applicant]
US 20170206471A1 · Dermosessian · 2017 [cited by applicant]
US 20170236417A1 · Carrara · 2017 [cited by applicant]
US 20170351975A1 · Webb · 2017 [cited by applicant]
US 20180053237A1 · Hayes et al. · 2018 [cited by applicant]
US 20180194343A1 · Lorenz · 2018 [cited by applicant]
US 20200234582A1 · Mintz · 2020 [cited by applicant]
CA 2337780A1 · 2001 [cited by applicant]
CN 103164975A · 2013 [cited by applicant]
EP 2869282A1 · 2015 [cited by applicant]
WO WO2012063268A2 · 2012 [cited by applicant]
Aug. 27, 2018—(US) Non-Final Office Action—U.S. Appl. No. 15/240,037, 27 pages. [cited by applicant]
Jul. 24, 2018—(US) Non-Final Office Action—U.S. Appl. No. 15/239,983, 23 pages. [cited by applicant]
Aug. 29, 2019—(US) Final Office Action—U.S. Appl. No. 15/239,983, 29 Pages. [cited by applicant]
Jul. 23, 2019—(US) Non-Final Office Action—U.S. Appl. No. 15/240,037, 31 Pages. [cited by applicant]
Mar. 15, 2019—(US) Final Office Action—U.S. Appl. No. 15/240,037, 39 Pages. [cited by applicant]
May 21, 2019—(US) Non-Final Office Action—U.S. Appl. No. 15/239,983, 34 Pages. [cited by applicant]
Jan. 14, 2020—(CA) Examiner Report—App. No. 3,033,215, 8 pages. [cited by applicant]
Delbridge E., “Parked Car Insurance,” Coverage Information, Dec. 15, 2014, Retrieved from URL: http://carinsurance.about.com/od/CarInsurance/a/Parked-Car-Insurance.htm, Accessed on Apr. 29, 2016, 5 pages. [cited by applicant]
“Does Parking on the Street Affect Your Car Insurance?,” carautoinsurance, Retrieved from URL: http://www.carautoinsurance.co.za/does-parking-on-the-street-affect-your-car-insurance.htm, Accessed on Apr. 29, 2016, 3 pag… [cited by applicant]
Extended European Search Report for European Application No. 17842168.1 dated Apr. 3, 2020, 10 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2017/047492, mailed Sep. 22, 2017, 6 Pages. [cited by applicant]