IP Library Granted Patent US 10,994,727
Granted Patent B1
US 10,994,727 · App. 16/364,856 · Granted May 4, 2021

Subscription-based and event-based connected vehicle control and response systems

Inventors: Surender Kumar (Palatine, IL); Clint J. Marlow (Barrington, IL); Timothy W. Gibson (Barrington, IL); Mark V. Slusar (Chicago, IL); Chris Wiklund (Downers Grove, IL); Younuskhan Mohamed Iynoolkhan (Rolling Meadows, IL)
Assignee: Allstate Insurance Company
B60W30/09G06Q30/0213G07C5/085G08G1/0125G08G1/161B60W2554/00
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 10,994,727
App. No.
16/364,856
Granted
May 4, 2021
Kind
B1
Abstract

Event-based and subscription-based connected vehicle control and response systems, methods, and apparatus are disclosed. An example method comprises receiving first data acquired by a first plurality of vehicle operation sensors of a first vehicle from a first computing device associated with a first subscriber, identifying an occurrence of an event involving a second vehicle and a third vehicle based on the first data, receiving second data acquired by a second plurality of vehicle operation sensors of the second vehicle, identifying which vehicle of the second vehicle or the third vehicle is at-fault based on the first data and the second data, determining, for the first subscriber and responsive to determining that the first data was used in determining which of the first vehicle or the second vehicle is at-fault, one or more objects, and transmitting the one or more objects to the first computing device.

Claims (63)

1. A system comprising:

a first vehicle associated with a first subscriber and comprising a first plurality of vehicle operation sensors to detect vehicle and environment parameters;

a second vehicle associated with a second subscriber and comprising a second plurality of vehicle operation sensors;

a first computing device associated with the first subscriber;

a second computing device associated with the second subscriber; and

a server comprising:

at least one processor; and

memory comprising instructions that, when executed by the at least one processor, cause the server to:

receive first data acquired by the first plurality of vehicle operation sensors from the first computing device;

identify an occurrence of an event involving the first vehicle and the second vehicle;

request, from the second computing device, data acquired by the second plurality of vehicle operation sensors;

receive, from the first vehicle, second data acquired by the second plurality of vehicle operation sensors of the second vehicle;

identify, based on the first data and the second data, which vehicle of the first vehicle or the second vehicle is at-fault;

determine, for a first subscriber associated with the first computing device and responsive to determining that the first data was used in determining which of the first vehicle or the second vehicle is at-fault, one or more objects;

transmit, to the first computing device, the one or more objects,

generate, based on the event, an event avoidance maneuver; and

transmit, to a second subscriber and responsive to determining that the second subscriber is within a predetermined distance of the event, the event avoidance maneuver.

2. The system of claim 1 , wherein the first vehicle is an autonomous vehicle.

3. The system of claim 1 , wherein the instructions, when executed by the at least one processor, cause the server to:

request, via the first computing device, recorded data associated with the second subscriber.

4. The system of claim 3 , wherein the instructions, when executed by the at least one processor, cause the server to:

receive, via the first computing device, the recorded data associated with the second subscriber.

5. The system of claim 1 , wherein the one or more objects are determined based on historical data associated with the first subscriber.

6. The system of claim 1 , wherein the instructions, when executed by the at least one processor, cause the server to:

receive, from the first computing device, data associated with an interaction between the first subscriber and the one or more objects; and

store the data.

7. An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to at least:

receive, from a first computing device associated with a first subscriber, first data acquired by a first plurality of vehicle operation sensors of a first vehicle;

identify, based on the first data, an occurrence of an event involving a second vehicle and a third vehicle;

receive, from the first computing device associate with the first subscriber, second data acquired by a second plurality of vehicle operation sensors of the second vehicle;

identify, based on the first data and the second data, which vehicle of the second vehicle or the third vehicle is at-fault;

determine, for the first subscriber and responsive to determining that the first data was used in determining which of the first vehicle or the second vehicle is at-fault, one or more objects;

transmit, to the first computing device, the one or more objects;

generate, based on the event, an event avoidance maneuver; and

transmit, to a second subscriber and responsive to determining that the second subscriber is within a predetermined distance of the event, the event avoidance maneuver.

8. The apparatus of claim 7 , wherein the first vehicle is an autonomous vehicle.

9. The apparatus of claim 7 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

request, via the first computing device, recorded data associated with the second subscriber; and

receive, via the first computing device, the recorded data associated with the second subscriber.

10. The apparatus of claim 7 , wherein the one or more objects are determined based on historical data associated with the first subscriber.

11. The apparatus of claim 7 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

receive, from the first computing device, data associated with an interaction between the first subscriber and the one or more objects; and

store the data.

12. A method comprising:

receiving, from a first computing device associated with a first subscriber, first data acquired by a first plurality of vehicle operation sensors of a first vehicle;

identifying, based on the first data, an occurrence of an event involving a second vehicle and a third vehicle;

receiving, from the first computing device associated with the first subscriber, second data acquired by a second plurality of vehicle operation sensors of the second vehicle;

identifying, based on the first data and the second data, which vehicle of the first vehicle or the second vehicle is at-fault;

determining, for the first subscriber and responsive to determining that the first data was used in determining which of the first vehicle or the second vehicle is at-fault, one or more objects;

transmitting, to the first computing device, the one or more objects,

generating, based on the event, an event avoidance maneuver; and

transmitting, to a second subscriber and responsive to determining that the second subscriber is within a predetermined distance of the event, the event avoidance maneuver.

13. The method of claim 12 , further comprising:

requesting, via the first computing device, recorded data associated with the second subscriber.

14. The method of claim 13 , further comprising:

receiving, via the first computing device, the recorded data associated with the second subscriber.

15. The method of claim 12 , wherein the one or more objects are determined based on historical data associated with the first subscriber.

16. The method of claim 12 , wherein the first vehicle is an autonomous vehicle.

17. The method of claim 12 , further comprising:

receiving, from the first computing device, data associated with an interaction between the first subscriber and the one or more objects; and

storing the data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: KUMAR, SURENDER; GIBSON, TIMOTHY; SLUSAR, MARK; WIKLUND, CHRIS; MARLOW, CLINT; IYNOOLKHAN, YOUNUSKHAN MOHAMED
To: ALLSTATE INSURANCE COMPANY
Reel/Frame 049142/0990 →
Continuity (1)
Continuation In Part 15667484 · Aug 2, 2017
Cited By (6)
US 12,277,809 US 12,304,475 US 12,393,989 US 12,406,309 US 12,468,961 US 12,603,006