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. 25, 2005

Filed:

Apr. 09, 2001
Applicants:

John Plevyak, San Francisco, CA (US);

Vikas Jha, San Leandro, CA (US);

Ivry Semel, San Francisco, CA (US);

Peter Mattis, Belmont, CA (US);

Brian Totty, Foster City, CA (US);

Eric Brewer, Berkeley, CA (US);

Inventors:

John Plevyak, San Francisco, CA (US);

Vikas Jha, San Leandro, CA (US);

Ivry Semel, San Francisco, CA (US);

Peter Mattis, Belmont, CA (US);

Brian Totty, Foster City, CA (US);

Eric Brewer, Berkeley, CA (US);

Assignee:

Inktomi Corporation, San Mateo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1516 ;
U.S. Cl.
CPC ...
Abstract

A mechanism for managing data communications is provided. A circularly arranged set of buckets is disposed between input buffers and output buffers in a networked computer system. Connections among the system and clients are stored in the buckets. Each bucket in the set is successively examined, and each connection in the bucket is polled. During polling, the amount of information that has accumulated in a buffer associated with the connection since the last poll is determined. Based on the amount, a period value associated with the connection is adjusted. The connection is then stored in a different bucket that is generally identified by the sum of the current bucket number and the period value. Polling continues with the next connection and the next bucket. In this way, the elapsed time between successive polls of a connection automatically adjusts to the actual operating bandwidth or data communication speed of the connection.


Find Patent Forward Citations

Loading…