IP Library › Granted Patent US 11,687,094
Granted Patent B2
US 11,687,094 · App. 17/122,465 · Granted Jun 27, 2023

Method, apparatus, and computer program product for organizing autonomous vehicles in an autonomous transition region

Inventors: Leon Stenneth (Chicago, IL); Jeremy Michael Young (Chicago, IL); Jerome Beaurepaire (Berlin, DE)
Assignee: HERE Global B.V.
G05D1/0276G05D1/0212G05D1/0287H04W4/46H04W76/10B60W60/001G05D2201/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,687,094
App. No.
17/122,465
Granted
Jun 27, 2023
Kind
B2
Abstract

A method, apparatus and computer program product are provided for managing autonomous vehicles. In this regard, vehicle context data associated with an indication of a change in an autonomous level for a vehicle traveling along a road segment is determined. Furthermore, the vehicle is assigned to a queue of vehicles traveling along the road segment in response to a determination that the vehicle context data corresponds to particular vehicle context data associated with the queue of vehicles. An indication of the queue of vehicles may also be provided to the vehicle to facilitate navigation of the vehicle.

Claims (54)

1. An apparatus configured to manage autonomous vehicles, the apparatus comprising processing circuitry and at least one memory including computer program code instructions, the computer program code instructions configured to, when executed by the processing circuity, cause the apparatus to:

determine vehicle context data associated with an indication of a change in an autonomous level for a vehicle traveling along a road segment;

in response to a determination that the vehicle context data corresponds to particular vehicle context data associated with a queue of vehicles traveling along the road segment,

establish a communication connection between the vehicle and a particular vehicle from the queue of vehicles, and

assign the vehicle to the queue of vehicles; and

provide an indication of the queue of vehicles to the vehicle to cause navigation of the vehicle via a particular autonomous level associated with the particular vehicle from the queue of vehicles.

2. The apparatus of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the apparatus to assign the vehicle to a particular lane of the road segment.

3. The apparatus of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the apparatus to:

receive vehicle identification data for the vehicle;

determine vehicle data for the vehicle based on the vehicle identification data; and

assign the vehicle to the queue of vehicles based on the vehicle data.

4. The apparatus of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the apparatus to:

receive location data associated with the vehicle; and

assign the vehicle to the queue of vehicles based on the location data.

5. The apparatus of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the apparatus to:

receive an indication of a decrease in a strength of a communication signal associated with the vehicle while traveling along the road segment; and

identify at least a portion of the particular vehicle context data for one or more other vehicles associated with the queue of vehicles that corresponds to the indication of the decrease in the strength for the communication signal.

6. The apparatus of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the apparatus to:

receive an indication that the road segment associated with the vehicle satisfies a defined criterion associated with a particular road condition; and

identify at least a portion of the particular vehicle context data for one or more other vehicles associated with the queue of vehicles that corresponds to the particular road condition.

7. A computer-implemented method for managing autonomous vehicles, the computer-implemented method comprising:

determining vehicle context data associated with an indication of a change in an autonomous level for a vehicle traveling along a road segment;

in response to a determination that the vehicle context data corresponds to particular vehicle context data associated with a queue of vehicles traveling along the road segment,

establishing a communication connection between the vehicle and a particular vehicle from the queue of vehicles, and

assigning the vehicle to the queue of vehicles; and

providing an indication of the queue of vehicles to the vehicle to cause navigation of the vehicle via a particular autonomous level associated with the particular vehicle from the queue of vehicles.

8. The computer-implemented method of claim 7 , wherein the assigning the vehicle to the queue of vehicles comprises assigning the vehicle to a particular lane of the road segment.

9. The computer-implemented method of claim 7 , wherein the assigning the vehicle to the queue of vehicles comprises assigning the vehicle to queue of vehicles based on a current autonomous level or a previous autonomous level associated with the vehicle.

10. The computer-implemented method of claim 7 , further comprising:

receiving time data associated with the change in the autonomous level for the vehicle,

wherein the assigning the vehicle to the queue of vehicles comprises determining an ordering of the vehicle within the queue of vehicles based on the time data.

11. The computer-implemented method of claim 7 , further comprising:

receiving vehicle identification data for the vehicle; and

determining vehicle data for the vehicle based on the vehicle identification data,

wherein the assigning the vehicle to the queue of vehicles comprises assigning the vehicle to the queue of vehicles based on the vehicle data.

12. The computer-implemented method of claim 7 , further comprising:

receiving location data associated with the vehicle,

wherein the assigning the vehicle to the queue of vehicles comprises assigning the vehicle to the queue of vehicles based on the location data.

13. The computer-implemented method of claim 7 , wherein the receiving the vehicle context data comprises receiving an indication of a decrease in a strength of a communication signal associated with the vehicle while traveling along the road segment, and

wherein the assigning the vehicle to the queue of vehicles comprises identifying at least a portion of the particular vehicle context data for one or more other vehicles associated with the queue of vehicles that corresponds to the indication of the decrease in the strength for the communication signal.

14. The computer-implemented method of claim 7 , wherein the receiving the vehicle context data comprises receiving an indication that the road segment associated with the vehicle satisfies a defined criterion associated with a particular road condition, and

wherein the assigning the vehicle to the queue of vehicles comprises identifying at least a portion of the particular vehicle context data for one or more other vehicles associated with the queue of vehicles that corresponds to the particular road condition.

15. The computer-implemented method of claim 7 , further comprising:

recommending media content for consumption by a computing device associated with the vehicle based on an estimated interval of time for the vehicle to be within the queue of vehicles.

16. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions that when executed by one or more processors cause the one or more processors to:

determine vehicle context data associated with an indication of a change in an autonomous level for a vehicle traveling along a road segment;

in response to a determination that the vehicle context data corresponds to particular vehicle context data associated with a queue of vehicles traveling along the road segment,

establish a communication connection between the vehicle and a particular vehicle from the queue of vehicles, and

assign the vehicle to the queue of vehicles; and

provide an indication of the queue of vehicles to the vehicle to cause navigation of the vehicle via a particular autonomous level associated with the particular vehicle from the queue of vehicles.

17. The computer program product of claim 16 , further comprising program code instructions that when executed by the one or more processors cause the one or more processors to assign the vehicle to a particular lane of the road segment.

18. The computer-implemented method of claim 7 , wherein the particular vehicle from the queue of vehicles directs the navigation of the vehicle based on the communication connection between the vehicle and a particular vehicle.

19. The apparatus of claim 1 , wherein the particular vehicle from the queue of vehicles directs the navigation of the vehicle based on the communication connection between the vehicle and a particular vehicle.

20. The computer program product of claim 16 , wherein the particular vehicle from the queue of vehicles directs the navigation of the vehicle based on the communication connection between the vehicle and a particular vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: STENNETH, LEON; YOUNG, JEREMY MICHAEL; BEAUREPAIRE, JEROME
To: HERE GLOBAL B.V.
Reel/Frame 054820/0290 →
Continuity (2)
Provisional Application 63071187 · Aug 27, 2020
Related Publication 20220066467A1 · Mar 3, 2022