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:
Jan. 19, 2010

Filed:

Nov. 22, 2006
Applicants:

Bruce W. Curtis, San Ramon, CA (US);

Darrin P. Johnson, Mountain View, CA (US);

Bart Smaalders, Menlo Park, CA (US);

Inventors:

Bruce W. Curtis, San Ramon, CA (US);

Darrin P. Johnson, Mountain View, CA (US);

Bart Smaalders, Menlo Park, CA (US);

Assignee:

Sun Microsystems, Inc., Santa Clara, CA (US);

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

One embodiment of the present invention provides a system that facilitates buffering data at a kernel in a computer system, wherein the data is buffered based on the structure of a message contained in the data. The system operates by receiving data at a computer system from an external source. Next, the system buffers the data at a kernel on the computer system. As the system buffers the data, the system also determines if the buffered data constitutes a complete message as defined by a communication protocol. If so, the system forwards the buffered data to an application on the computer system.


Find Patent Forward Citations

Loading…