SYSTEM AND METHOD FOR PROVIDING INTER-VEHICLE COMMUNICATIONS AMONGST AUTONOMOUS VEHICLES
First Claim
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 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; and
communicating 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
26 Claims
-
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 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; and communicating 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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 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; and communicating 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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 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, and communicating 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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for managing statuses of autonomous vehicles, the method comprising:
-
maintaining at a cloud server a neighboring vehicle data structure storing vehicle metadata of a plurality of autonomous vehicles communicatively coupled to the cloud server over a network; receiving a first update request from a first of the autonomous vehicles, the first update request including a first vehicle identifier (ID) and current vehicle metadata of the first autonomous vehicle; in response to the first update request, traversing the neighboring vehicle data structure to update a first node corresponding to the first autonomous vehicle based on the first vehicle ID and the current vehicle metadata of the first autonomous vehicle; and transmitting to the first autonomous vehicle over the network a list of one or more vehicle IDs identifying one or more autonomous vehicles that are within a predetermined geographic proximity of the first autonomous vehicles to allow the first autonomous vehicle to directly communicate with any autonomous vehicle in the list via a wireless local area network. - View Dependent Claims (23, 24, 25, 26)
-
Specification