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:
Sep. 29, 2009

Filed:

Jan. 11, 2006
Applicants:

Ching Yu, Santa Clara, CA (US);

David Riddoch, Cambridge, GB;

Steve Pope, Cambridge, GB;

John Mingyung Chiang, San Jose, CA (US);

Alok Singh, Fremont, CA (US);

Derek Roberts, Cambridge, GB;

Inventors:

Ching Yu, Santa Clara, CA (US);

David Riddoch, Cambridge, GB;

Steve Pope, Cambridge, GB;

John Mingyung Chiang, San Jose, CA (US);

Alok Singh, Fremont, CA (US);

Derek Roberts, Cambridge, GB;

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

System and method of a pace engine for governing the different transmission rates tailored for different connections by rate pacing a plurality of queues are described. Roughly described, the pace engine includes a binning controller for receiving queues from a transmit DMA queue manager and determines the earliest allowed time for a particular queue that is stored and paced in a Work Bin, a Fast Bin, or a Slow Bin. A pace table stores information about the minimum inter-packet-gap for each connection that is coupled to the transmit DMA queue manager. A timer is coupled to the binning controller with a multi-bit continuous counter that increments at a predetermined time unit and wraps around after a predetermined amount of time.


Find Patent Forward Citations

Loading…