1
Gregory S Goss: Quality of service priority subclasses. Cascade Communications, Weingarten Schurgin Gagnebin & Hayes, October 27, 1998: US05828653 (201 worldwide citation)

Prioritized subclasses of cells within at least one quality of service (QoS) level in an asynchronous transfer mode (ATM) network element are described. Corresponding QoS queues are provided with one or more thresholds for intelligent discard of incoming cells within a QoS, based upon cell priority, ...


2
Christopher J Kappler, Gregory S Goss, Scott C Smith, Achot Matevossian: Methods and apparatus for maintaining queues. Cisco Technology, Chapin & Huang L L C, David E Huang Esq, April 5, 2005: US06876952 (34 worldwide citation)

One or more queues store data information such as packets or data flows for later transmission to downstream communication devices. A real-time clock tracks current time and an advancement of a moving time reference, which is displaced with respect to the current time of the clock by an offset value ...


3
Christopher J Kappler, Gregory S Goss, Scott C Smith: Methods and apparatus for scheduling tasks. Cisco Technology, BainwoodHuang, May 13, 2008: US07372857 (27 worldwide citation)

Queues are scheduled for outputting data using a hierarchical tree. Each level of the hierarchical tree includes multiple entries for storing status information associated with the queues. For example, a given entry of the tree stores multi-parameter status information associated with a correspondin ...


4
Scott C Smith, Christopher J Kappler, Andrew T Hebb, Gregory S Goss, Robert T Olsen: Iterative architecture for hierarchical scheduling. Cisco Technology, BainwoodHuang, January 22, 2008: US07321940 (16 worldwide citation)

Conventional schedulers employ designs allocating specific processor and memory resources, such as memory for configuration data, state data, and scheduling engine processor resources for specific aspects of the scheduler, such as layers of the scheduling hierarchy, each of which consumes dedicated ...


5
Andrew T Hebb, Gregory S Goss: Logical multicasting method and apparatus. Ascend Communications, Weingarten Schurgin Gagnebin & Hayes, November 20, 2001: US06320864 (12 worldwide citation)

A method and apparatus for performing logical multicasting within a network switch are disclosed so as to permit a downstream network device to perform cell forwarding in a manner which resembles spatial multicasting. A logical multicast cell has a connection identifier associated with the cell with ...


6
Christopher J Kappler, Gregory S Goss, Andrew T Hebb, Robert T Olsen: Methods and apparatus for reducing arbitration delay in channelized systems by use of additional scheduling hierarchy. Cisco Technology, BainwoodHuang, October 7, 2008: US07433953 (11 worldwide citation)

A data communications device interconnected for channelized communication overcomes the problems associated with message traffic starvation on outgoing traffic channels by forming arbitration, or speed groups of logical interfaces and allocating scheduling resources in proportion to the bandwidth at ...


7
Gregory S Goss, Andrew T Hebb, Albert A Slane: Methods and apparatus for maintaining a queue. Cisco Technology, BainwoodHaung, January 29, 2008: US07324535 (10 worldwide citation)

Typically, queues in a router device are used to track data information such as packets or data flows for later transmission to another downstream communication device. To reduce overhead associated with tracking an average queue length of a queue, a metric reflecting average queue length (or estima ...


8
Kurt A Melden, Gregory S Goss: Logical multicast from a switch configured for spatial multicast. Cascade Communications, Weingarten Schurgin Gagnebin & Hayes, June 1, 1999: US05909438 (6 worldwide citation)

A method and apparatus are disclosed for multicasting through a single physical port in a switch, i.e., logical multicasting. An incoming cell is logically multicast by providing a first copy of the cell to the desired output port and providing a second copy of the cell to a loop-back element which ...


9
Gregory S Goss, Albert A Slane, Christopher J Kappler: Methods and apparatus for scheduling operation of a data source. Cisco Technology, BainwoodHuang, January 22, 2008: US07322032 (1 worldwide citation)

A computerized device has dynamically modifiable hardware, such as an ASIC, that performs queue-scheduling operations. The hardware incorporates a generic sorting processor (GSP) that is dynamically configurable to implement various sorting algorithms to meet specific queue scheduling requirements f ...