loadpatents
name:-0.012066125869751
name:-0.02820897102356
name:-0.0012528896331787
Eatherton; William N. Patent Filings

Eatherton; William N.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Eatherton; William N..The latest application filed is for "method and apparatus for storing tree data structures among and within multiple memory channels".

Company Profile
0.21.8
  • Eatherton; William N. - San Jose CA
  • Eatherton; William N. - Sunnyvale CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
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

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed