Inventor
EATHERTON WILLIAM N
US21 patents
⚠️ This page may combine multiple inventors who share the name “EATHERTON WILLIAM N”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
CISCO TECH INC
11 patentsUS7352739B1Apr 1, 2008
Method and apparatus for storing tree data structures among and within multiple memory channels
CISCO TECH INC42 citations95
US7613134B2Nov 3, 2009
Method and apparatus for storing tree data structures among and within multiple memory channels
CISCO TECH INC29 citations92
US7304999B2Dec 4, 2007
Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines
CISCO TECH INC27 citations92
US7349415B2Mar 25, 2008
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match
CISCO TECH INC33 citations91
US7103708B2Sep 5, 2006
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
CISCO TECH INC39 citations91
US7065609B2Jun 20, 2006
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
CISCO TECH INC25 citations91
US7404015B2Jul 22, 2008
Methods and apparatus for processing packets including accessing one or more resources shared among processing engines
CISCO TECH INC12 citations84
US7313093B1Dec 25, 2007
Methods and apparatus for selectively discarding packets during overload conditions
CISCO TECH INC17 citations84
US7899067B2Mar 1, 2011
Method and apparatus for generating and using enhanced tree bitmap data structures in determining a longest prefix match
CISCO TECH INC9 citations83
US7237059B2Jun 26, 2007
Performing lookup operations on associative memory entries
CISCO TECH INC11 citations83
US7496035B1Feb 24, 2009
Methods and apparatus for defining flow types and instances thereof such as for identifying packets corresponding to instances of the flow types
CISCO TECH INC6 citations60
CISCO TECH IND
6 patentsUS6697382B1Feb 24, 2004
Distributing and synchronizing a representation of time between components of a packet switching system
CISCO TECH IND97 citations98
US6654342B1Nov 25, 2003
Accumulating and distributing flow control information via update messages and piggybacked flow control information in other messages in a packet switching system
CISCO TECH IND92 citations98
US6728211B1Apr 27, 2004
Method and apparatus for delaying packets being sent from a component of a packet switching system
CISCO TECH IND95 citations97
US6775737B1Aug 10, 2004
Method and apparatus for allocating and using range identifiers as input values to content-addressable memories
CISCO TECH IND95 citations96
US6747972B1Jun 8, 2004
Method and apparatus for reducing the required size of sequence numbers used in resequencing packets
CISCO TECH IND41 citations92
US7028136B1Apr 11, 2006
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
CISCO TECH IND44 citations91
UNIV WASHINGTON
4 patentsUS6560610B1May 6, 2003
Data structure using a tree bitmap and method for rapid classification of data in a database
UNIV WASHINGTON389 citations99
US6990063B1Jan 24, 2006
Distributing fault indications and maintaining and using a data structure indicating faults to route traffic in a packet switching system
UNIV WASHINGTON109 citations98
US6728732B1Apr 27, 2004
Data structure using a tree bitmap and method for rapid classification of data in a database
UNIV WASHINGTON55 citations96
US7249149B1Jul 24, 2007
Tree bitmap data structures and their use in performing lookup operations
UNIV WASHINGTON45 citations92