Patent ID: 7724661

Claim:
An apparatus, comprising: a plurality of transmit storage devices that receive data from traffic sources; a traffic shaper device coupled to the transmit storage device, the traffic shaper device comprising, a parameter storage device configured to store quality of service parameter values (Pn), a bucket storage device configured to store bucket values (Bn), a shaper controller device coupled to the parameter storage device and the bucket storage device, a shaper device coupled to the shaper controller device, the parameter storage device, and the bucket storage device, wherein the shaper device is configured to use the Pn and Bn values to generate cell request signals when cell requests are scheduled; and a scheduling device coupled to the transmit storage device and the traffic shaper device and configured to schedule transmission of the data based on the cell request signals, wherein the parameter storage device and the scheduling device are initiated using a signal from a host controller device.