IP Library Granted Patent US 11,242,051
Granted Patent B1
US 11,242,051 · App. 16/433,026 · Granted Feb 8, 2022

Autonomous vehicle action communications

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
B60W30/0956B60W10/04B60W10/18B60W10/20B60W30/12B60W30/16B60W30/18163G05D1/0088G05D1/0214G08G1/161G08G1/167G05D2201/0213
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,242,051
App. No.
16/433,026
Granted
Feb 8, 2022
Kind
B1
Abstract

Methods and systems for communicating between autonomous vehicles are described herein. Such communication may be performed for signaling, collision avoidance, path coordination, and/or autonomous control. A first autonomous vehicle may receive a communication from a second autonomous vehicle travelling on the same road as the first autonomous vehicle, where the communication includes an indication of a maneuver which will be performed by the second autonomous vehicle. The first autonomous vehicle may then analyze the communication to identify a first maneuver for the first autonomous vehicle in response to the second maneuver performed by the second autonomous vehicle. Thus, the first autonomous vehicle may move in accordance with the first maneuver.

Claims (44)

1. A computer-implemented method for communicating between vehicles having one or more autonomous operation features, comprising:

receiving, at one or more processors in a first vehicle having one or more autonomous operation features, a communication from a second vehicle having one or more autonomous operation features, wherein the communication includes identification information of the second vehicle, an indication of a location of the second vehicle, an indication of a number of passengers in the second vehicle and respective locations of the passengers within the second vehicle, and an indication of a second maneuver to be performed by the second vehicle, wherein the second maneuver to be performed by the second vehicle includes changing lanes into or out of the lane currently occupied by the first vehicle, and wherein the first and second vehicles are travelling on a same road;

analyzing, at the one or more processors, the communication from the second vehicle and identifying a first maneuver to be performed by the first vehicle in response to the second maneuver to be performed by the second vehicle, wherein when the second maneuver to be performed by the second vehicle indicates that a collision between the first and second vehicles is imminent, and when the second vehicle includes one or more passengers and the first vehicle does not include any passengers, the first maneuver to be performed by the first vehicle in response to the second maneuver is veering off the road and avoiding the collision with the second vehicle which contains passengers; and

causing, by the one or more processors, the first vehicle to move in accordance with the first maneuver.

2. The computer-implemented method of claim 1 , wherein the second maneuver to be performed by the second vehicle includes slowing down the second vehicle in response to an upcoming traffic signal.

3. The computer-implemented method of claim 1 , wherein the second maneuver to be performed by the second vehicle includes travelling above a predetermined speed due to an emergency.

4. The computer-implemented method of claim 1 , wherein the second maneuver to be performed by the second vehicle includes turning at an upcoming intersection.

5. The computer-implemented method of claim 1 , wherein the second maneuver to be performed by the second vehicle includes at least one of:

(i) changing a series of lanes and exiting a highway,

(ii) merging onto a highway,

(iii) identifying that at least one of the autonomous operation features in the second vehicle is experiencing a failure, or

(iv) driving the second vehicle in reverse.

6. The computer-implemented method of claim 1 , wherein analyzing the communication from the second vehicle includes:

identifying, by the one or more processors, a distance between the first vehicle and the second vehicle and current speeds of the first and second vehicles; and

determining, by the one or more processors, whether the second vehicle will collide with the first vehicle based upon the second maneuver of the second vehicle, the distance between the first and second vehicle, and the current speeds of the first and second vehicles.

7. The computer-implemented method of claim 1 , wherein identifying a first maneuver to be performed by the first vehicle of veering off the road and avoiding the collision with the second vehicle further includes speeding up or slowing down.

8. The computer-implemented method of claim 1 , wherein the second maneuver includes the second vehicle travelling above a predetermined speed due to an emergency, and the method further comprising:

transmitting, by the one or more processors, one or more additional communications to one or more third vehicles on the same road as the first and second vehicles, wherein the one or more additional communications include indications that the second vehicle is travelling above a predetermined speed due to an emergency.

9. The computer-implemented method of claim 8 , wherein the one or more third vehicles are farther from the second vehicle than the first vehicle.

10. The computer-implemented method of claim 1 , wherein receiving a communication from a second vehicle includes:

receiving, at the one or more processors, a plurality of communications from a plurality of second vehicles each having one or more autonomous operation features; and

analyzing, by the one or more processors, the plurality of communications and identifying the first maneuver to be performed by the first vehicle furthermore in response to a plurality of second maneuvers performed by the plurality of second vehicles, wherein the first maneuver furthermore includes avoiding each of the paths of the plurality of second vehicles according to the plurality of second maneuvers.

11. A computer system configured to communicate between vehicles having one or more autonomous operation features, the computer system comprising one or more local or remote processors, transceivers, and/or sensors configured to:

receive, in a first vehicle having one or more autonomous operation features, a communication from a second vehicle having one or more autonomous operation features, wherein the communication includes identification information of the second vehicle, an indication of a location of the second vehicle an indication of a number of passengers in the second vehicle and respective locations of the passengers within the second vehicle, and an indication of the second maneuver to be performed by the second vehicle, wherein the second maneuver to be performed by the second vehicle includes changing lanes into or out of the lane currently occupied by the first vehicle, and wherein the first and second vehicles are travelling on a same road;

analyze the communication from the second vehicle and identifying a first maneuver to be performed by the first vehicle in response to the second maneuver to be performed by the second vehicle, wherein the second maneuver to be performed by the second vehicle indicates that a collision between the first and second vehicles is imminent, and when the second vehicle includes one or more passengers and the first vehicle does not include any passengers, the first maneuver to be performed by the first vehicle in response to the second maneuver is veering off the road and avoiding the collision with the second vehicle which contains passengers; and

cause the first vehicle to move in accordance with the first maneuver.

12. The computer system of claim 11 , wherein when analyzing the communication from the second vehicle, the one or more local or remote processors, transceivers, and/or sensors are configured to:

identify a distance between the first vehicle and the second vehicle and current speeds of the first and second vehicles; and

determine whether the second vehicle will collide with the first vehicle based upon the second maneuver of the second vehicle, the distance between the first and second vehicle, and the current speeds of the first and second vehicles.

13. The computer system of claim 11 , wherein veering off the road and avoiding the collision with the second vehicle further includes at least one of: speeding up or slowing down.

14. The computer system of claim 11 , wherein when the second maneuver includes the second vehicle travelling above a predetermined speed due to an emergency, the one or more local or remote processors, transceivers, and/or sensors are configured to:

transmit one or more additional communications to one or more third vehicles on the same road as the first and second vehicles, wherein the one or more additional communications include indications that the second vehicle is travelling above a predetermined speed due to an emergency.

15. The computer system of claim 14 , wherein the one or more third vehicles are farther from the second vehicle than the first vehicle.

16. The computer system of claim 11 , wherein when receiving the communication from a second vehicle, the one or more local or remote processors, transceivers, and/or sensors are further configured to:

receive a plurality of communications from a plurality of second vehicles each having one or more autonomous operation features; and

analyze the plurality of communications and identify the first maneuver to be performed by the first vehicle furthermore in response to a plurality of second maneuvers performed by the plurality of second vehicles, wherein the first maneuver furthermore includes avoiding each of the paths of the plurality of second vehicles according to the plurality of second maneuvers.

17. The computer system of claim 11 , wherein the second maneuver to be performed by the second vehicle includes at least one of:

(i) slowing down the second vehicle in response to an upcoming traffic signal, or

(ii) turning at an upcoming intersection.

18. The computer system of claim 11 , wherein the second maneuver to be performed by the second vehicle includes at least one of:

(i) changing a series of lanes and exiting a highway,

(ii) merging onto a highway,

(iii) identifying that at least one of the autonomous operation features in the second vehicle is experiencing a failure, or

(iv) driving the second vehicle in reverse.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2021
From: KONRARDY, BLAKE; CHRISTENSEN, SCOTT T.; HAYWARD, GREGORY; FARRIS, SCOTT
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 056029/0650 →
Continuity (36)
Continuation 15409092 · Jan 18, 2017
Provisional Application 62434368 · Dec 14, 2016
Provisional Application 62434361 · Dec 14, 2016
Provisional Application 61434355 · Dec 14, 2016
Provisional Application 62434370 · Dec 14, 2016
Provisional Application 62434359 · Dec 14, 2016
Provisional Application 62434365 · Dec 14, 2016
Provisional Application 62430215 · Dec 5, 2016
Provisional Application 62428843 · Dec 1, 2016
Provisional Application 62424093 · Nov 18, 2016
Provisional Application 62424078 · Nov 18, 2016
Provisional Application 62418999 · Nov 8, 2016
Provisional Application 62419023 · Nov 8, 2016
Provisional Application 62419002 · Nov 8, 2016
Provisional Application 62419017 · Nov 8, 2016
Provisional Application 62419009 · Nov 8, 2016
Provisional Application 62418988 · Nov 8, 2016
Provisional Application 62415668 · Nov 1, 2016
Provisional Application 62415678 · Nov 1, 2016
Provisional Application 62415673 · Nov 1, 2016
Provisional Application 62415672 · Nov 1, 2016
Provisional Application 62406600 · Oct 11, 2016
Provisional Application 62406605 · Oct 11, 2016
Provisional Application 62406611 · 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
Cited By (9)
US 12,245,037 US 12,280,774 US 12,441,352 US 12,444,307 US 12,517,010 US 12,548,446 US 12,552,370 US 12,606,189 US 12,614,456