1
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Packet processing system including a policy engine having a classification unit. Intel Corporation, Blakely Sokoloff Taylor & Zafman, December 5, 2000: US06157955 (516 worldwide citation)

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...


2
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Programmable system for processing a partitioned network infrastructure. Intel Corporation, Blakely Sokoloff Taylor & Zafman, July 16, 2002: US06421730 (131 worldwide citation)

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...


3
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Programmable system for processing a partitioned network infrastructure. Intel Corporation, Robert A Greenberg, February 22, 2005: US06859841 (115 worldwide citation)

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...


4
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Platform permitting execution of multiple network infrastructure applications. Intel Corporation, Blakely Sokoloff Taylor & Zafman, June 4, 2002: US06401117 (96 worldwide citation)

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...


5
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Compiler for computer programming language including instruction statements for handling network packets. Intel Corporation, Robert A Greenberg, March 13, 2007: US07191433 (45 worldwide citation)

The present application describes a compiler of a network packet classification programming language that generates code for processors such as an application processor and a processing engine. The programming language includes a variety of instructions including an instruction to declare a network ...


6
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Multiple consumer-multiple producer rings. Intel Corporation, Robert A Greenberg, September 23, 2003: US06625689 (45 worldwide citation)

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...


7
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Cumulative status of arithmetic operations. Intel Corporation, Robert A Greenberg, March 2, 2004: US06701338 (19 worldwide citation)

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...


8
Charles E Narad, Neil MacAvoy: Method and apparatus for locking arbitration on a remote bus. Sun Microsystems, Blakely Sokoloff Taylor & Zafman, November 5, 1996: US05572734 (12 worldwide citation)

A master bus interconnecting multiple masters is coupled via any number of intervening buses to a slave bus interconnecting multiple slaves and masters. A lock arbiter signal is passed to each successive bus-to-bus interface concurrent with an instruction issued by a master accessing a slave on a re ...


9
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Reassembly of a transmission control protocol (TCP) data stream from payloads of TCP segments of a bidirectional TCP connection. Intel Corpoartion, Robert A Greenberg, January 30, 2007: US07171486 (3 worldwide citation)

Described herein are techniques to perform reassembly of a Transmission Control Protocol (TCP) data stream from payloads of TCP segments of a bidirectional TCP connection between a first TCP end-point operating at a first network device and a second TCP end-point operating at a second network device ...


10
Charles E Narad, Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M Rand, Jerry J Hall: Accessing transmission control protocol (TCP) segments. Blakely Sokoloff Taylor & Zafman, July 22, 2004: US20040143655-A1

The present invention relates to a general-purpose programmable packet-processing platform for accelerating network infrastructure applications which have been structured so as to separate the stages of classification and action. Network packet classification, execution of actions upon those packets ...