The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 04, 2013

Filed:

Jul. 23, 2008
Applicants:

Ratul Mahajan, Seattle, WA (US);

Aruna Balasubramanian, Belchertown, MA (US);

Inventors:

Ratul Mahajan, Seattle, WA (US);

Aruna Balasubramanian, Belchertown, MA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04B 3/36 (2006.01); H04B 7/14 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…