Patent | Date |
---|
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match Grant 7,899,067 - Rangarajan , et al. March 1, 2 | 2011-03-01 |
Method and apparatus for storing tree data structures among and within multiple memory channels Grant 7,613,134 - Rangarajan , et al. November 3, 2 | 2009-11-03 |
Methods and apparatus for defining flow types and instances thereof such as for identifying packets corresponding to instances of the flow types Grant 7,496,035 - Sadasivan , et al. February 24, 2 | 2009-02-24 |
Method And Apparatus For Storing Tree Data Structures Among And Within Multiple Memory Channels App 20080181139 - RANGARAJAN; VIJAY ;   et al. | 2008-07-31 |
Methods and apparatus for processing packets including accessing one or more resources shared among processing engines Grant 7,404,015 - Zemach , et al. July 22, 2 | 2008-07-22 |
Method and apparatus for storing tree data structures among and within multiple memory channels Grant 7,352,739 - Rangarajan , et al. April 1, 2 | 2008-04-01 |
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match Grant 7,349,415 - Rangarajan , et al. March 25, 2 | 2008-03-25 |
Methods and apparatus for selectively discarding packets during overload conditions Grant 7,313,093 - Eatherton , et al. December 25, 2 | 2007-12-25 |
Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines Grant 7,304,999 - Sukonik , et al. December 4, 2 | 2007-12-04 |
Tree bitmap data structures and their use in performing lookup operations Grant 7,249,149 - Eatherton , et al. July 24, 2 | 2007-07-24 |
Performing lookup operations on associative memory entries Grant 7,237,059 - Eatherton , et al. June 26, 2 | 2007-06-26 |
Performing Lookup Operations Using Associative Memories Optionally Including Modifying A Search Key In Generating A Lookup Word And Possibly Forcing A No-hit Indication In Response To Matching A Particular Entry Grant 7,103,708 - Eatherton , et al. September 5, 2 | 2006-09-05 |
Performing lookup operations using associative memories optionally including selectively determining which associative memory blocks to use in identifying a result and possibly propagating error indications Grant 7,065,609 - Eatherton , et al. June 20, 2 | 2006-06-20 |
Performing lookup operations on associative memory entries App 20060106977 - Eatherton; William N. ;   et al. | 2006-05-18 |
Managing idle time and performing lookup operations to adapt to refresh requirements or operational rates of the particular associative memory or other devices used to implement the system Grant 7,028,136 - Priyadarshan , et al. April 11, 2 | 2006-04-11 |
Distributing fault indications and maintaining and using a data structure indicating faults to route traffic in a packet switching system Grant 6,990,063 - Lenoski , et al. January 24, 2 | 2006-01-24 |
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match App 20050157712 - Rangarajan, Vijay ;   et al. | 2005-07-21 |
Method and apparatus for allocating and using range identifiers as input values to content-addressable memories Grant 6,775,737 - Warkhede , et al. August 10, 2 | 2004-08-10 |
Method and apparatus for reducing the required size of sequence numbers used in resequencing packets Grant 6,747,972 - Lenoski , et al. June 8, 2 | 2004-06-08 |
Data structure using a tree bitmap and method for rapid classification of data in a database Grant 6,728,732 - Eatherton , et al. April 27, 2 | 2004-04-27 |
Method and apparatus for delaying packets being sent from a component of a packet switching system Grant 6,728,211 - Peris , et al. April 27, 2 | 2004-04-27 |
Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines App 20040037322 - Sukonik, Vitaly ;   et al. | 2004-02-26 |
Methods and apparatus for processing packets including accessing one or more resources shared among processing engines App 20040039787 - Zemach, Rami ;   et al. | 2004-02-26 |
Distributing and synchronizing a representation of time between components of a packet switching system Grant 6,697,382 - Eatherton February 24, 2 | 2004-02-24 |
Performing lookup operations using associative memories optionally including modifying a search key in generating a lookup word and possibly forcing a no-hit indication in response to matching a particular entry App 20040030803 - Eatherton, William N. ;   et al. | 2004-02-12 |
Performing lookup operations using associative memories optionally including selectively determining which associative memory blocks to use in identifying a result and possibly propagating error indications App 20040030802 - Eatherton, William N. ;   et al. | 2004-02-12 |
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match App 20040008634 - Rangarajan, Vijay ;   et al. | 2004-01-15 |
Accumulating and distributing flow control information via update messages and piggybacked flow control information in other messages in a packet switching system Grant 6,654,342 - Dittia , et al. November 25, 2 | 2003-11-25 |
Data structure using a tree bitmap and method for rapid classification of data in a database Grant 6,560,610 - Eatherton , et al. May 6, 2 | 2003-05-06 |