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. 22, 2010

Filed:

Oct. 17, 2008
Applicants:

James R. Gallagher, Austin, TX (US);

Ron Encarnacion Gonzalez, Austin, TX (US);

Binh K. Hua, Austin, TX (US);

Sivarama K. Kodukula, Round Rock, TX (US);

Inventors:

James R. Gallagher, Austin, TX (US);

Ron Encarnacion Gonzalez, Austin, TX (US);

Binh K. Hua, Austin, TX (US);

Sivarama K. Kodukula, Round Rock, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 3/06 (2006.01); G06F 5/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, system, and computer program product in a data processing system are disclosed for dynamically selecting software buffers for aggregation in order to optimize system performance. Data to be transferred to a device is received. The data is stored in a chain of software buffers. Current characteristics of the system are determined. Software buffers to be combined are then dynamically selected. This selection is made according to the characteristics of the system in order to maximize performance of the system.


Find Patent Forward Citations

Loading…