Patent | Date |
---|
Method of writing and reading data in an NVM using Lpage identification headers Grant 11,449,252 - Cohen September 20, 2 | 2022-09-20 |
Fractional redundant array of silicon independent elements Grant 11,379,301 - Cohen July 5, 2 | 2022-07-05 |
Non-volatile memory program failure recovery via redundant arrays Grant 11,144,389 - Werner , et al. October 12, 2 | 2021-10-12 |
I/O device and computing host interoperation Grant 10,936,251 - Cohen , et al. March 2, 2 | 2021-03-02 |
Method Of Writing And Reading Data In An Nvm Using Lpage Identification Headers App 20200333969 - Cohen; Earl T. | 2020-10-22 |
Fractional Redundant Array Of Silicon Independent Elements App 20200272537 - Cohen; Earl T. | 2020-08-27 |
Storage system with application to NVM address, span, and length Grant 10,740,011 - Cohen A | 2020-08-11 |
Retention-drift-history-based non-volatile memory read threshold optimization Grant 10,734,087 - Cohen , et al. | 2020-08-04 |
Fractional redundant array of silicon independent elements Grant 10,613,929 - Cohen | 2020-04-07 |
I/o Device And Computing Host Interoperation App 20200081660 - Cohen; Earl T. ;   et al. | 2020-03-12 |
Non-volatile Memory Program Failure Recovery Via Redundant Arrays App 20200019463 - Werner; Jeremy Isaac Nathaniel ;   et al. | 2020-01-16 |
Retention-drift-history-based Non-volatile Memory Read Threshold Optimization App 20200013471 - Cohen; Earl T. ;   et al. | 2020-01-09 |
I/O device and computing host interoperation Grant 10,514,864 - Cohen , et al. Dec | 2019-12-24 |
Non-volatile memory program failure recovery via redundant arrays Grant 10,467,093 - Werner , et al. No | 2019-11-05 |
Retention-drift-history-based non-volatile memory read threshold optimization Grant 10,460,818 - Cohen , et al. Oc | 2019-10-29 |
Variable-size flash translation layer Grant 10,346,312 - Cohen July 9, 2 | 2019-07-09 |
LDPC Erasure Decoding for Flash Memories Grant 10,230,406 - Zhong , et al. | 2019-03-12 |
Scalable storage protection Grant 10,191,676 - Cohen , et al. Ja | 2019-01-29 |
Flash memory read error recovery with soft-decision decode Grant 10,073,734 - Haratsch , et al. September 11, 2 | 2018-09-11 |
Enhanced queue management Grant 10,061,727 - Canepa , et al. August 28, 2 | 2018-08-28 |
Storage System With Application To Nvm Address, Span, And Length App 20180232179 - Cohen; Earl T. | 2018-08-16 |
Nonvolatile memory recovery after power failure during write operations or erase operations Grant 10,048,879 - Chen , et al. August 14, 2 | 2018-08-14 |
Decoupled locking DMA architecture Grant 10,025,735 - Cohen , et al. July 17, 2 | 2018-07-17 |
Zero-one balance management in a solid-state disk controller Grant 10,002,046 - Cohen June 19, 2 | 2018-06-19 |
Write mapping to mitigate hard errors via soft-decision decoding Grant 9,990,247 - Alhussien , et al. June 5, 2 | 2018-06-05 |
Fractional Redundant Array Of Silicon Independent Elements App 20180143874 - COHEN; Earl T. | 2018-05-24 |
Storage system with application to NVM address, span, and length Grant 9,971,547 - Cohen May 15, 2 | 2018-05-15 |
Self-journaling and hierarchical consistency for non-volatile storage Grant 9,886,383 - Cohen , et al. February 6, 2 | 2018-02-06 |
Scalable data structures for control and management of non-volatile storage Grant 9,851,910 - Cohen , et al. December 26, 2 | 2017-12-26 |
Device quality metrics using unsatisfied parity checks Grant 9,817,708 - Alhussien , et al. November 14, 2 | 2017-11-14 |
I/o Device And Computing Host Interoperation App 20170322751 - Cohen; Earl T. ;   et al. | 2017-11-09 |
Fractional redundant array of silicon independent elements Grant 9,727,414 - Cohen August 8, 2 | 2017-08-08 |
Retention-drift-history-based Non-volatile Memory Read Threshold Optimization App 20170206979 - Cohen; Earl T. ;   et al. | 2017-07-20 |
Scalable Storage Protection App 20170160967 - Cohen; Earl T. ;   et al. | 2017-06-08 |
Self-journaling And Hierarchical Consistency For Non-volatile Storage App 20170161191 - Cohen; Earl T. ;   et al. | 2017-06-08 |
LDPC Erasure Decoding for Flash Memories App 20170155409 - ZHONG; Hao ;   et al. | 2017-06-01 |
Non-volatile Memory Program Failure Recovery Via Redundant Arrays App 20170147435 - Werner; Jeremy Isaac Nathaniel ;   et al. | 2017-05-25 |
Retention-drift-history-based non-volatile memory read threshold optimization Grant 9,645,177 - Cohen , et al. May 9, 2 | 2017-05-09 |
Write Mapping To Mitigate Hard Errors Via Soft-decision Decoding App 20170123891 - Alhussien; AbdelHakim S. ;   et al. | 2017-05-04 |
Storage System With Application To Nvm Address, Span, And Length App 20170123733 - Cohen; Earl T. | 2017-05-04 |
Scalable storage protection Grant 9,613,656 - Cohen , et al. April 4, 2 | 2017-04-04 |
Optimization of read thresholds for non-volatile memory Grant 9,595,320 - Wu , et al. March 14, 2 | 2017-03-14 |
Write mapping to mitigate hard errors via soft-decision decoding Grant 9,582,359 - Alhussien , et al. February 28, 2 | 2017-02-28 |
Storage address space to NVM address, span, and length mapping/converting Grant 9,582,431 - Cohen February 28, 2 | 2017-02-28 |
Enhanced Queue Management App 20170052912 - CANEPA; Timothy Lawrence ;   et al. | 2017-02-23 |
Variable-size Flash Translation Layer App 20170046273 - Cohen; Earl T. | 2017-02-16 |
Non-volatile memory program failure recovery via redundant arrays Grant 9,569,320 - Werner , et al. February 14, 2 | 2017-02-14 |
Nonvolatile Memory Data Recovery After Power Failure App 20170038985 - Chen; Zhengang ;   et al. | 2017-02-09 |
Device Quality Metrics Using Unsatisfied Parity Checks App 20170039098 - Alhussien; AbdelHakim S. ;   et al. | 2017-02-09 |
Decoding based on randomized hard decisions Grant 9,553,612 - Bolotov , et al. January 24, 2 | 2017-01-24 |
Partial R-block recycling Grant 9,552,290 - Baryudin , et al. January 24, 2 | 2017-01-24 |
Zero-one Balance Management In A Solid-state Disk Controller App 20160357631 - Cohen; Earl T. | 2016-12-08 |
Variable-size flash translation layer Grant 9,495,288 - Cohen November 15, 2 | 2016-11-15 |
Dynamic per-decoder control of log likelihood ratio and decoding parameters Grant 9,495,244 - Cohen , et al. November 15, 2 | 2016-11-15 |
Device quality metrics using unsatisfied parity checks Grant 9,489,256 - Alhussien , et al. November 8, 2 | 2016-11-08 |
Soft-decision compensation for flash channel variation Grant 9,483,347 - Wu , et al. November 1, 2 | 2016-11-01 |
Nonvolatile memory data recovery after power failure Grant 9,478,271 - Chen , et al. October 25, 2 | 2016-10-25 |
Bad memory unit detection in a solid state drive Grant 9,443,616 - Chen , et al. September 13, 2 | 2016-09-13 |
Storage device out-of-space handling Grant 9,443,591 - Baryudin , et al. September 13, 2 | 2016-09-13 |
Enhanced queue management Grant 9,436,634 - Canepa , et al. September 6, 2 | 2016-09-06 |
Zero-one balance management in a solid-state disk controller Grant 9,430,154 - Cohen August 30, 2 | 2016-08-30 |
Method to apply fine grain wear leveling and garbage collection Grant 9,411,718 - Cohen , et al. August 9, 2 | 2016-08-09 |
On-die error detection and correction during multi-step programming Grant 9,405,624 - Alhussien , et al. August 2, 2 | 2016-08-02 |
Management of and region selection for writes to non-volatile memory Grant 9,395,924 - Cohen , et al. July 19, 2 | 2016-07-19 |
I/O device and computing host interoperation Grant 9,389,805 - Cohen , et al. July 12, 2 | 2016-07-12 |
Adaptive Ecc Techniques For Flash Memory Based Data Storage App 20160188405 - Li; Yan ;   et al. | 2016-06-30 |
Recovery strategy that reduces errors misidentified as reliable Grant 9,367,389 - Alhussien , et al. June 14, 2 | 2016-06-14 |
Read policy for system data of solid state drives Grant 9,354,816 - Chen , et al. May 31, 2 | 2016-05-31 |
Controller-opaque communication with non-volatile memory devices Grant 9,348,774 - Baryudin , et al. May 24, 2 | 2016-05-24 |
Log-likelihood ratio (LLR) dampening in low-density parity-check (LDPC) decoders Grant 9,337,865 - Cohen , et al. May 10, 2 | 2016-05-10 |
Translation layer partitioned between host and controller Grant 9,329,991 - Cohen , et al. May 3, 2 | 2016-05-03 |
Method to dynamically update LLRs in an SSD drive and/or controller Grant 9,329,935 - Cohen , et al. May 3, 2 | 2016-05-03 |
Mitigation of write errors in multi-level cell flash memory through adaptive error correction code decoding Grant 9,319,073 - Alhussien , et al. April 19, 2 | 2016-04-19 |
Bit-line defect detection using unsatisfied parity code checks Grant 9,317,361 - Alhussien , et al. April 19, 2 | 2016-04-19 |
Dynamic Per-decoder Control Of Log Likelihood Ratio And Decoding Parameters App 20160098318 - Cohen; Earl T. ;   et al. | 2016-04-07 |
Write Mapping To Mitigate Hard Errors Via Soft-decision Decoding App 20160098317 - Alhussien; AbdelHakim S. ;   et al. | 2016-04-07 |
Scalable Data Structures for Control and Management of Non-Volatile Storage App 20160070496 - Cohen; Earl T. ;   et al. | 2016-03-10 |
Method to distribute user data and error correction data over different page types by leveraging error rate variations Grant 9,262,268 - Cai , et al. February 16, 2 | 2016-02-16 |
Non-volatile memory channel control using a general purpose programmable processor in combination with a low level programmable sequencer Grant 9,262,084 - Brewer , et al. February 16, 2 | 2016-02-16 |
Protection of data in memory Grant 9,250,995 - Ellis , et al. February 2, 2 | 2016-02-02 |
On-die Error Detection And Correction During Multi-step Programming App 20150372697 - Alhussien; AbdelHakim S. ;   et al. | 2015-12-24 |
Write Mapping To Mitigate Hard Errors Via Soft-decision Decoding App 20150370631 - Alhussien; AbdelHakim S. ;   et al. | 2015-12-24 |
Maintaining ordering via a multi-level map of a solid-state media Grant 9,218,281 - Cohen , et al. December 22, 2 | 2015-12-22 |
Flash translation layer with lower write amplification Grant 9,213,633 - Canepa , et al. December 15, 2 | 2015-12-15 |
Write mapping to mitigate hard errors via soft-decision decoding Grant 9,213,602 - Alhussien , et al. December 15, 2 | 2015-12-15 |
Dynamic per-decoder control of log likelihood ratio and decoding parameters Grant 9,213,600 - Cohen , et al. December 15, 2 | 2015-12-15 |
METHOD TO DYNAMICALLY UPDATE LLRs IN AN SSD DRIVE AND/OR CONTROLLER App 20150331748 - Cohen; Earl T. ;   et al. | 2015-11-19 |
Decoding Based On Randomized Hard Decisions App 20150333776 - Bolotov; Anatoli A. ;   et al. | 2015-11-19 |
Scalable data structures for control and management of non-volatile storage Grant 9,189,385 - Cohen , et al. November 17, 2 | 2015-11-17 |
Higher-level redundancy information computation Grant 9,183,140 - Werner , et al. November 10, 2 | 2015-11-10 |
System for dynamically adaptive caching Grant 9,158,695 - Simionescu , et al. October 13, 2 | 2015-10-13 |
Optimization Of Read Thresholds For Non-volatile Memory App 20150287453 - WU; Yingquan ;   et al. | 2015-10-08 |
Read Policy For System Data Of Solid State Drives App 20150286421 - Chen; Zhengang ;   et al. | 2015-10-08 |
Bad Memory Unit Detection In A Solid State Drive App 20150287478 - Chen; Zhengang ;   et al. | 2015-10-08 |
Flash Memory Read Error Recovery With Soft-decision Decode App 20150278015 - Haratsch; Erich F. ;   et al. | 2015-10-01 |
Non-volatile Memory Channel Control Using A General Purpose Programmable Processor In Combination With A Low Level Programmable Sequencer App 20150268870 - Brewer; Christopher ;   et al. | 2015-09-24 |
Policy for read operations addressing on-the-fly decoding failure in non-volatile memory Grant 9,135,112 - Chen , et al. September 15, 2 | 2015-09-15 |
Self recovery in a solid state drive Grant 9,122,587 - Baryudin , et al. September 1, 2 | 2015-09-01 |
Mitigation Of Write Errors In Multi-level Cell Flash Memory Through Adaptive Error Correction Code Decoding App 20150229337 - Alhussien; AbdelHakim S. ;   et al. | 2015-08-13 |
Dynamic higher-level redundancy mode management with independent silicon elements Grant 9,105,305 - Werner , et al. August 11, 2 | 2015-08-11 |
Zero-one Balance Management In A Solid-state Disk Controller App 20150205527 - Cohen; Earl T | 2015-07-23 |
Non-volatile memory channel control using a general purpose programmable processor in combination with a low level programmable sequencer Grant 9,081,666 - Brewer , et al. July 14, 2 | 2015-07-14 |
Method To Distribute User Data And Error Correction Data Over Different Page Types By Leveraging Error Rate Variations App 20150178149 - Cai; Yu ;   et al. | 2015-06-25 |
Soft-decision Compensation For Flash Channel Variation App 20150169402 - WU; Yunxiang ;   et al. | 2015-06-18 |
Bit-line Defect Detection Using Unsatisified Parity Code Checks App 20150149855 - Alhussien; AbdelHakim S. ;   et al. | 2015-05-28 |
Optimizing compression engine throughput via run pre-processing Grant 9,035,809 - Cohen May 19, 2 | 2015-05-19 |
Partial R-block Recycling App 20150134894 - Baryudin; Leonid ;   et al. | 2015-05-14 |
Dynamic Per-decoder Control Of Log Likelihood Ratio And Decoding Parameters App 20150135031 - Cohen; Earl T. ;   et al. | 2015-05-14 |
Device Quality Metrics Using Unsatisfied Parity Checks App 20150128006 - Alhussien; AbdelHakim S. ;   et al. | 2015-05-07 |
Flash memory read error recovery with soft-decision decode Grant 9,021,332 - Haratsch , et al. April 28, 2 | 2015-04-28 |
Error correction code rate management for nonvolatile memory Grant 8,996,961 - Chen , et al. March 31, 2 | 2015-03-31 |
Partial R-block recycling Grant 8,972,776 - Baryudin , et al. March 3, 2 | 2015-03-03 |
Self-journaling and hierarchical consistency for non-volatile storage Grant 8,949,517 - Cohen , et al. February 3, 2 | 2015-02-03 |
Low-density parity-check decoder disparity preprocessing Grant 8,938,659 - Wu , et al. January 20, 2 | 2015-01-20 |
LDPC erasure decoding for flash memories Grant 8,935,595 - Zhong , et al. January 13, 2 | 2015-01-13 |
Read disturb effect determination Grant 8,930,778 - Cohen January 6, 2 | 2015-01-06 |
Unified message-based communications Grant 08924619 - | 2014-12-30 |
Unified message-based communications Grant 8,924,619 - Cohen , et al. December 30, 2 | 2014-12-30 |
Flash memory read scrub and channel tracking Grant 8,914,696 - Chen , et al. December 16, 2 | 2014-12-16 |
Protection Of Data In Memory App 20140359395 - Ellis; Jackson L. ;   et al. | 2014-12-04 |
Flash Translation Layer With Lower Write Amplification App 20140325117 - Canepa; Timothy L. ;   et al. | 2014-10-30 |
Soft-decision compensation for flash channel variation Grant 8,856,611 - Wu , et al. October 7, 2 | 2014-10-07 |
Unified Message-based Communications App 20140281057 - Cohen; Earl T. ;   et al. | 2014-09-18 |
Nonvolatile Memory Data Recovery After Power Failure App 20140269053 - Chen; Zhengang ;   et al. | 2014-09-18 |
Enhanced Queue Management App 20140281083 - CANEPA; Timothy Lawrence ;   et al. | 2014-09-18 |
Recovery Strategy That Reduces Errors Misidentified As Reliable App 20140281767 - Alhussien; AbdelHakim S. ;   et al. | 2014-09-18 |
Zero-one balance management in a solid-state disk controller Grant 8,839,073 - Cohen September 16, 2 | 2014-09-16 |
Self Recovery In A Solid State Drive App 20140258587 - Baryudin; Leonid ;   et al. | 2014-09-11 |
Partial R-block Recycling App 20140258769 - Baryudin; Leonid ;   et al. | 2014-09-11 |
Retention-drift-history-based Non-volatile Memory Read Threshold Optimization App 20140229131 - COHEN; Earl T. ;   et al. | 2014-08-14 |
Decoupled Locking Dma Architecture App 20140215103 - COHEN; Earl T. ;   et al. | 2014-07-31 |
Controller-Opaque Communication with Non-Volatile Memory Devices App 20140215123 - Baryudin; Leonid ;   et al. | 2014-07-31 |
Optimized bitstream encoding for compression Grant 8,791,843 - Cohen July 29, 2 | 2014-07-29 |
Variable-size Flash Translation Layer App 20140208003 - Cohen; Earl T. | 2014-07-24 |
Storage Device Out-of-space Handling App 20140208046 - Baryudin; Leonid ;   et al. | 2014-07-24 |
Translation Layer Partitioned Between Host And Controller App 20140208004 - Cohen; Earl T. ;   et al. | 2014-07-24 |
Storage Address Space To Nvm Address, Span, And Length Mapping/converting App 20140208062 - COHEN; Earl T | 2014-07-24 |
Management Of And Region Selection For Writes To Non-volatile Memory App 20140208007 - COHEN; Earl T. ;   et al. | 2014-07-24 |
Lookup engine with pipelined access, speculative add and lock-in-hit function Grant 8,775,727 - Baryudin , et al. July 8, 2 | 2014-07-08 |
Non-Volatile Memory Program Failure Recovery Via Redundant Arrays App 20140189421 - WERNER; Jeremy Isaac Nathaniel ;   et al. | 2014-07-03 |
I/o Device And Computing Host Interoperation App 20140181327 - Cohen; Earl T ;   et al. | 2014-06-26 |
Method To Apply Fine Grain Wear Leveling And Garbage Collection App 20140181370 - Cohen; Earl T. ;   et al. | 2014-06-26 |
Policy For Read Operations Addressing On-the-fly Decoding Failure In Non-volatile Memory App 20140164881 - Chen; Zhengang ;   et al. | 2014-06-12 |
Flash Memory Read Error Recovery With Soft-decision Decode App 20140164868 - Haratsch; Erich F. ;   et al. | 2014-06-12 |
Error Correction Code Rate Management For Nonvolatile Memory App 20140164880 - Chen; Zhengang ;   et al. | 2014-06-12 |
Log-likelihood Ratio (llr) Dampening In Low-density Parity-check (ldpc) Decoders App 20140143637 - Cohen; Earl T. ;   et al. | 2014-05-22 |
Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory Grant 8,732,386 - O'Krafka , et al. May 20, 2 | 2014-05-20 |
Read Disturb Effect Determination App 20140136883 - Cohen; Earl T. | 2014-05-15 |
Adaptive Ecc Techniques For Flash Memory Based Data Storage App 20140136927 - Li; Yan ;   et al. | 2014-05-15 |
Read Disturb Handling For Non-volatile Solid State Media App 20140136884 - Werner; Jeremy ;   et al. | 2014-05-15 |
Scalable Data Structures for Control and Management of Non-Volatile Storage App 20140108703 - COHEN; Earl T. ;   et al. | 2014-04-17 |
Optimizing Compression Engine Throughput Via Run Pre-processing App 20140104085 - Cohen; Earl T. | 2014-04-17 |
Optimized Bitstream Encoding For Compression App 20140104084 - Cohen; Earl T. | 2014-04-17 |
Self-journaling And Hierarchical Consistency For Non-volatile Storage App 20140082261 - Cohen; Earl T ;   et al. | 2014-03-20 |
Lookup Engine With Pipelined Access, Speculative Add And Lock-in-hit Function App 20140068176 - Baryudin; Leonid ;   et al. | 2014-03-06 |
Scalable Storage Protection App 20140064048 - Cohen; Earl T. ;   et al. | 2014-03-06 |
Flash Memory Read Scrub And Channel Tracking App 20140068365 - Chen; Zhengang ;   et al. | 2014-03-06 |
Scalable database management software on a cluster of nodes using a shared-distributed flash memory Grant 8,667,001 - Dinker , et al. March 4, 2 | 2014-03-04 |
System including a fine-grained memory and a less-fine-grained memory Grant 8,667,212 - McWilliams , et al. March 4, 2 | 2014-03-04 |
Trim Mechanism Using Multi-level Mapping In A Solid-state Media App 20140047210 - Cohen; Earl T. ;   et al. | 2014-02-13 |
Maintaining Ordering Via A Multi-level Map Of A Solid-state Media App 20140047170 - Cohen; Earl T. ;   et al. | 2014-02-13 |
Soft-decision Compensation For Flash Channel Variation App 20140040704 - WU; Yunxiang ;   et al. | 2014-02-06 |
Fast Tracking For Flash Channels App 20130343131 - WU; Yingquan ;   et al. | 2013-12-26 |
I/o Device And Computing Host Interoperation App 20130297894 - COHEN; Earl T. ;   et al. | 2013-11-07 |
Zero-one Balance Management In A Solid-state Disk Controller App 20130297986 - Cohen; Earl T. | 2013-11-07 |
Low-density Parity-check Decoder Disparity Preprocessing App 20130297988 - Wu; YingQuan ;   et al. | 2013-11-07 |
Dynamic Higher-level Redundancy Mode Management With Independent Silicon Elements App 20130246839 - Werner; Jeremy Isaac Nathaniel ;   et al. | 2013-09-19 |
Chained, Scalable Storage Devices App 20130159622 - Cohen; Earl T. | 2013-06-20 |
LDPC Erasure Decoding for Flash Memories App 20130139035 - Zhong; Hao ;   et al. | 2013-05-30 |
Fractional Redundant Array Of Silicon Independent Elements App 20130073895 - COHEN; Earl T. | 2013-03-21 |
System For Dynamically Adaptive Caching App 20130042064 - Simionescu; Horia ;   et al. | 2013-02-14 |
System Including a Fine-Grained Memory and a Less-Fine-Grained Memory App 20120311246 - McWilliams; Thomas M. ;   et al. | 2012-12-06 |
Propagation of minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule Grant 8,325,736 - Cohen , et al. December 4, 2 | 2012-12-04 |
Scalable Database Management Software on a Cluster of Nodes Using a Shared-Distributed Flash Memory App 20120259889 - Dinker; Darpan ;   et al. | 2012-10-11 |
Thread interleaving in a multithreaded embedded processor Grant 8,245,014 - Steiss , et al. August 14, 2 | 2012-08-14 |
System including a fine-grained memory and a less-fine-grained memory Grant 8,244,969 - McWilliams , et al. August 14, 2 | 2012-08-14 |
Scalable database management software on a cluster of nodes using a shared-distributed flash memory Grant 8,229,945 - Dinker , et al. July 24, 2 | 2012-07-24 |
Dynamically switching streams of packets among dedicated and shared queues Grant 8,149,708 - Oz , et al. April 3, 2 | 2012-04-03 |
Using burst tolerance values in time-based schedules Grant 8,077,618 - Kappler , et al. December 13, 2 | 2011-12-13 |
System Including A Fine-grained Memory And A Less-fine-grained Memory App 20110289263 - McWilliams; Thomas M. ;   et al. | 2011-11-24 |
In-band device enrollment without access point support Grant 8,014,529 - Koren , et al. September 6, 2 | 2011-09-06 |
System including a fine-grained memory and a less-fine-grained memory Grant 7,975,109 - McWilliams , et al. July 5, 2 | 2011-07-05 |
Method and apparatus for using meta-packets in a packet processing system Grant 7,965,708 - Cohen , et al. June 21, 2 | 2011-06-21 |
Memory buffering with fast packet information access for a network device Grant 7,944,930 - Ma , et al. May 17, 2 | 2011-05-17 |
Buffering schemes for optical packet processing Grant 7,881,617 - Cohen , et al. February 1, 2 | 2011-02-01 |
Pipeline scheduler including a hierarchy of schedulers and multiple scheduling lanes Grant 7,876,763 - Cohen , et al. January 25, 2 | 2011-01-25 |
Optical data synchronization scheme Grant 7,835,649 - Epps , et al. November 16, 2 | 2010-11-16 |
Selective error recovery of processing complex using privilege-level error discrimination Grant 7,721,151 - Markevitch , et al. May 18, 2 | 2010-05-18 |
Optimizing cached access to stack storage Grant 7,702,855 - Rosen , et al. April 20, 2 | 2010-04-20 |
Content addressable memory entry coding for error detection and correction Grant 7,689,889 - Cohen March 30, 2 | 2010-03-30 |
Packet processor with wide register set architecture Grant 7,676,646 - Cohen March 9, 2 | 2010-03-09 |
Method and apparatus for communicating over a resource interconnect Grant 7,664,897 - Cohen , et al. February 16, 2 | 2010-02-16 |
Hashing assist for network processors Grant 7,657,654 - Cohen , et al. February 2, 2 | 2010-02-02 |
Scheduling eligible entries using an approximated finish delay identified for an entry based on an associated speed group Grant 7,599,381 - Shoham , et al. October 6, 2 | 2009-10-06 |
Tokens in token buckets maintained among primary and secondary storages Grant 7,599,287 - Testa , et al. October 6, 2 | 2009-10-06 |
Scalable Database Management Software on a Cluster of Nodes Using a Shared-Distributed Flash Memory App 20090240664 - Dinker; Darpan ;   et al. | 2009-09-24 |
Sharing Data Fabric for Coherent-Distributed Caching of Multi-Node Shared-Distributed Flash Memory App 20090240869 - O'Krafka; Brian Walter ;   et al. | 2009-09-24 |
Propagation Of Minimum Guaranteed Scheduling Rates Among Scheduling Layers In A Hierarchical Schedule App 20090207846 - Cohen; Earl T. ;   et al. | 2009-08-20 |
Method of encoding a data packet Grant 7,573,911 - Markevitch , et al. August 11, 2 | 2009-08-11 |
Method and system for providing delay bound and priortized packet dropping Grant 7,567,508 - Charny , et al. July 28, 2 | 2009-07-28 |
Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor Grant 7,551,617 - Eatherton , et al. June 23, 2 | 2009-06-23 |
Propagation of minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule Grant 7,522,609 - Cohen , et al. April 21, 2 | 2009-04-21 |
Accelerated Life Testing Of Semiconductor Chips App 20090077508 - Rubin; Daniel I. ;   et al. | 2009-03-19 |
Rate computations of particular use in scheduling activities or items such as the sending of packets Grant 7,500,009 - Cohen , et al. March 3, 2 | 2009-03-03 |
Thread Interleaving In A Multithreaded Embedded Processor App 20090049279 - Steiss; Donald E. ;   et al. | 2009-02-19 |
Distributing packets and packets fragments possibly received out of sequence into an expandable set of queues of particular use in packet resequencing and reassembly Grant 7,480,308 - Cohen , et al. January 20, 2 | 2009-01-20 |
System Including A Fine-grained Memory And A Less-fine-grained Memory App 20080301256 - McWilliams; Thomas M. ;   et al. | 2008-12-04 |
Methods and apparatus for simultaneously scheduling multiple priorities of packets Grant 7,453,898 - Cohen , et al. November 18, 2 | 2008-11-18 |
Thread-aware instruction fetching in a multithreaded embedded processor Grant 7,441,101 - Steiss , et al. October 21, 2 | 2008-10-21 |
Methods and apparatus for identifying a variable number of items first in sequence from a variable starting position which may be particularly useful by packet or other scheduling mechanisms Grant 7,408,937 - Cohen , et al. August 5, 2 | 2008-08-05 |
Thread interleaving in a multithreaded embedded processor Grant 7,360,064 - Steiss , et al. April 15, 2 | 2008-04-15 |
Residue-based encoding of packet lengths of particular use in processing and scheduling packets Grant 7,349,418 - Cohen March 25, 2 | 2008-03-25 |
Content Addressable Memory Entry Coding For Error Detection And Correction App 20080049522 - Cohen; Earl T. | 2008-02-28 |
In-band Device Enrollment Without Access Point Support App 20080046545 - Koren; Yuval ;   et al. | 2008-02-21 |
Methods and apparatus for maintaining statistic counters and updating a secondary counter storage via a queue for reducing or eliminating overflow of the counters Grant 7,304,942 - Malladi , et al. December 4, 2 | 2007-12-04 |
Dynamically switching streams of packets among dedicated and shared queues App 20070248110 - Oz; Doron ;   et al. | 2007-10-25 |
Buffering schemes for optical packet processing App 20070201870 - Cohen; Earl T. ;   et al. | 2007-08-30 |
Optical data synchronization scheme App 20070201877 - Epps; Garry ;   et al. | 2007-08-30 |
Error protection for lookup operations performed on ternary content-addressable memory entries Grant 7,257,672 - Shoham , et al. August 14, 2 | 2007-08-14 |
Memory buffering with fast packet information access for a network device App 20070133581 - Ma; Sha ;   et al. | 2007-06-14 |
Selective error recovery of processing complex using privilege-level error discrimination App 20070050671 - Markevitch; James A. ;   et al. | 2007-03-01 |
Optimizing cached access to stack storage App 20070038810 - Rosen; Jonathan ;   et al. | 2007-02-15 |
Hashing assist for network processors App 20070022084 - Cohen; Earl T. ;   et al. | 2007-01-25 |
Method and apparatus for using meta-packets in a packet processing system App 20060274773 - Cohen; Earl T. ;   et al. | 2006-12-07 |
Method and system for providing delay bound and prioritized packet dropping App 20060262720 - Charny; Anna ;   et al. | 2006-11-23 |
Packet processor with wide register set architecture App 20060200647 - Cohen; Earl T. | 2006-09-07 |
Multi-threaded packeting processing architecture App 20060179156 - Eatherton; Will ;   et al. | 2006-08-10 |
Method and apparatus for communicating over a resource interconnect App 20060179204 - Cohen; Earl T. ;   et al. | 2006-08-10 |
Method and apparatus for simulation system compiler Grant 7,080,365 - Broughton , et al. July 18, 2 | 2006-07-18 |
Scheduling eligible entries using an approximated finish delay identified for an entry based on an associated speed group App 20060153243 - Shoham; Doron ;   et al. | 2006-07-13 |
Method and apparatus for simulation processor Grant 7,043,596 - McWilliams , et al. May 9, 2 | 2006-05-09 |
Method and apparatus for cycle-based computation Grant 7,036,114 - McWilliams , et al. April 25, 2 | 2006-04-25 |
Error protection for lookup operations performed on ternary content-addressable memory entries App 20060080498 - Shoham; Doron ;   et al. | 2006-04-13 |
Method of encoding a data packet App 20060062254 - Markevitch; James A. ;   et al. | 2006-03-23 |
Tokens in token buckets maintained among primary and secondary storages App 20060062144 - Testa; James Fraser ;   et al. | 2006-03-23 |
Pipeline scheduler including a hierarchy of schedulers and multiple scheduling lanes App 20060029079 - Cohen; Earl T. ;   et al. | 2006-02-09 |
Using burst tolerance values in time-based schedules App 20060029080 - Kappler; Christopher J. ;   et al. | 2006-02-09 |
Method of encoding a data packet Grant 6,980,567 - Markevitch , et al. December 27, 2 | 2005-12-27 |
Rate computations of particular use in scheduling activities or items such as the sending of packets App 20050198342 - Cohen, Earl T. ;   et al. | 2005-09-08 |
Propagation of minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule App 20050152374 - Cohen, Earl T. ;   et al. | 2005-07-14 |
Method and apparatus for caching with variable size locking regions Grant 6,772,299 - McWilliams , et al. August 3, 2 | 2004-08-03 |
Method and apparatus for simulation system compiler App 20030188299 - Broughton, Jeffrey M. ;   et al. | 2003-10-02 |
Method and apparatus for cycle-based computation App 20030040896 - McWilliams, Thomas M. ;   et al. | 2003-02-27 |
Method and apparatus for simulation processor App 20030040898 - McWilliams, Thomas M. ;   et al. | 2003-02-27 |
Channel interface and protocols for cache coherency in a scalable symmetric multiprocessor system Grant 6,516,442 - Wang , et al. February 4, 2 | 2003-02-04 |
Multi-clock system simulation App 20030018462 - Chen, Liang T. ;   et al. | 2003-01-23 |
Method and apparatus for caching with variable size locking regions App 20030018855 - McWilliams, Thomas M. ;   et al. | 2003-01-23 |
Digital designs optimized with time division multiple access technology App 20020175702 - Cohen, Earl T. | 2002-11-28 |
Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system Grant 6,466,825 - Wang , et al. October 15, 2 | 2002-10-15 |
Method and apparatus for address transfers, system serialization, and centralized cache and transaction control, in a symetric multiprocessor system Grant 6,292,705 - Wang , et al. September 18, 2 | 2001-09-18 |
Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storage Grant 6,000,006 - Bruce , et al. December 7, 1 | 1999-12-07 |
Transparent management at host interface of flash-memory overhead-bytes using flash-specific DMA having programmable processor-interrupt of high-level operations Grant 5,956,743 - Bruce , et al. September 21, 1 | 1999-09-21 |
Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllers Grant 5,822,251 - Bruce , et al. October 13, 1 | 1998-10-13 |
Slave cache having sub-line valid bits updated by a master cache Grant 5,784,590 - Cohen , et al. July 21, 1 | 1998-07-21 |
Merge/mask, rotate/shift, and boolean operations from two instruction sets executed in a vectored mux on a dual-ALU Grant 5,781,457 - Cohen , et al. July 14, 1 | 1998-07-14 |
Sign-extension merge/mask, rotate/shift, and boolean operations executed in a vectored mux on an ALU Grant 5,751,614 - Cohen May 12, 1 | 1998-05-12 |
Master-slave cache system with de-coupled data and tag pipelines and loop-back Grant 5,692,152 - Cohen , et al. November 25, 1 | 1997-11-25 |
Combined store queue for a master-slave cache system Grant 5,644,752 - Cohen , et al. July 1, 1 | 1997-07-01 |
Inexact leading-one/leading-zero prediction integrated with a floating-point adder Grant 5,633,819 - Brashears , et al. May 27, 1 | 1997-05-27 |
Block-based branch prediction using a target finder array storing target sub-addresses Grant 5,608,886 - Blomgren , et al. March 4, 1 | 1997-03-04 |
Program watchpoint checking using paging with sub-page validity Grant 5,598,553 - Richter , et al. January 28, 1 | 1997-01-28 |
Adaptive non-restoring integer divide apparatus with integrated overflow detect Grant 5,574,677 - Cohen November 12, 1 | 1996-11-12 |
Master-slave cache system for instruction and data cache memories Grant 5,551,001 - Cohen , et al. August 27, 1 | 1996-08-27 |
Address tracking and branch resolution in a processor with multiple execution pipelines and instruction stream discontinuities Grant 5,542,109 - Blomgren , et al. July 30, 1 | 1996-07-30 |
Reduced-modulus address generation using sign-extension and correction Grant 5,511,017 - Cohen , et al. April 23, 1 | 1996-04-23 |
Sign-extension of immediate constants in an ALU using an adder in an integer logic unit Grant 5,497,341 - Cohen March 5, 1 | 1996-03-05 |
Sign-extension of immediate constants in an alu Grant 5,442,577 - Cohen August 15, 1 | 1995-08-15 |
Emulation of segment bounds checking using paging with sub-page validity Grant 5,440,710 - Richter , et al. August 8, 1 | 1995-08-08 |
Hard-wired serial Galois field decoder Grant 4,833,678 - Cohen May 23, 1 | 1989-05-23 |