1
Rong Feng Chang, John E Drake Jr, Levent Gun, Lap T Huynh: Adaptive rate-based congestion and flow control in packet communications networks. International Business Machines Corporation, Gerald R Woods, November 22, 1994: US05367523 (147 worldwide citation)

An end-to-end, closed loop flow and congestion control system for packet communications networks exchanges rate request and rate response messages between data senders and receivers to allow the sender to adjust the data rate to avoid congestion and to control the data flow. Requests and responses a ...


2
Linghsiao Wang, Rong Feng Chang, Eric Lin, James Ching Shau Yik: Apparatus for link failure detection on high availability Ethernet backplane. Conexant Systems, Lawrence E Laubscher Jr, August 21, 2007: US07260066 (36 worldwide citation)

A method for actively detecting link failures on a high availability backplane architecture. The backplane system includes redundant node boards operatively communicating with redundant switch fabric boards. Uplink ports of the node boards are logically grouped into trunk ports at one end of the com ...


3
Rong Feng Chang, Eric Lin, Craig Barrack: Method and apparatus providing rapid end-to-end failover in a packet switched communications network. Conexant Systems, Thomas Kayden Horstemeyer & Risley, October 12, 2010: US07813263 (19 worldwide citation)

A hardware-based failover scheme enabling rapid end-to-end recovery is provided. Hardware logic periodically generates, transmits, receives, and processes heartbeat packets, sent from one end of the communications network to another, and then returned back. If a communications network node or commun ...


4
Linghsiao Wang, Rong Feng Chang, Eric, James Ching Shau Yik: High availability Ethernet backplane architecture. Conexant Systems, Thomas Kayden Horstemeyer & Risley, November 16, 2010: US07835265 (16 worldwide citation)

A high availability backplane architecture. The backplane system includes redundant node boards operatively communicating with redundant switch fabric boards. Uplink ports of the node boards are logically grouped into trunk ports at one end of the communication link with the switch fabric boards. Th ...


5
James Yik, Rong Feng Chang, Eric Lin, John Ta, Craig Barrack: Combined pipelined classification and address search method and apparatus for switching environments. Conexant Systems, Thomas Kayden Horstemeyer & Risley, July 20, 2010: US07760719 (10 worldwide citation)

A packet switching node in a pipelined architecture processing packets received via an input port associated with the packet switching node performs a method, which includes: determining a packet frame type; selectively extracting packet header field values specific to a packet frame type, including ...


6
Craig I Barrack, Brian Yang, John Lam, Rong Feng Chang: Credit-based pacing scheme for heterogeneous speed frame forwarding. Zarlink Semiconductor V N, Tucker Ellis & West, October 11, 2005: US06954424 (10 worldwide citation)

A credit-based pacing scheme for heterogeneous speed frame forwarding. A control logic controls the transmission of data between a source device and a destination device in accordance with a handshaking protocol. Pacing logic paces the transmission of the data from the source device to the destinati ...


7
Linghsiao Wang, Craig Barrack, Rong Feng Chang: Buffer management for support of quality-of-service guarantees and data flow control in data switching. Zarlink Semiconductor V N, Lawrence E Laubscher Jr, February 14, 2006: US06999416 (7 worldwide citation)

A method of utilizing shared memory resources in switching Protocol Data Units (PDUs) at a data switching node is presented. The method includes reserving: a temporary memory storage portion for storing PDUs prior to queuing for processing thereof, a Class-of-Service memory storage portion to provid ...


8
Linghsiao Wang, Craig Barrack, Rong Feng Chang: Bandwidth sharing using emulated weighted fair queuing. Zarlink Semiconductor V N, Lawrence E Laubscher Jr, November 28, 2006: US07142514 (6 worldwide citation)

A method of scheduling queue servicing in a data packet switching environment is provided. The method includes a sequence of cyclical steps. The output queues are scheduled for servicing on a least credit value basis. An output queue is selected from a group of output queues associated with a commun ...


9
Craig Barrack, James Ching Shau Yik, Rong Feng Chang, Eric Lin: High-speed MAC address search engine. Conexant Systems, Thomas Kayden Horstemeyer & Risley, May 13, 2008: US07373425 (6 worldwide citation)

Disclosed is an apparatus and method for storing and searching computer node addresses in a computer network system. In one embodiment, the apparatus comprises a frame forwarding device such as a switch. The switch includes two MAC address tables including a primary MAC address table and secondary M ...


10
Rong Feng Chang, Mike Twu, Craig Barrack, Allen Yu: Remote control of a switching node in a stack of switching nodes. Conexant Systems, Thomas Kayden Horstemeyer & Risley, July 5, 2011: US07974272 (2 worldwide citation)

A methods and apparatus for remote management of switching network nodes in a stack via in-band messaging are presented. Switching nodes in the stack default to reserved switching node identifiers and stacking ports default to a blocking state upon startup, restart, and reset. Each command frame rec ...