| 9294386 |
Apparatus and computer program product for handling network packets using a pipeline of elements |
— |
2016-03-22 |
$9,243,000 |
| 8549256 |
Tightly coupled scalar and boolean processor with result vector subunit controlled by instruction flow |
— |
2013-10-01 |
$17,708,000 |
| 8266339 |
Direct memory access (DMA) transfer of network interface statistics |
— |
2012-09-11 |
$21,815,000 |
| 8117356 |
Direct memory access (DMA) transfer of network interface statistics |
— |
2012-02-14 |
$32,719,000 |
| 7886102 |
Apparatus for determining compatibility between devices |
— |
2011-02-08 |
$12,723,000 |
| 7836165 |
Direct memory access (DMA) transfer of network interface statistics |
— |
2010-11-16 |
$15,367,000 |
| 7831974 |
Method and apparatus for serialized mutual exclusion |
Larry Huston |
2010-11-09 |
$16,505,000 |
| 7761666 |
Temporally relevant data placement |
Raj Yavatkar |
2010-07-20 |
$9,455,000 |
| 7573879 |
Method and apparatus for generating a header in a communication network |
Joseph A. Bennett |
2009-08-11 |
$32,202,000 |
| 7464212 |
Method and apparatus for determining compatibility between devices |
— |
2008-12-09 |
$23,879,000 |
| 7447233 |
Packet aggregation protocol for advanced switching |
Dave Gish |
2008-11-04 |
$14,427,000 |
| 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 |
$13,694,000 |
| 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 |
$17,337,000 |
| 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 |
$14,098,000 |
| 7113985 |
Allocating singles and bursts from a freelist |
Larry Huston, Alok Mathur, Gregory L. Limes |
2006-09-26 |
$21,238,000 |
| 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 |
$13,820,000 |
| 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 |
$12,289,000 |
| 6996639 |
Configurably prefetching head-of-queue from ring buffers |
— |
2006-02-07 |
$20,276,000 |
| 6859841 |
Programmable system for processing a partitioned network infrastructure |
Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall |
2005-02-22 |
$35,388,000 |
| 6701338 |
Cumulative status of arithmetic operations |
Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall |
2004-03-02 |
$51,169,000 |
| 6625689 |
Multiple consumer-multiple producer rings |
Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall |
2003-09-23 |
$27,638,000 |
| 6421730 |
Programmable system for processing a partitioned network infrastructure |
Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall |
2002-07-16 |
$65,603,000 |
| 6401117 |
Platform permitting execution of multiple network infrastructure applications |
Kevin Fall, Neil MacAvoy, Pradip Shankar, Leonard M. Rand, Jerry J. Hall |
2002-06-04 |
$75,138,000 |
| 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 |
$234,769,000 |