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:
Jul. 08, 2008

Filed:

Apr. 02, 2003
Applicants:

Xia Gao, San Jose, CA (US);

Moo Ryong Jeong, San Jose, CA (US);

Fujio Watanabe, Sunnyvale, CA (US);

Gang Wu, Cupertino, CA (US);

Inventors:

Xia Gao, San Jose, CA (US);

Moo Ryong Jeong, San Jose, CA (US);

Fujio Watanabe, Sunnyvale, CA (US);

Gang Wu, Cupertino, CA (US);

Assignee:

NTT DoCoMo Inc., Tokyo, JP;

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

Disclosed herein are systems and methods for communicating a number of data flows on a single communications channel. In one embodiment, a method of communicating a number of data flows on a shared communications channel includes the acts of (1) calculating a set of optimum goodput rates for the data flows, in order to maximize a total utility of the data flows, (2) calculating a set of optimum throughput rates for the data flows based on the optimum goodput rates, and (3) transmitting the data flows on the shared communications channel with the optimized throughput rates. Optimization is preferably done using utility functions that indicate the utility of the data flows as a function of their goodput rates. The method can additionally block temporarily a transport layer of at least one of the data flows if the transport layer of that data flow is bottlenecked.


Find Patent Forward Citations

Loading…