1
Shimon Muller, Ariel Hendel, Louise Yeung, Leo Hejza, Shree Murthy: Hardware-assisted central processing unit access to a forwarding database. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, June 1, 1999: US05909686 (356 worldwide citation)

A method and apparatus for providing hardware-assisted CPU access to a forwarding database is described. According to one aspect of the present invention, a switch fabric provides access to a forwarding database on behalf of a processor. The switch fabric includes a memory access interface configure ...


2
Ariel Hendel, Shimon Muller, William T Zaumen, Louise Yeung: Routing in a multi-layer distributed network element. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, July 6, 1999: US05920566 (206 worldwide citation)

A multi-layer distributed network element for relaying packets according to known routing protocols. A distributed architecture of multiple subsystems delivers routing at wire-speed performance across subnetworks. Each subsystem includes a forwarding memory and an associated memory and is configured ...


3
Ariel Hendel, Leo A Hejza, Shree Murthy, Louise Yeung: System and method for a multi-layer network element. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, July 11, 2000: US06088356 (203 worldwide citation)

A multi-layer network element for forwarding received packets from an input port to one or more output ports. The packet is examined to look for first and second forwarding information. A packet is also assigned to a class and provided with default packet forwarding information. An associative memor ...


4
Shimon Muller, Ariel Hendel, Louise Yeung: Search engine architecture for a high performance multi-layer switch element. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, August 17, 1999: US05938736 (176 worldwide citation)

A multi-layer switch search engine architecture is provided. According to one aspect of the present invention, a switch fabric includes a search engine, and a packet header processing unit. The search engine may be coupled to a forwarding database memory and one or more input ports. The search engin ...


5
Shimon Muller, Louise Yeung, Ariel Hendel: Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, October 3, 2000: US06128666 (170 worldwide citation)

A system and method for updating packet headers using hardware that maintains the high performance of the network element. In one embodiment, the system includes an input port process (IPP) that buffers the input packet received and forwards header information to the search engine. The search engine ...


6
Ariel Hendel, Shimon Muller, Louise Yeung: Mechanism for packet field replacement in a multi-layer distributed network element. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, January 11, 2000: US06014380 (90 worldwide citation)

A multi-layer distributed network element for relaying packets according to known routing protocols. A distributed architecture of multiple subsystems delivers routing at wire-speed performance across subnetworks. Each subsystem includes a forwarding memory and an associated memory and is configured ...


7
Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung: Network packet steering. Fortinet, Hamilton & DeSanctis, April 10, 2007: US07203192 (62 worldwide citation)

Methods and Systems are provided for steering network packets and bridging media channels to a single processing resource. A mapping associates a processing resource with a network interface module (Netmod) or a number of line interface ports included within the Netmod. In one embodiment, the mappin ...


8
Rasoul M Oskouy, Louise Yeung: Apparatus and method for providing a generic interface between a host system and an asynchronous transfer mode core functional block. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, April 28, 1998: US05745684 (34 worldwide citation)

A generic Input/Output interface between an IO block and a System and ATM Layer Core on a network interface circuit is provided. The GIO interface includes parallel DMA read and write control handshake signal lines; parallel DMA read and write data handshake signal lines which operate independently ...


9
Sachin Desai, Tim Millet, Zahid Hussain, Paul Kim, Louise Yeung, Ken Yeung: Network packet steering via configurable association of processing resources and netmods or line interface ports. Fortinet, Hamilton DeSanctis & Cha, November 29, 2011: US08068503 (13 worldwide citation)

Methods and systems are provided for steering network packets. According to one embodiment, a mapping associates a processing resource with a network interface module (netmod) and/or a number of line interface ports included within the netmod. In one embodiment, the mapping is configurable within th ...


10
Andre J Gaytan, Louise Yeung: Apparatus and method for data packing through addition. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, June 10, 1997: US05638367 (13 worldwide citation)

A scalable packing circuit used to byte pack data transferred from a first storage element to a second storage element. The packing circuitry comprises a word packing circuit which receives data packets of a first bit width and stores them as data packets of a second bit width equivalent to the bit ...