IP Library Granted Patent US 12,104,912
Granted Patent B2
US 12,104,912 · App. 18/114,476 · Granted Oct 1, 2024

Coordinated autonomous vehicle automatic area scanning

Inventors: Blake Konrardy (Bloomington, IL); Scott T. Christensen (Salem, OR); Gregory Hayward (Bloomington, IL); Scott Farris (Bloomington, IL)
Assignee: State Farm Mutual Automobile Insurance Company
G01C21/3461B60L53/36B60L58/12B60P3/12B60R16/0234B60R21/0136B60R21/34B60R25/04B60R25/10B60R25/1001B60R25/102B60R25/104B60R25/252B60R25/255B60R25/305B60R25/31B60W10/04B60W10/18B60W10/20B60W30/0956B60W30/12B60W30/16B60W30/18163B60W40/04B60W60/0023B60W60/0053B60W60/0059G01B21/00G01C21/34G01C21/3415G01C21/343G01C21/3438G01C21/3453G01C21/3469G01C21/3617G01C21/362G01C21/3697G01S19/13G05B15/02G05B23/0245G05D1/0011G05D1/0055G05D1/0212G05D1/0231G05D1/0246G05D1/0255G05D1/0285G05D1/0287G05D1/0289G05D1/0293G05D1/0295G05D1/223G05D1/227G05D1/228G05D1/247G05D1/249G05D1/617G05D1/646G05D1/69G05D1/692G05D1/693G05D1/695G05D1/697G06F11/3688G06F11/3692G06F16/2455G06F16/90335G06F17/00G06F21/32G06F21/55G06F30/15G06F30/20G06Q10/1095G06Q10/20G06Q30/0284G06Q30/0645G06Q40/08G06Q50/163G06Q50/265G06Q50/40G07C5/006G07C5/008G07C5/0808G07C5/0816G07C5/0841G07C9/00563G08B21/00G08B21/02G08B21/18G08B25/00G08B25/014G08G1/017G08G1/0965G08G1/096725G08G1/146G08G1/148G08G1/161G08G1/165G08G1/166G08G1/167G08G1/20G16Y10/80G16Y30/00H04L12/2803H04L12/2816H04L12/2825H04L67/306H04N7/183B60R2021/0027B60R2021/01013B60R2025/1013B60W2420/403B60W2420/408B60W2530/209B60W2540/229B60W2552/05B60W2552/35B60W2554/4026B60W2554/4029B60W2554/4041B60W2554/406B60W2556/10G01S19/42G06F2221/034G06N20/00H04L67/12
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,104,912
App. No.
18/114,476
Granted
Oct 1, 2024
Kind
B2
Abstract

Methods and systems for autonomous and semi-autonomous vehicle control, routing, and automatic feature adjustment are disclosed. Sensors associated with autonomous operation features may be utilized to search an area for missing persons, stolen vehicles, or similar persons or items of interest. Sensor data associated with the features may be automatically collected and analyzed to passively search for missing persons or vehicles without vehicle operator involvement. Search criteria may be determined by a remote server and communicated to a plurality of vehicles within a search area. In response to which, sensor data may be collected and analyzed by the vehicles. When sensor data generated by a vehicle matches the search criteria, the vehicle may communicate the information to the remote server.

Claims (63)

1. A computer-implemented method of automatic passive searching using autonomous vehicle components, comprising:

receiving, at one or more processors of one or more servers, an indication of a situation triggering a passive search;

determining, by the one or more processors of the one or more servers, a plurality of passive search parameters based upon the indication of the situation, including a search area;

identifying, by the one or more processors of the one or more servers, a plurality of vehicles traveling along routes on road segments within the search area;

generating, by the one or more processors of the one or more servers, an indication of search criteria based upon the plurality of search parameters;

transmitting, to the processor associated with one vehicle of the plurality of vehicles, the indication of the search criteria, wherein the processor associated with the one vehicle of the plurality of vehicles is configured to:

obtain sensor data from at least one of one or more sensors of the one vehicle based upon the indication of the search criteria while traveling along the routes on the road segments within the search area;

evaluate the sensor data to determine whether the sensor data meets the search criteria; and

when the sensor data meets the search criteria at the one vehicle of the plurality of vehicles, transmit to the one or more processors of the one or more servers, a response including an indication of the sensor data meeting the search criteria; and

implementing, by the one or more processors of the one or more servers, an action based upon the response.

2. The computer-implemented method of claim 1 , wherein the indication of the situation includes one or more of the following: a missing person alert, a stolen vehicle alert or a person of interest alert.

3. The computer-implemented method of claim 1 , wherein:

the indication of the situation includes a location associated with the situation; and

the search area is determined based upon the location.

4. The computer-implemented method of claim 1 , wherein:

the indication of the search criteria includes one or more of a license plate number, biometric data identifying a person of interest, or a make, model, or color of a vehicle of interest; and

the sensor data includes image data from a camera of the vehicle.

5. The computer-implemented method of claim 4 , wherein to determine whether the sensor data meets the search criteria includes to determine an image from the camera includes one or more of the following: a license plate displaying the license plate number, a face matching the biometric data for a plurality of facial features, or a nearby vehicle of the make, model, and color of the vehicle of interest.

6. The computer-implemented method of claim 1 , further comprising:

receiving, at the one or more processors of the one or more servers, global positioning system (GPS) data indicating current locations of each of the plurality of vehicles and each of a second plurality of vehicles,

wherein the GPS data associated with the second plurality of vehicles indicates locations outside the search area, and

wherein the identifying the plurality of vehicles includes determining the GPS data associated with the plurality of vehicles indicates locations within the search area.

7. The computer-implemented method of claim 1 , wherein to obtain sensor data includes activating the at least one of the one or more sensors of the vehicle in response to receiving the indication of the search criteria.

8. The computer-implemented method of claim 1 , wherein the implementing the action based upon the response includes sending a message containing information regarding the response to a server associated with a third party.

9. The computer-implemented method of claim 1 , wherein the indication of search criteria is received, the sensor data is obtained and evaluated, and at least one of the plurality of vehicles communicates the response without notifying vehicle occupants of the plurality of vehicles.

10. A computer system for coordinating automatic passive searching using autonomous vehicle components, comprising:

one or more processors; and

one or more memories 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:

receive an indication of a situation triggering a passive search;

determine a plurality of passive search parameters based upon the indication of the situation, including a search area;

identify a plurality of vehicles traveling along routes on road segments within the search area;

generate an indication of search criteria based upon the plurality of search parameters;

transmit the indication of search criteria to at least one of a plurality of computing devices associated with the plurality of vehicles;

receive a response from at least one of the plurality of computing devices associated with the plurality of vehicles, the response including an indication of sensor data meeting the search criteria from at least one sensor of one or more sensors associated with the corresponding vehicle while traveling along the respective route of the vehicle on the road segments within the search area; and

implement an action based upon the response.

11. The computer system of claim 10 , wherein the indication of the situation includes one or more of a missing person alert, a stolen vehicle alert, or a person of interest alert.

12. The computer system of claim 10 , wherein:

the indication of the situation includes a location associated with the situation; and

the search area is determined based upon the location.

13. The computer system of claim 10 , wherein:

the indication of the search criteria includes one or more of a license plate number, biometric data identifying a person of interest, or a make, model, or color of a vehicle of interest; and

the sensor data meeting the search criteria includes image data from a camera of the corresponding vehicle.

14. The computer system of claim 10 , wherein the executable instructions further cause the computer system to:

receive global positioning system (GPS) data indicating current locations of each of the plurality of vehicles and each of a second plurality of vehicles,

wherein the GPS data associated with the second plurality of vehicles indicates locations outside the search area, and

wherein identifying the plurality of vehicles includes determining the GPS data associated with the plurality of vehicles indicates locations within the search area.

15. The computer system of claim 10 , wherein implementing the action based upon the response includes sending a message containing information regarding the response to a server associated with a third party.

16. The computer system of claim 10 , wherein the indication of the search criteria causes the at least one of the plurality of computing devices to activate the one or more sensors associated with the corresponding vehicle and evaluate data generated by the one or more sensors to determine whether the data meets the search criteria.

17. A tangible, non-transitory computer-readable medium storing executable instructions for coordinating automatic passive searching using autonomous vehicle components that, when executed by at least one processor of a computer system, cause the computer system to:

receive an indication of a situation triggering a passive search;

determine a plurality of passive search parameters based upon the indication of the situation, including a search area;

identify a plurality of vehicles traveling along routes on road segments within the search area;

generate an indication of search criteria based upon the plurality of search parameters:

transmit the indication of search criteria to at least one of a plurality of computing devices associated with the plurality of vehicles;

receive a response from at least one of the plurality of computing devices associated with the plurality of vehicles, the response including an indication of sensor data meeting the search criteria from at least one sensor of one or more sensors associated with the corresponding vehicle while traveling along the respective route of the vehicle on the road segments within the search area; and

implement an action based upon the response.

18. The tangible, non-transitory computer-readable medium of claim 17 , wherein:

the indication of the situation includes a location associated with the situation; and

the search area is determined based upon the location.

19. The tangible, non-transitory computer-readable medium of claim 17 , wherein:

the indication of the search criteria includes one or more of a license plate number, biometric data identifying a person of interest, or a make, model, or color of a vehicle of interest; and

the sensor data meeting the search criteria includes image data from a camera of the corresponding vehicle.

20. The tangible, non-transitory computer-readable medium of claim 17 , wherein the implementing the action based upon the response includes sending a message containing information regarding the response to a server associated with a third party.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: KONRARDY, BLAKE; CHRISTENSEN, SCOTT T.; HAYWARD, GREGORY; FARRIS, SCOTT
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 062810/0082 →
Continuity (38)
Continuation 16445379 · Jun 19, 2019
Continuation 15409213 · Jan 18, 2017
Provisional Application 62434368 · Dec 14, 2016
Provisional Application 62434359 · Dec 14, 2016
Provisional Application 62434365 · Dec 14, 2016
Provisional Application 62434370 · Dec 14, 2016
Provisional Application 62434361 · Dec 14, 2016
Provisional Application 62434355 · Dec 14, 2016
Provisional Application 62430215 · Dec 5, 2016
Provisional Application 62428843 · Dec 1, 2016
Provisional Application 62424078 · Nov 18, 2016
Provisional Application 62424093 · Nov 18, 2016
Provisional Application 62419023 · Nov 8, 2016
Provisional Application 62418999 · Nov 8, 2016
Provisional Application 62419002 · Nov 8, 2016
Provisional Application 62419017 · Nov 8, 2016
Provisional Application 62418988 · Nov 8, 2016
Provisional Application 62419009 · Nov 8, 2016
Provisional Application 62415668 · Nov 1, 2016
Provisional Application 62415678 · Nov 1, 2016
Provisional Application 62415672 · Nov 1, 2016
Provisional Application 62415673 · Nov 1, 2016
Provisional Application 62406600 · Oct 11, 2016
Provisional Application 62406611 · Oct 11, 2016
Provisional Application 62406605 · Oct 11, 2016
Provisional Application 62406595 · Oct 11, 2016
Provisional Application 62381848 · Aug 31, 2016
Provisional Application 62380686 · Aug 29, 2016
Provisional Application 62376044 · Aug 17, 2016
Provisional Application 62373084 · Aug 10, 2016
Provisional Application 62351559 · Jun 17, 2016
Provisional Application 62349884 · Jun 14, 2016
Provisional Application 62312109 · Mar 23, 2016
Provisional Application 62303500 · Mar 4, 2016
Provisional Application 62302990 · Mar 3, 2016
Provisional Application 62287659 · Jan 27, 2016
Provisional Application 62286017 · Jan 22, 2016
Related Publication 20230222614A1 · Jul 13, 2023
Cited By (1)
US 12,281,910