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:
Aug. 17, 2010

Filed:

Nov. 14, 2007
Applicants:

Bernard D. Aboba, Bellevue, WA (US);

Paramvir Bahl, Sammamish, WA (US);

Miguel Oom Temudo DE Castro, Cambridge, GB;

Gopala S. Narlanka, Bellevue, WA (US);

Jitendra D. Padhye, Redmond, WA (US);

Bozidar Raduvic, Cambridge, GB;

Ramachandran Ramjee, Bangalore, IN;

Kun Tan, Beijing, CN;

Inventors:

Bernard D. Aboba, Bellevue, WA (US);

Paramvir Bahl, Sammamish, WA (US);

Miguel Oom Temudo de Castro, Cambridge, GB;

Gopala S. Narlanka, Bellevue, WA (US);

Jitendra D. Padhye, Redmond, WA (US);

Bozidar Raduvic, Cambridge, GB;

Ramachandran Ramjee, Bangalore, IN;

Kun Tan, Beijing, CN;

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04J 1/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Each node or link of an ad hoc network assists in the distributed allocation of a data channel to increase fairness, even in a multi-hop network, by tracking a measure of link weight for itself and sharing this information over a control channel with neighboring nodes. The metric can be provided over a dedicated control channel, added as a header to data communication on a data channel, or inferred by monitoring data traffic from the neighboring node. The link weight can be adjusted by a link quality factor based on provided or inferred metrics such as transmission rates, ratio of transmission errors, idle time, etc. For multiple flow queues at a subject node, one with a higher transmission rate can be selected for increased fairness. When a packet is received, medium access includes allocating bandwidth, including bonding multiple frequencies that are determined to be available to both nodes.


Find Patent Forward Citations

Loading…