IP Library Granted Patent US 11,726,437
Granted Patent B2
US 11,726,437 · App. 17/005,736 · Granted Aug 15, 2023

Vehicle control systems

Inventor: Sunil Chintakindi (Menlo Park, CA)
Assignee: Allstate Insurance Company
G05D1/0214B60Q1/085B60Q1/46B60Q1/50B60Q9/00B60Q9/008B60R1/00B60R25/002B60R25/10B60T7/12B60T7/18B60T7/22G05B15/02G05D1/0088G06N7/01G06Q40/08B60Q2300/45B60R2300/205B60T2201/022B60T2210/36
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 11,726,437
App. No.
17/005,736
Granted
Aug 15, 2023
Kind
B2
Abstract

Apparatuses, systems, and methods are provided for the utilization of vehicle control systems to cause a vehicle to take preventative action responsive to the detection of a near short term adverse driving scenario. A vehicle control system may receive information corresponding to vehicle operation data and ancillary data. Based on the received vehicle operation data and the received ancillary data, a multi-dimension risk score module may calculate risk scores associated with the received vehicle operation data and the received ancillary data. Subsequently, the vehicle control systems may cause the vehicle to perform at least one of a close call detection action and a close call detection alert to lessen the risk associated with the received vehicle operation data and the received ancillary data.

Claims (62)

1. A method comprising:

determining, by a computing device, a current autonomy level of an autonomous vehicle configured to operate in accordance with a plurality of autonomy levels, wherein each autonomy level corresponds to a different set of one or more autonomous control functions;

receiving vehicle property data corresponding to the autonomous vehicle and ancillary data associated with surroundings of the autonomous vehicle;

receiving historical data corresponding to the current autonomy level of the autonomous vehicle;

calculating, based on the historical data corresponding to the current autonomy level of the autonomous vehicle, one or more risk scores for the vehicle property data and the ancillary data;

causing, based on the one or more risk scores, a close call detection action to alter the current autonomy level of the autonomous vehicle from a first level to a second level in accordance with a preprogrammed setting associated with the autonomous vehicle, wherein the second level is associated with a lower risk level than the first level;

performing a set of autonomous control functions corresponding to the second level based on the alteration to the current autonomy level; and

causing, based on the close call detection action, a close call detection alert to be performed.

2. The method of claim 1 , wherein performing the close call detection alert includes transmitting a report to a remote computing device; and further comprising receiving, from the remote computing device, one or more vehicle control instructions, wherein performing the set of autonomous control functions is further based on the one or more vehicle control instructions.

3. The method of claim 1 , further comprising:

transmitting, to a remote computing device associated with a second vehicle, instructions to perform a second close call alert.

4. The method of claim 1 , wherein the vehicle property data comprises at least one of: vehicle performance and operation data for the autonomous vehicle, internal vehicle conditions data for the autonomous vehicle, and route data for the autonomous vehicle, and

wherein the ancillary data comprises at least one of: performance and operation data for one or more additional vehicles different from the autonomous vehicle, internal vehicle conditions data for the one or more additional vehicles, route data for the one or more additional vehicles, environmental conditions data associated with the surroundings of the autonomous vehicle, and traffic data associated with the surroundings of the autonomous vehicle.

5. The method of claim 1 , wherein the close call detection action further comprises at least one of: activating brakes of the autonomous vehicle, causing the autonomous vehicle to change lanes, disabling a mobile device of a driver of the autonomous vehicle, disabling acceleration of the autonomous vehicle, turning on vehicle headlights, reducing a speed of the autonomous vehicle, and turning on emergency lights of the autonomous vehicle.

6. The method of claim 1 , wherein the close call detection alert comprises at least one of: flashing interior lights of the autonomous vehicle, producing an audible sound in an interior of the autonomous vehicle, suggesting an alternate route for the autonomous vehicle, and providing an indication of upcoming traffic on a dashboard and/or heads-up display unit of the autonomous vehicle.

7. The method of claim 1 , wherein the vehicle property data comprises a first plurality of variables,

wherein the ancillary data comprises a second plurality of variables, and

wherein calculating the one or more risk scores comprises calculating a risk score for each of the first plurality of variables of the vehicle property data and each of the second plurality of variables of the ancillary data.

8. The method of claim 1 , further comprising:

populating a near short term logical table with the one or more risk scores; and

configuring, based on the near short term logical table, a vehicle control computer of the autonomous vehicle,

wherein the close call detection action is performed by the vehicle control computer in accordance with the configuration based on the near short term logical table.

9. The method of claim 1 , wherein the computing device comprises a vehicle control computer or a mobile device.

10. A computing device comprising:

one or more processors; and

memory storing computer-readable instructions that, when executed by the one or more processors, cause the computing device to:

determine a current autonomy level of an autonomous vehicle configured to operate in accordance with a plurality of autonomy levels, wherein each autonomy level corresponds to a different set of one or more autonomous control functions;

receive vehicle property data corresponding to the autonomous vehicle and ancillary data associated with surroundings of the autonomous vehicle;

receive historical data corresponding to the current autonomy level of the autonomous vehicle;

calculate, based on the historical data corresponding to the current autonomy level of the autonomous vehicle, one or more risk scores for the vehicle property data and the ancillary data;

cause, based on the one or more risk scores, a close call detection action to alter the current autonomy level of the autonomous vehicle from a first level to a second level in accordance with a preprogrammed setting associated with the autonomous vehicle, wherein the second level is associated with a lower risk level than the first level;

performing a set of autonomous control functions corresponding to the second level based on the alteration to the current autonomy level; and

cause, based on the close call detection action, a close call detection alert to be performed.

11. The computing device of claim 10 , wherein the instructions, when executed by the one or more processors, further cause the computing device to:

perform the close call detection action by transmitting a report to a remote computing device; and

receive, from the remote computing device, one or more vehicle control instructions, wherein performing the set of autonomous control functions is further based on the one or more vehicle control instructions.

12. The computing device of claim 10 , wherein the instructions, when executed by the one or more processors, further cause the computing device to:

transmit, to a remote computing device associated with a second vehicle, instructions to perform a second close call alert.

13. The computing device of claim 10 , wherein the vehicle property data comprises at least one of: vehicle performance and operation data for the autonomous vehicle, internal vehicle conditions data for the autonomous vehicle, and route data for the autonomous vehicle, and

wherein the ancillary data comprises at least one of: performance and operation data for one or more additional vehicles different from the autonomous vehicle, internal vehicle conditions data for the one or more additional vehicles, route data for the one or more additional vehicles, environmental conditions data associated with the surroundings of the autonomous vehicle, and traffic data associated with the surroundings of the autonomous vehicle.

14. The computing device of claim 10 , wherein the close call detection action further comprises at least one of: activating brakes of the autonomous vehicle, causing the autonomous vehicle to change lanes, disabling a mobile device of a driver of the autonomous vehicle, disabling acceleration of the autonomous vehicle, turning on vehicle headlights, reducing a speed of the autonomous vehicle, and turning on emergency lights of the autonomous vehicle, and

wherein the close call detection alert comprises at least one of: flashing interior lights of the autonomous vehicle, producing an audible sound in an interior of the autonomous vehicle, suggesting an alternate route for the autonomous vehicle, and providing an indication of upcoming traffic on a dashboard and/or heads-up display unit of the autonomous vehicle.

15. The computing device of claim 10 , wherein the vehicle property data comprises a first plurality of variables,

wherein the ancillary data comprises a second plurality of variables, and

wherein the instructions, when executed by the one or more processors, further cause the computing device to calculate the one or more risk scores by calculating a risk score for each of the first plurality of variables of the vehicle property data and each of the second plurality of variables of the ancillary data.

16. The computing device of claim 10 , wherein the instructions, when executed by the one or more processors, further cause the computing device to:

populate a near short term logical table with the one or more risk scores;

configure, based on the near short term logical table, a vehicle control computer of the autonomous vehicle, wherein the close call detection action is performed by the autonomous vehicle control computer in accordance with the configuration based on the near short term logical table.

17. The computing device of claim 10 , wherein the computing device comprises a vehicle control computer or a mobile device.

18. A non-transitory, computer-readable storage media storing instructions that, when executed by a computing device, cause the computing device to:

determine a current autonomy level of an autonomous vehicle configured to operate in accordance with a plurality of autonomy levels, wherein each autonomy level corresponds to a different set of one or more autonomous control functions;

receive vehicle property data corresponding to the autonomous vehicle and ancillary data associated with surroundings of the autonomous vehicle;

receive historical data corresponding to the current autonomy level of the autonomous vehicle;

calculate, based on the historical data corresponding to the current autonomy level of the autonomous vehicle, one or more risk scores for the vehicle property data and the ancillary data;

cause, based on the one or more risk scores, a close call detection action to alter the current autonomy level of the autonomous vehicle from a first level to a second level in accordance with a preprogrammed setting associated with the autonomous vehicle, wherein the second level is associated with a lower risk level than the first level;

performing a set of autonomous control functions corresponding to the second level based on the alteration to the current autonomy level; and

cause, based on the close call detection action, a close call detection alert to be performed.

19. The non-transitory, computer-readable media of claim 18 , wherein the instructions, when executed by the computing device, further cause the computing device to:

perform the close call detection alert by transmitting a report to a remote computing device; and

receive, from the remote computing device, one or more vehicle control instructions, wherein performing the set of autonomous control functions is further based on the one or more vehicle control instructions.

20. The non-transitory, computer-readable media of claim 18 , wherein the instructions, when executed by the computing device, further cause the computing device to:

transmit, to a remote computing device associated with a second vehicle, instructions to perform a second close call alert.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2020
From: CHINTAKINDI, SUNIL
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 053733/0353 →
Continuity (3)
Continuation 15991684 · May 29, 2018
Continuation 15183287 · Jun 15, 2016
Related Publication 20210055735A1 · Feb 25, 2021
Cited By (1)
US 12,358,503