Interactive WiFi connectivity for moving vehicles
First Claim
1. A system allowing for the wireless communication of data between one or more cooperating components on-board a vehicle and a wireless communications environment comprising:
- a ViFi module operative to process data for wireless communication between the one or more components on board the vehicle and one or more components of the wireless communication environment; and
an instruction set comprising at least one instruction instructing the ViFi module to process data according to a selected wireless relaying data communication paradigm,wherein the selected wireless relaying data communication paradigm comprises one or more properties including performing probabilistic relaying by one or more components of the wireless communication environment, an auxiliary component of the wireless communications environment relaying a data packet to a destination component of the wireless communications environment in response to the auxiliary component of the wireless communication environment overhearing the data packet but not hearing an acknowledgement for the data packet from the destination component.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to enable high-performance Internet access on board moving vehicles using WiFi data communication protocols. In an illustrative implementation, an exemplary wireless data communications environment comprises a ViFi module, an instruction set comprising at least one instruction set to process data for wireless communication between a cooperating component onboard a moving vehicle and other cooperating wireless components, and one or more wide-area wireless communications links. In an illustrative operation, the ViFi module can perform one or more wireless communications techniques to exploit macro-diversity and opportunistic receptions by cooperating WiFi base stations to minimize disruptions for mobile clients. The exemplary ViFi module can communicate data to and from one or more cooperating WiFI base stations such that the one or more base stations can operatively opportunistically overhear a packet, and can probabilistically relay the packet to the intended next hop.
-
Citations
20 Claims
-
1. A system allowing for the wireless communication of data between one or more cooperating components on-board a vehicle and a wireless communications environment comprising:
-
a ViFi module operative to process data for wireless communication between the one or more components on board the vehicle and one or more components of the wireless communication environment; and an instruction set comprising at least one instruction instructing the ViFi module to process data according to a selected wireless relaying data communication paradigm, wherein the selected wireless relaying data communication paradigm comprises one or more properties including performing probabilistic relaying by one or more components of the wireless communication environment, an auxiliary component of the wireless communications environment relaying a data packet to a destination component of the wireless communications environment in response to the auxiliary component of the wireless communication environment overhearing the data packet but not hearing an acknowledgement for the data packet from the destination component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to facilitate data communications between an on-board vehicle and one or more components of a wireless communications environment comprising:
-
initiating communications between a source component of the wireless communications environment and a destination component of the wireless communications environment; listening by a non-destination component of the wireless communications environment for a data packet and an acknowledgment being communicated between the source component of the wireless communications environment and the destination component of the wireless communications environment; receiving data for communication between the source component of the wireless communications environment and the destination component of the wireless communications environment; and performing one or more probabilistic relaying operations on the received communicated data, including relaying, by the non-destination component of the wireless communications environment, the received communicated data to the destination component of the wireless communications environment based at least in part on whether the non-destination component of the wireless communication environment overhears the communicated data and the acknowledgement for the received communicated data from the destination component to the source component. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having computer executable instructions to instruct a computing environment to perform acts comprising:
-
initiating communications between a source component of the wireless communications environment and a destination component of the wireless communications environment; overhearing by an auxiliary component of the wireless communications environment for a data packet and an acknowledgment being communicated between the source component of the wireless communications environment and the destination component of the wireless communications environment; receiving data for communication between the source component of the wireless communications environment and the destination component of the wireless communications environment; and performing one or more probabilistic relaying operations on the received communicated data, including relaying, by the auxiliary component of the wireless communications environment, the received communicated data to the destination component of the wireless communications environment in response to the overhearing. - View Dependent Claims (19, 20)
-
Specification