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.:

US 7475159 B1

PDF
Full Text
Expired
Date of Patent:
Jan. 06, 2009

Filed:

Sep. 25, 2003
Applicants:

Lyle E. Grosbach, Rochester, MN (US);

Glen H. Handlogten, Rochester, MN (US);

James F. Mikos, Rochester, MN (US);

David A. Norgaard, Rochester, MN (US);

Inventors:

Lyle E. Grosbach, Rochester, MN (US);

Glen H. Handlogten, Rochester, MN (US);

James F. Mikos, Rochester, MN (US);

David A. Norgaard, Rochester, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

In a first aspect, a method is provided for scheduling connections for a network processor. The method includes the steps of, in a cache, scheduling a plurality of connections to be serviced based on quality of service parameters stored in a control structure corresponding to each connection and during a scheduling opportunity (1) identifying one or more of the plurality of connections in the cache to be serviced; (2) selecting one of the connections identified to be serviced; (3) servicing the selected connection; (4) accessing one or more portions of the control structure in the cache; (5) calculating a next service time when the selected connection is to be serviced; and (6) determining whether to schedule the selected connection to be serviced in one of the cache and a calendar based on the next service time. Numerous other aspects are provided.


Find Patent Forward Citations

Loading…