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.
Patent No.:
Date of Patent:
Jul. 08, 2008
Filed:
Apr. 02, 2003
Xia Gao, San Jose, CA (US);
Moo Ryong Jeong, San Jose, CA (US);
Fujio Watanabe, Sunnyvale, CA (US);
Gang Wu, Cupertino, CA (US);
Xia Gao, San Jose, CA (US);
Moo Ryong Jeong, San Jose, CA (US);
Fujio Watanabe, Sunnyvale, CA (US);
Gang Wu, Cupertino, CA (US);
NTT DoCoMo Inc., Tokyo, JP;
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.