Distributed communication of independent autonomous vehicles to provide redundancy and performance
First Claim
1. A system, comprising:
- an ad-hoc network;
a set of autonomous vehicles operating in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through the ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles;
a wide area network; and
a central server directly coupled to each of the set of autonomous vehicles to establish centralized communication paths with each of the set of autonomous vehicles through the wide area network,wherein the centralized server to process a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server due to at least one of a network failure, a hardware failure, a mechanical failure, and an electrical failure, andwherein the communication sessions established between the adjacent ones of the set of autonomous vehicles are established in a manner that provides at least one of a geo-spatial data, a status data, and a telemetry data to adjacent vehicles in the ad-hoc network through a redundant array of independent disk based algorithm based on at least one of an XOR method of recreating data stored on each of the adjacent vehicles operating in a present geo-spatial area defining each of the adjacent ones of the set of autonomous vehicles.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system of distributed communication of independent autonomous vehicles to provide redundancy and performance are disclosed. In one embodiment, a set of autonomous vehicles operates in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through an ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles. A central server directly coupled to each of the set of autonomous vehicles establishes centralized communication paths with each of the set of autonomous vehicles through a wide area network. The centralized server processes a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server.
1094 Citations
51 Claims
-
1. A system, comprising:
-
an ad-hoc network; a set of autonomous vehicles operating in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through the ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles; a wide area network; and a central server directly coupled to each of the set of autonomous vehicles to establish centralized communication paths with each of the set of autonomous vehicles through the wide area network, wherein the centralized server to process a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server due to at least one of a network failure, a hardware failure, a mechanical failure, and an electrical failure, and wherein the communication sessions established between the adjacent ones of the set of autonomous vehicles are established in a manner that provides at least one of a geo-spatial data, a status data, and a telemetry data to adjacent vehicles in the ad-hoc network through a redundant array of independent disk based algorithm based on at least one of an XOR method of recreating data stored on each of the adjacent vehicles operating in a present geo-spatial area defining each of the adjacent ones of the set of autonomous vehicles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
an ad-hoc network; a set of autonomous vehicles operating in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through the ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles; a wide area network; and a central server communicatively coupled with each of the set of autonomous vehicles to establish centralized communication paths with each of the set of autonomous vehicles through the wide area network, wherein the centralized server to process a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server, wherein a communication preference between each of the adjacent ones of the set of autonomous vehicles is based on a closest physical proximity of active ones of the set of autonomous vehicles, and wherein the communication sessions established between the adjacent ones of the set of autonomous vehicles are established in a manner that provides at least one of a geo-spatial data, a status data, and a telemetry data to adjacent vehicles in the ad-hoc network through a redundant array of independent disk based algorithm based on at least one of an XOR method of recreating data stored on each of the adjacent vehicles operating in a present geo-spatial area defining each of the adjacent ones of the set of autonomous vehicles. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
establishing peer-to-peer communication sessions between nearby ones of a set of autonomous vehicles operating in a geographically proximate area, through an ad-hoc network, based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles; establishing, using a central server directly coupled to each of the set of autonomous vehicles, centralized communication paths with each of the set of autonomous vehicles through a wide area network, processing a communication from adjacent ones of the set of autonomous vehicles using the centralized server when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server due to at least one of a network failure, a hardware failure, a mechanical failure, and an electrical failure, and establishing the communication sessions established between the adjacent ones of the set of autonomous vehicles in a manner that provides at least one of a geo-spatial data, a status data, and a telemetry data to adjacent vehicles in the ad-hoc network through a redundant array of independent disk based algorithm based on at least one of an XOR method of recreating data stored on each of the adjacent vehicles operating in a present geo-spatial area defining each of the adjacent ones of the set of autonomous vehicles. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
an ad-hoc network; a set of autonomous vehicles operating in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through the ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles; a wide area network; and a central server directly coupled to each of the set of autonomous vehicles to establish centralized communication paths with each of the set of autonomous vehicles through the wide area network, wherein the centralized server to process a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server due to at least one of a network failure, a hardware failure, a mechanical failure, and an electrical failure, and wherein adjacent ones of the set of autonomous vehicles periodically refresh local indexes of available adjacent ones of the set of autonomous vehicles in a manner such that the adjacent ones of the set of autonomous vehicles minimize local storage requirements associated with ones of the set of autonomous vehicles that are no longer adjacent based on a changed location of adjacent ones of the set of autonomous vehicles through state based logic that determines which adjacent ones of the set of autonomous vehicles have presently moved into an adjacently established ad-hoc network comprising a different set of adjacent ones of the set of autonomous vehicles. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A system, comprising:
-
an ad-hoc network; a set of autonomous vehicles operating in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through the ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles; a wide area network; and a central server communicatively coupled with each of the set of autonomous vehicles to establish centralized communication paths with each of the set of autonomous vehicles through the wide area network, wherein the centralized server to process a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server, wherein a communication preference between each of the adjacent ones of the set of autonomous vehicles is based on a closest physical proximity of active ones of the set of autonomous vehicles, and wherein adjacent ones of the set of autonomous vehicles periodically refresh local indexes of available adjacent ones of the set of autonomous vehicles in a manner such that the adjacent ones of the set of autonomous vehicles minimize local storage requirements associated with ones of the set of autonomous vehicles that are no longer adjacent based on a changed location of adjacent ones of the set of autonomous vehicles through state based logic that determines which adjacent ones of the set of autonomous vehicles have presently moved into an adjacently established ad-hoc network comprising a different set of adjacent ones of the set of autonomous vehicles. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A method, comprising:
-
establishing peer-to-peer communication sessions between nearby ones of a set of autonomous vehicles operating in a geographically proximate area, through an ad-hoc network, based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles; establishing, using a central server directly coupled to each of the set of autonomous vehicles, centralized communication paths with each of the set of autonomous vehicles through a wide area network; processing a communication from adjacent ones of the set of autonomous vehicles using the centralized server when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server due to at least one of a network failure, a hardware failure, a mechanical failure, and an electrical failure; and enabling adjacent ones of the set of autonomous vehicles to periodically refresh local indexes of available adjacent ones of the set of autonomous vehicles in a manner such that the adjacent ones of the set of autonomous vehicles minimize local storage requirements associated with ones of the set of autonomous vehicles that are no longer adjacent based on a changed location of adjacent ones of the set of autonomous vehicles through state based logic that determines which adjacent ones of the set of autonomous vehicles have presently moved into an adjacently established ad-hoc network comprising a different set of adjacent ones of the set of autonomous vehicles. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
Specification