Patent | Date |
---|
Incremental Rule Condition Evaluation App 20220261664 - Cheriton; David R. | 2022-08-18 |
Automatic root cause analysis using ternary fault scenario representation Grant 11,372,708 - Cheriton June 28, 2 | 2022-06-28 |
Sparse data index table Grant 11,294,905 - Cheriton April 5, 2 | 2022-04-05 |
Automatic Generation Of An Efficient Rule Set Implementation App 20220100738 - Cheriton; David R. | 2022-03-31 |
Automatic generation of an efficient rule set implementation Grant 11,232,096 - Cheriton January 25, 2 | 2022-01-25 |
Deferred destruction for efficient resource reclamation Grant 11,232,026 - Cheriton January 25, 2 | 2022-01-25 |
Automatic Generation Of Control Decision Logic For Complex Engineered Systems From Dynamic Physical Model App 20210240148 - Cheriton; David R. | 2021-08-05 |
Matchset-based automatic root cause analysis including determining a first fault scenario is to be subsumed by a second fault scenario Grant 10,949,285 - Cheriton March 16, 2 | 2021-03-16 |
Automatic Root Cause Analysis Using Ternary Fault Scenario Representation App 20200409782 - Cheriton; David R. | 2020-12-31 |
Compact binary event log generation Grant 10,853,157 - Cheriton December 1, 2 | 2020-12-01 |
Automatic root cause analysis using ternary fault scenario representation Grant 10,761,921 - Cheriton Sep | 2020-09-01 |
Using A Lane-structured Dynamic Environment For Rule-based Automated Control App 20200264900 - Cheriton; David R. | 2020-08-20 |
Approximate Matching App 20200257692 - A1 | 2020-08-13 |
Sparse Data Index Table App 20200218725 - Cheriton; David R. | 2020-07-09 |
Deferred Destruction For Efficient Resource Reclamation App 20200104255 - Cheriton; David R. | 2020-04-02 |
Automatic Generation Of An Efficient Rule Set Implementation App 20200081882 - Cheriton; David R. | 2020-03-12 |
Deduplication-based data security Grant 10,558,377 - Cheriton Feb | 2020-02-11 |
Incorporating Rules Into Complex Automated Decision Making App 20200019174 - Cheriton; David R. | 2020-01-16 |
Deferred destruction for efficient resource reclamation Grant 10,437,720 - Cheriton O | 2019-10-08 |
Matchset-based Automatic Root Cause Analysis App 20190294486 - Cheriton; David R. | 2019-09-26 |
Automatic Root Cause Analysis Using Ternary Fault Scenario Representation App 20190163551 - Cheriton; David R. | 2019-05-30 |
Methods and systems of a memory controller for hierarchical immutable content-addressable memory processor Grant 10,282,122 - Cheriton | 2019-05-07 |
Fine grained online remapping to handle memory errors Grant 10,262,754 - Cheriton | 2019-04-16 |
Efficient reliable distributed flow-controlled event propagation Grant 10,243,855 - Cheriton , et al. | 2019-03-26 |
Compact Binary Event Log Generation App 20190012223 - Cheriton; David R. | 2019-01-10 |
Compact binary event log generation Grant 10,061,629 - Cheriton August 28, 2 | 2018-08-28 |
Dynamic collection attribute-based computer programming language methods Grant 10,025,572 - Cheriton July 17, 2 | 2018-07-17 |
Hybrid Main Memory Using A Fine-grain Level Of Remapping App 20180196752 - Cheriton; David R. | 2018-07-12 |
Iterator register for structured memory Grant 9,952,972 - Cheriton , et al. April 24, 2 | 2018-04-24 |
Deduplication-based Data Security App 20180101322 - CHERITON; DAVID R. | 2018-04-12 |
Hybrid main memory using a fine-grain level of remapping Grant 9,898,410 - Cheriton February 20, 2 | 2018-02-20 |
Iterator register for structured memory Grant 9,870,824 - Cheriton , et al. January 16, 2 | 2018-01-16 |
Hardware-protected reference count-based memory management using weak references Grant 9,804,963 - Cheriton October 31, 2 | 2017-10-31 |
Constraint-based consistency with snapshot isolation Grant 9,805,088 - Cheriton October 31, 2 | 2017-10-31 |
Hardware-supported memory temporal copy Grant 9,798,630 - Cheriton October 24, 2 | 2017-10-24 |
Deduplication-based data security Grant 9,792,063 - Cheriton October 17, 2 | 2017-10-17 |
Iterator Register For Structured Memory App 20170249992 - CHERITON; DAVID R. ;   et al. | 2017-08-31 |
Iterator Register For Structured Memory App 20170168938 - CHERITON; DAVID R. ;   et al. | 2017-06-15 |
Fine Grained Online Remapping To Handle Memory Errors App 20170132101 - Cheriton; David R. | 2017-05-11 |
Hierarchical Immutable Content-addressable Memory Processor App 20170109049 - Cheriton; David R. | 2017-04-20 |
Efficient Reliable Distributed Flow-controlled Event Propagation App 20170093725 - Cheriton; David R. ;   et al. | 2017-03-30 |
Iterator register for structured memory Grant 9,601,199 - Cheriton , et al. March 21, 2 | 2017-03-21 |
Compact Binary Event Log Generation App 20170024272 - Cheriton; David R. | 2017-01-26 |
Efficient reliable distributed flow-controlled event propagation Grant 9,547,533 - Cheriton , et al. January 17, 2 | 2017-01-17 |
Hierarchical immutable content-addressable memory processor Grant 9,520,193 - Cheriton December 13, 2 | 2016-12-13 |
Memory sharing and page deduplication using indirect lines Grant 9,501,421 - Cheriton November 22, 2 | 2016-11-22 |
Fine grained online remapping to handle memory errors Grant 9,502,139 - Cheriton November 22, 2 | 2016-11-22 |
Hardware supported memory logging Grant 9,477,558 - Cheriton October 25, 2 | 2016-10-25 |
Deduplication-based Data Security App 20160291891 - Cheriton; David R. | 2016-10-06 |
Constraint-based Consistency With Snapshot Isolation App 20160292212 - Cheriton; David R. | 2016-10-06 |
Notification-based constraint set translation to imperative execution Grant 9,411,563 - Cheriton August 9, 2 | 2016-08-09 |
Hardware-supported Per-process Metadata Tags App 20160224261 - Cheriton; David R. ;   et al. | 2016-08-04 |
Dynamic Collection Attribute-based Computer Programming Language Methods App 20160124729 - Cheriton; David R. | 2016-05-05 |
Constraint-based consistency with snapshot isolation Grant 9,317,549 - Cheriton April 19, 2 | 2016-04-19 |
Hardware-protected reference count-based memory management using weak references Grant 9,274,948 - Cheriton March 1, 2 | 2016-03-01 |
Interpreter-based program language translator using embedded interpreter types and variables Grant 9,262,135 - Cheriton February 16, 2 | 2016-02-16 |
Hardware-supported per-process metadata tags Grant 9,208,082 - Cheriton , et al. December 8, 2 | 2015-12-08 |
Deferred Destruction For Efficient Resource Reclamation App 20150261670 - Cheriton; David R. | 2015-09-17 |
Hierarchical associative memory-based classification system Grant 9,111,013 - Cheriton August 18, 2 | 2015-08-18 |
Hierarchical Immutable Content-addressable Memory Processor App 20150194213 - Cheriton; David R. | 2015-07-09 |
Merge-update for efficient atomic memory modification in concurrent computer systems Grant 9,047,334 - Cheriton June 2, 2 | 2015-06-02 |
Hybrid Main Memory Using A Fine-grain Level Of Remapping App 20150074339 - Cheriton; David R. | 2015-03-12 |
Efficient automated translation of procedures in an constraint-based programming language implemented with notification and callback Grant 8,972,950 - Cheriton March 3, 2 | 2015-03-03 |
Hierarchical immutable content-addressable memory processor Grant 8,938,580 - Cheriton January 20, 2 | 2015-01-20 |
Interpreter-based Program Language Translator Using Embedded Interpreter Types And Variables App 20150012912 - Cheriton; David R. | 2015-01-08 |
Constraint-based consistency with snapshot isolation App 20140379658 - Cheriton; David R. | 2014-12-25 |
Notification-based Constraint Set Translation To Imperative Execution App 20140366008 - Cheriton; David R. | 2014-12-11 |
Notification-based constraint set translation to imperative execution Grant 8,850,409 - Cheriton September 30, 2 | 2014-09-30 |
Hardware-protected reference count-based memory management using weak references Grant 8,838,656 - Cheriton September 16, 2 | 2014-09-16 |
Tunneled security groups Grant 8,839,409 - Cheriton September 16, 2 | 2014-09-16 |
Hareware-supported Memory Temporal Copy App 20140258660 - Cheriton; David R. | 2014-09-11 |
Hardware Supported Memory Logging App 20140258777 - Cheriton; David R. | 2014-09-11 |
Interpreter-based program language translator using embedded interpreter types and variables Grant 8,799,877 - Cheriton August 5, 2 | 2014-08-05 |
Hierarchical Immutable Content-addressable Memory Processor App 20140149656 - Cheriton; David R. | 2014-05-29 |
Efficient Reliable Distributed Flow-controlled Event Propagation App 20140108642 - Cheriton; David R. ;   et al. | 2014-04-17 |
Hierarchical immutable content-addressable memory processor Grant 8,612,673 - Cheriton December 17, 2 | 2013-12-17 |
Special Memory Access Path With Segment-offset Addressing App 20130275699 - Cheriton; David R. | 2013-10-17 |
Hierarchical immutable content-addressable memory coprocessor Grant 8,504,791 - Cheriton , et al. August 6, 2 | 2013-08-06 |
Retransmission and flow control in a logical network tunnel Grant 8,493,867 - Cheriton July 23, 2 | 2013-07-23 |
Method and apparatus for processing duplicate packets Grant 8,451,817 - Cheriton May 28, 2 | 2013-05-28 |
Structured memory coprocessor Grant 8,407,428 - Cheriton , et al. March 26, 2 | 2013-03-26 |
Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network Grant 8,401,027 - Cheriton , et al. March 19, 2 | 2013-03-19 |
Hierarchical block-identified data communication for unified handling of structured data and data compression Grant 8,370,458 - Cheriton February 5, 2 | 2013-02-05 |
Hierarchical Immutable Content-addressable Memory Coprocessor App 20130031331 - Cheriton; David R. ;   et al. | 2013-01-31 |
Structured Memory Coprocessor App 20130024645 - Cheriton; David R. ;   et al. | 2013-01-24 |
Hierarchical Immutable Content-addressable Memory Processor App 20120265931 - Cheriton; David R. | 2012-10-18 |
Efficient Automated Translation of Procedures in an Constraint-Based Programming Language Implemented with Notification and Callback App 20120260238 - Cheriton; David R. | 2012-10-11 |
Hierarchical immutable content-addressable memory processor Grant 8,230,168 - Cheriton July 24, 2 | 2012-07-24 |
Efficient automated translation of procedures in constraint-based language Grant 8,214,795 - Cheriton July 3, 2 | 2012-07-03 |
Tunneled Security Groups App 20120131643 - Cheriton; David R. | 2012-05-24 |
Hierarchical Immutable Content-addressable Memory Processor App 20120096221 - Cheriton; David R. | 2012-04-19 |
Tunneled security groups Grant 8,146,148 - Cheriton March 27, 2 | 2012-03-27 |
Network address translation for multicast virtual sourcing Grant 8,064,451 - Cheriton November 22, 2 | 2011-11-22 |
Hierarchical immutable content-addressable memory processor Grant 8,065,476 - Cheriton November 22, 2 | 2011-11-22 |
Method and apparatus for packet classification and rewriting Grant 7,953,088 - Cheriton , et al. May 31, 2 | 2011-05-31 |
Method, apparatus and computer program product for borrowed-virtual-time scheduling Grant 7,921,422 - Duda , et al. April 5, 2 | 2011-04-05 |
Method and apparatus for securing a communications device using a logging module Grant 7,900,251 - Cheriton March 1, 2 | 2011-03-01 |
Iterator Register For Structured Memory App 20110010347 - Cheriton; David R. ;   et al. | 2011-01-13 |
Interpreter-based program language translator using embedded interpreter types and variables App 20100251224 - Cheriton; David R. | 2010-09-30 |
TCP optimized single rate policer Grant 7,782,774 - Cheriton August 24, 2 | 2010-08-24 |
Retransmission and flow control in a logical network tunnel Grant 7,760,636 - Cheriton July 20, 2 | 2010-07-20 |
Multi-feature classification memory structure for associative matching Grant 7,734,811 - Cheriton June 8, 2 | 2010-06-08 |
Efficient automated translation of procedures in an constraint-based programming language implemented with notification and callback App 20100131936 - Cheriton; David R. | 2010-05-27 |
Hierarchical immutable content-addressable memory processor App 20100100673 - Cheriton; David R. | 2010-04-22 |
Hierarchical immutable content-addressable memory processor Grant 7,650,460 - Cheriton January 19, 2 | 2010-01-19 |
Approximated per-flow rate limiting Grant 7,630,312 - Cheriton December 8, 2 | 2009-12-08 |
Notification-based constraint set translation to imperative execution App 20090293046 - Cheriton; David R. | 2009-11-26 |
Dynamic collection attribute-based computer programming language methods App 20090293045 - Cheriton; David R. | 2009-11-26 |
Protocol-independent support of remote DMA Grant 7,617,290 - Cheriton , et al. November 10, 2 | 2009-11-10 |
Using ternary and binary content addressable memory stages to classify information such as packets Grant 7,602,787 - Cheriton October 13, 2 | 2009-10-13 |
Hierarchical block-identified data communication for unified handling of structured data and data compression App 20090164754 - Cheriton; David R. | 2009-06-25 |
Media Server System App 20090100496 - Bechtolsheim; Andreas ;   et al. | 2009-04-16 |
Method for Traffic Management, Traffic Prioritization, Access Control, and Packet Forwarding in a Datagram Computer Network App 20090046734 - Cheriton; David R. ;   et al. | 2009-02-19 |
Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network Grant 7,443,858 - Cheriton , et al. October 28, 2 | 2008-10-28 |
Hierarchical immutable content-addressable memory processor App 20080183958 - Cheriton; David R. | 2008-07-31 |
Method and apparatus for securing a communications device using a logging module Grant 7,340,597 - Cheriton March 4, 2 | 2008-03-04 |
Method and apparatus for ingress port filtering for packet switching systems Grant 7,310,306 - Cheriton December 18, 2 | 2007-12-18 |
System and method using hierarchical parallel banks of associative memories Grant 7,245,623 - Cheriton July 17, 2 | 2007-07-17 |
Method, apparatus & computer program product for borrowed-virtual-time scheduling App 20070150898 - Duda; Kenneth J. ;   et al. | 2007-06-28 |
Packet processing engine architecture Grant 7,218,632 - Bechtolsheim , et al. May 15, 2 | 2007-05-15 |
Per-flow dynamic buffer management Grant 7,215,641 - Bechtolsheim , et al. May 8, 2 | 2007-05-08 |
M-trie based packet processing Grant 7,149,216 - Cheriton December 12, 2 | 2006-12-12 |
Redirecting multiple requests received over a connection to multiple servers and merging the responses over the connection Grant 7,092,399 - Cheriton August 15, 2 | 2006-08-15 |
Hierarchical associative memory-based classification system App 20060155875 - Cheriton; David R. | 2006-07-13 |
Method, apparatus and computer program product for borrowed-virtual-time scheduling Grant 7,065,762 - Duda , et al. June 20, 2 | 2006-06-20 |
Hierarchical associative memory-based classification system Grant 7,051,078 - Cheriton May 23, 2 | 2006-05-23 |
Using ternary and binary content addressable memory stages to classify information such as packets App 20060104286 - Cheriton; David R. | 2006-05-18 |
TCP optimized single rate policer Grant 7,027,393 - Cheriton April 11, 2 | 2006-04-11 |
Access control list processing in hardware Grant 7,023,853 - Bechtolsheim , et al. April 4, 2 | 2006-04-04 |
Method and apparatus for using ternary and binary content-addressable memory stages to classify packets Grant 7,002,965 - Cheriton February 21, 2 | 2006-02-21 |
Dynamic behavioral queue classification and weighting Grant 6,981,052 - Cheriton December 27, 2 | 2005-12-27 |
TCP optimized single rate policer App 20050201284 - Cheriton, David R. | 2005-09-15 |
Tunneled security groups App 20050129019 - Cheriton, David R. | 2005-06-16 |
Network address translation for multicast virtual sourcing App 20050089050 - Cheriton, David R. | 2005-04-28 |
Method and apparatus for processing duplicate packets App 20050018668 - Cheriton, David R. | 2005-01-27 |
Method and apparatus for packet classification and rewriting App 20040252693 - Cheriton, David R. ;   et al. | 2004-12-16 |
Network address translation for multicast virtual sourcing Grant 6,831,917 - Cheriton December 14, 2 | 2004-12-14 |
Per-flow dynamic buffer management Grant 6,829,217 - Bechtolsheim , et al. December 7, 2 | 2004-12-07 |
Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network Grant 6,798,776 - Cheriton , et al. September 28, 2 | 2004-09-28 |
Approximated per-flow rate limiting Grant 6,724,721 - Cheriton April 20, 2 | 2004-04-20 |
Protocol-independent support of remote DMA Grant 6,675,200 - Cheriton , et al. January 6, 2 | 2004-01-06 |
Multi-feature classification memory structure for associative matching App 20030135641 - Cheriton, David R. | 2003-07-17 |
Per-flow dynamic buffer management Grant 6,515,963 - Bechtolsheim , et al. February 4, 2 | 2003-02-04 |
Access control list processing in hardware Grant 6,377,577 - Bechtolsheim , et al. April 23, 2 | 2002-04-23 |
Single-chip architecture for shared-memory router Grant 6,343,072 - Bechtolsheim , et al. January 29, 2 | 2002-01-29 |
Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network Grant 6,091,725 - Cheriton , et al. July 18, 2 | 2000-07-18 |
Cache memory for efficient data logging Grant 5,893,155 - Cheriton April 6, 1 | 1999-04-06 |
Cache memory containing extra status bits to indicate memory regions where logging of data should occur Grant 5,666,514 - Cheriton September 9, 1 | 1997-09-09 |