| 12413516 |
Network interface device-based computations |
Yanfang LE, Daniel A. Alvarez, Amedeo Sapio |
2025-09-09 |
| 12407621 |
Path selection for packet transmission |
Anurag Agrawal, Xiaoyan DING, Song Zhang |
2025-09-02 |
| 10797941 |
Determining network element analytics and networking recommendations based thereon |
Samar Sharma, Rakesh B. Goudar, Chandrashekarappa Surekha Puttasubbappa |
2020-10-06 |
| 9245626 |
System and method for packet classification and internet protocol lookup in a network environment |
Balamurugan Ramaraj |
2016-01-26 |
| 8613088 |
Methods and systems to detect an evasion attack |
George Varghese, Flavio Bonomi |
2013-12-17 |
| 8112584 |
Storage controller performing a set of multiple operations on cached data with a no-miss guarantee until all of the operations are complete |
John J. Williams, Jr., Man Kit Tang, Barry S. Burns |
2012-02-07 |
| 8032529 |
Enhanced bloom filters |
Shashank Gupta, Murali Basavaiah |
2011-10-04 |
| 7739426 |
Descriptor transfer logic |
Donald E. Steiss, Christopher E. White, Jonathan Rosen, Barry S. Burns |
2010-06-15 |
| 7721151 |
Selective error recovery of processing complex using privilege-level error discrimination |
James A. Markevitch, Earl T. Cohen, Johannes Markus Hoerler |
2010-05-18 |
| 7664897 |
Method and apparatus for communicating over a resource interconnect |
Earl T. Cohen, Donald E. Steiss, William N. Eatherton, John J. Williams, Jr. |
2010-02-16 |
| 7630376 |
Distributed packet processing with ordered locks to maintain requisite packet orderings |
John J. Williams, Jr., Doron Shoham, Shimon Listman |
2009-12-08 |
| 7626987 |
Using ordered locking mechanisms to maintain sequences of items such as packets |
John J. Williams, Jr., Kenneth H. Potter, Jr. |
2009-12-01 |
| 7627573 |
Bypassing native storage operations by communicating protected data within locking messages using a lock manager independent of the storage mechanism |
John J. Williams, Jr., Jonathan Rosen |
2009-12-01 |
| 7551617 |
Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor |
Will Eatherton, Earl T. Cohen, Donald E. Steiss, John J. Williams, Jr. |
2009-06-23 |
| 7480308 |
Distributing packets and packets fragments possibly received out of sequence into an expandable set of queues of particular use in packet resequencing and reassembly |
Earl T. Cohen, John J. Williams, Jr. |
2009-01-20 |
| 7362762 |
Distributed packet processing with ordered locks to maintain requisite packet orderings |
John J. Williams, Jr., Doron Shoham, Shimon Listman |
2008-04-22 |
| 7009976 |
Method and apparatus for using barrier phases to synchronize processes and components in a packet switching system |
Jonathan E. Michelson, John J. Williams, Jr., Thomas Dejanovic |
2006-03-07 |
| 6990063 |
Distributing fault indications and maintaining and using a data structure indicating faults to route traffic in a packet switching system |
Daniel E. Lenoski, William N. Eatherton, Jonathan S. Turner |
2006-01-24 |
| 6907041 |
Communications interconnection network with distributed resequencing |
Jonathan S. Turner, Zubin Dittia |
2005-06-14 |
| 6826186 |
Method and apparatus for distributing packets across multiple paths leading to a destination |
Zubin Dittia, Daniel E. Lenoski |
2004-11-30 |
| 6747972 |
Method and apparatus for reducing the required size of sequence numbers used in resequencing packets |
Daniel E. Lenoski, William N. Eatherton, Zubin Dittia |
2004-06-08 |
| 6654342 |
Accumulating and distributing flow control information via update messages and piggybacked flow control information in other messages in a packet switching system |
Zubin Dittia, William N. Eatherton, Michael B. Galles, Jonathan S. Turner |
2003-11-25 |