System and method for providing inter-vehicle communications amongst autonomous vehicles

US9947145B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9947145-B2
Application numberUS-201615170697-A
CountryUS
Kind codeB2
Filing dateJun 1, 2016
Priority dateJun 1, 2016
Publication dateApr 17, 2018
Grant dateApr 17, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a vehicle identifier (ID) and vehicle information of a first autonomous vehicle is transmitted to a cloud server over a network, where the cloud server is communicatively coupled to a plurality of autonomous vehicles. A list of one or more vehicle identifiers (IDs) are received from the cloud server. The vehicle IDs identify one or more autonomous vehicles are within a predetermined geographic proximity of the first autonomous vehicle. The first autonomous vehicle communicates with a second autonomous vehicle that is selected from the list of one or more autonomous vehicles via a wireless local area network to exchange an operational status of the first autonomous vehicle with the second autonomous vehicle.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for inter-vehicle communications amongst autonomous vehicles, the method comprising: transmitting a vehicle identifier (ID) and vehicle information of a first autonomous vehicle in transit to a cloud server over a network, wherein the cloud server is communicatively coupled to a plurality of autonomous vehicles; receiving a list of one or more vehicle identifiers (IDs) from the cloud server, the vehicle IDs identifying one or more autonomous vehicles are within a predetermined geographic proximity of the first autonomous vehicle, wherein the one or more autonomous vehicles are identified by the cloud server using a nearest neighbor search algorithm; and directly communicating with a second autonomous vehicle in transit that is selected from the list of one or more autonomous vehicles via a wireless local area network to exchange an operational status of the first autonomous vehicle with the second autonomous vehicle. 2. The method of claim 1 , wherein the autonomous vehicles of the list were identified by the cloud server based on location information of the first autonomous vehicle and location information of the one or more autonomous vehicles. 3. The method of claim 2 , wherein the cloud server maintains a neighboring vehicle data structure storing geographic neighboring information of the plurality of autonomous vehicles based on their respective vehicle information periodically received from the plurality of autonomous vehicles. 4. The method of claim 3 , wherein the neighboring vehicle data structure comprises a k-dimensional (k-d) tree, wherein the k-d tree comprises a plurality of nodes in a hierarchical structure, each node corresponding to one of the plurality of autonomous vehicles managed by the cloud server. 5. The method of claim 1 , wherein each vehicle ID of the list includes an Internet protocol (IP) address and a domain associated with a corresponding autonomous vehicle for communications over the wireless local area network. 6. The method of claim 1 , wherein the operational status includes an indicator indicating that the first autonomous vehicle is about to change from a first lane currently occupied by the first autonomous vehicle to a second lane currently occupied by the second autonomous vehicle. 7. The method of claim 1 , wherein the second autonomous vehicle periodically updates its vehicle information with the cloud server, and wherein the second autonomous vehicle receives a second list of one or more nearby autonomous vehicles from the cloud server, including the first autonomous vehicle. 8. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of inter-vehicle communications, the operations comprising: transmitting a vehicle identifier (ID) and vehicle information of a first autonomous vehicle in transit to a cloud server over a network, wherein the cloud server is communicatively coupled to a plurality of autonomous vehicles; receiving a list of one or more vehicle identifiers (IDs) from the cloud server, the vehicle IDs identifying one or more autonomous vehicles are within a predetermined geographic proximity of the first autonomous vehicle, wherein the one or more autonomous vehicles are identified by the cloud server using a nearest neighbor search algorithm; and directly communicating with a second autonomous vehicle in transit that is selected from the list of one or more autonomous vehicles via a wireless local area network to exchange an operational status of the first autonomous vehicle with the second autonomous vehicle. 9. The non-transitory machine-readable medium of claim 8 , wherein the autonomous vehicles of the list were identified by the cloud server based on vehicle information of the first autonomous vehicle and vehicle information of the one or more autonomous vehicles. 10. The non-transitory machine-readable medium of claim 9 , wherein the cloud server maintains a neighboring vehicle data structure storing geographic neighboring information of the plurality of autonomous vehicles based on their respective vehicle information periodically received from the plurality of autonomous vehicles. 11. The non-transitory machine-readable medium of claim 10 , wherein the neighboring vehicle data structure comprises a k-dimensional (k-d) tree, wherein the k-d tree comprises a plurality of nodes in a hierarchical structure, each node corresponding to one of the plurality of autonomous vehicles managed by the cloud server. 12. The non-transitory machine-readable medium of claim 8 , wherein each vehicle ID of the list includes an Internet protocol (IP) address and a domain associated with a corresponding autonomous vehicle for communications over the wireless local area network. 13. The non-transitory machine-readable medium of claim 8 , wherein the operational status includes an indicator indicating that the first autonomous vehicle is about to change from a first lane currently occupied by the first autonomous vehicle to a second lane currently occupied by the second autonomous vehicle. 14. The non-transitory machine-readable medium of claim 8 , wherein the second autonomous vehicle periodically updates its vehicle information with the cloud server, and wherein the second autonomous vehicle receives a second list of one or more nearby autonomous vehicles from the cloud server, including the first autonomous vehicle. 15. A data processing system operating within an autonomous vehicle, comprising: a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including transmitting a vehicle identifier (ID) and vehicle information of a first autonomous vehicle in transit to a cloud server over a network, wherein the cloud server is communicatively coupled to a plurality of autonomous vehicles, receiving a list of one or more vehicle identifiers (IDs) from the cloud server, the vehicle IDs identifying one or more autonomous vehicles are within a predetermined geographic proximity of the first autonomous vehicle, wherein the one or more autonomous vehicles are identified by the cloud server using a nearest neighbor search algorithm, and directly communicating with a second autonomous vehicle in transit that is selected from the list of one or more autonomous vehicles via a wireless local area network to exchange an operational status of the first autonomous vehicle with the second autonomous vehicle. 16. The system of claim 15 , wherein the autonomous vehicles of the list were identified by the cloud server based on vehicle information of the first autonomous vehicle and vehicle information of the one or more autonomous vehicles. 17. The system of claim 16 , wherein the cloud server maintains a neighboring vehicle data structure storing geographic neighboring information of the plurality of autonomous vehicles based on their respective vehicle information periodically received from the plurality of autonomous vehicles. 18. The system of claim 17 , wherein the neighboring vehicle data structure comprises a k-dimensional (k-d) tree, wherein the k-d tree comprises a plurality of nodes in a hierarchical structure, each node corresponding to one of the plurality of autonomous vehicles managed by the cloud server. 19. The system of claim 15 , wherein each vehicle ID of the list includes an Internet protocol (IP) address and a domain associated with a corr

Assignees

Inventors

Classifications

  • for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H] · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • using location based information parameters · CPC title

  • for collecting sensor information · CPC title

  • using movement velocity, acceleration information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9947145B2 cover?
In one embodiment, a vehicle identifier (ID) and vehicle information of a first autonomous vehicle is transmitted to a cloud server over a network, where the cloud server is communicatively coupled to a plurality of autonomous vehicles. A list of one or more vehicle identifiers (IDs) are received from the cloud server. The vehicle IDs identify one or more autonomous vehicles are within a predet…
Who is the assignee on this patent?
Baidu Usa Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).