Issued Patents All Time
Showing 25 most recent of 37 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9294386 | Apparatus and computer program product for handling network packets using a pipeline of elements | — | 2016-03-22 |
| 8549256 | Tightly coupled scalar and boolean processor with result vector subunit controlled by instruction flow | — | 2013-10-01 |
| 8266339 | Direct memory access (DMA) transfer of network interface statistics | — | 2012-09-11 |
| 8117356 | Direct memory access (DMA) transfer of network interface statistics | — | 2012-02-14 |
| 7886102 | Apparatus for determining compatibility between devices | — | 2011-02-08 |
| 7836165 | Direct memory access (DMA) transfer of network interface statistics | — | 2010-11-16 |
| 7831974 | Method and apparatus for serialized mutual exclusion | Larry Huston | 2010-11-09 |
| 7761666 | Temporally relevant data placement | Raj Yavatkar | 2010-07-20 |
| 7573879 | Method and apparatus for generating a header in a communication network | Joseph A. Bennett | 2009-08-11 |
| 7464212 | Method and apparatus for determining compatibility between devices | — | 2008-12-09 |
| 7447233 | Packet aggregation protocol for advanced switching | Dave Gish | 2008-11-04 |
| 7313140 | Method and apparatus to assemble data segments into full packets for efficient packet-based classification | Sridhar Lakshmanamurthy, Lawrence B. Huston, III, Yim Pun, Raymond Ng, Debra Bernstein +1 more | 2007-12-25 |
| 7246205 | Software controlled dynamic push cache | Santosh Balakrishnan, Raj Yavatkar | 2007-07-17 |
| 7191433 | Compiler for computer programming language including instruction statements for handling network packets | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2007-03-13 |
| 7171486 | Reassembly of a transmission control protocol (TCP) data stream from payloads of TCP segments of a bidirectional TCP connection | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2007-01-30 |
| 7113985 | Allocating singles and bursts from a freelist | Larry Huston, Alok Mathur, Gregory L. Limes | 2006-09-26 |
| 7103821 | Method and apparatus for improving network router line rate performance by an improved system for error checking | Sridhar Lakshmanamurthy, Lawrence B. Huston, III, Yim Pun, Kin-Yip Liu | 2006-09-05 |
| 7039054 | Method and apparatus for header splitting/splicing and automating recovery of transmit resources on a per-transmit granularity | Larry Huston, Yim Pun, Raymond Ng | 2006-05-02 |
| 6996639 | Configurably prefetching head-of-queue from ring buffers | — | 2006-02-07 |
| 6859841 | Programmable system for processing a partitioned network infrastructure | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2005-02-22 |
| 6701338 | Cumulative status of arithmetic operations | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2004-03-02 |
| 6625689 | Multiple consumer-multiple producer rings | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2003-09-23 |
| 6421730 | Programmable system for processing a partitioned network infrastructure | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2002-07-16 |
| 6401117 | Platform permitting execution of multiple network infrastructure applications | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2002-06-04 |
| 6157955 | Packet processing system including a policy engine having a classification unit | Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall | 2000-12-05 |