![]() |
(Source: https://blog.westerndigital.com/software-defined-vehicles-are-revving-up/) |
In 2024, Western Digital acquired 516 U.S. patents from its subsidiary Sandisk. The acquisitions were completed in two phases: 32 patents in January and a larger batch of 484 patents in December.
The newly acquired patents primarily focus on advancing data storage technologies across several technical domains:
-Data Storage and Management: Innovations in storage virtualization, data management, and hardware design.
-High Performance and Durability Optimization: Enhancements in device performance, durability, thermal management, and energy efficiency.
-Digital Data Security and Recovery: Cutting-edge solutions for data protection and fault recovery.
-Storage Architecture and Design: Multi-interface systems, system integration, and efficient data segmentation.
-Specialized Applications: Techniques for data analysis, compression, and deduplication.
These technologies have diverse applications across multiple industries:
-Server and Cloud Computing: Supporting large-scale data storage and management in data centers.
-Consumer Electronics: Powering SSD-based storage solutions and high-performance computing devices.
-Industrial Computing: Providing robust storage systems for embedded and industrial environments.
Western Digital's acquisition of SanDisk in 2016 for approximately $19 billion marked a significant expansion into the flash memory and data storage markets. Since then, SanDisk has operated as a brand under Western Digital, specializing in flash memory products like SSDs, memory cards, and USB drives, while Western Digital oversees a broader portfolio, including HDDs, SSDs, and data center solutions.
▷Related Article: Samsung Electronics Purchases 113 U.S. Patents from SanDisk (2025. 04. 10.)
Below is the list of 484 U.S. patents acquired by Western Digital from Sandisk in December 2024 (Source: USPTO):
Patent Application Invention title
7433934 10368644 NETWORK STORAGE VIRTUALIZATION METHOD AND SYSTEM
7194596 10863210 METHOD OF EFFICIENT DATA MANAGEMENT WITH FLASH STORAGE SYSTEM
8065475 11259539 REGISTERED DUAL IN-LINE MEMORY MODULE HAVING AN EXTENDED REGISTER FEATURE SET
7743277 11352654 SYSTEM AND METHOD FOR DETECTING AND REDUCING DATA CORRUPTION IN A STORAGE DEVICE
7376034 11358043 PARALLEL DATA STORAGE SYSTEM
7487392 11388640 DATA STORAGE DEVICE, AND METHOD FOR REWRITING DATA IN NONVOLATILE MEMORY
7653778 11429936 SYSTEMS AND METHODS FOR MEASURING THE USEFUL LIFE OF SOLID-STATE STORAGE DEVICES
8245000 11436845 SYSTEM AND METHOD FOR MANAGING SECURITY OF A MEMORY DEVICE
7765373 11475386 SYSTEM FOR CONTROLLING USE OF A SOLID-STATE STORAGE SUBSYSTEM
7447807 11480276 SYSTEMS AND METHODS FOR STORING DATA IN SEGMENTS OF A STORAGE SUBSYSTEM
7509441 11480303 SYSTEMS AND METHODS FOR SEGMENTING AND PROTECTING A STORAGE SUBSYSTEM
7594067 11582462 ENHANCED DATA ACCESS IN A STORAGE DEVICE
7450436 11582783 DEVICE RECOVERABLE PURGE FOR FLASH STORAGE DEVICE
7596643 11672435 STORAGE SUBSYSTEM WITH CONFIGURABLE BUFFER
7685337 11753477 SOLID STATE STORAGE SUBSYSTEM FOR EMBEDDED APPLICATIONS
7685338 11753502 SOLID STATE STORAGE SUBSYSTEM FOR EMBEDDED APPLICATIONS
7886115 11777850 TECHNIQUES FOR IMPLEMENTING VIRTUAL STORAGE DEVICES
7685374 11829023 MULTI-INTERFACE AND MULTI-BUS STRUCTURED SOLID-STATE STORAGE SUBSYSTEM
7761624 11848013 SYSTEMS AND APPARATUS FOR MAIN MEMORY WITH NON-VOLATILE TYPE MEMORY MODULES, AND RELATED TECHNOLOGIES
7761625 11848040 METHODS FOR MAIN MEMORY WITH NON-VOLATILE TYPE MEMORY MODULES, AND RELATED TECHNOLOGIES
8095851 11851288 STORAGE SUBSYSTEM CAPABLE OF ADJUSTING ECC SETTINGS BASED ON MONITORED CONDITIONS
8189328 11876479 METHODS AND APPARATUS OF DUAL INLINE MEMORY MODULES FOR FLASH MEMORY
7813157 11926778 NON-LINEAR CONDUCTOR MEMORY
7774556 11935224 ASYMMETRIC MEMORY MIGRATION IN HYBRID MAIN MEMORY
8911888 11957476 THREE-DIMENSIONAL MAGNETIC MEMORY WITH MULTI-LAYER DATA STORAGE LAYERS
7765339 11978176 DISTRIBUTED ADDRESSING IN SOLID-STATE STORAGE
7958280 11978177 PARALLEL DATA TRANSFER IN SOLID-STATE STORAGE
7822887 11978215 MULTI-CHANNEL SOLID-STATE STORAGE SYSTEM
7663900 12006439 TREE-STRUCTURE MEMORY DEVICE
8078918 12027965 SOLID STATE STORAGE SUBSYSTEM THAT MAINTAINS AND PROVIDES ACCESS TO DATA REFLECTIVE OF A FAILURE RISK
7962792 12029370 INTERFACE FOR ENABLING A HOST COMPUTER TO RETRIEVE DEVICE MONITOR DATA FROM A SOLID STATE STORAGE SUBSYSTEM
7619941 12122637 PARALLEL DATA STORAGE SYSTEM
7733712 12123932 STORAGE SUBSYSTEM WITH EMBEDDED CIRCUIT FOR PROTECTING AGAINST ANOMALIES IN POWER SIGNAL FROM HOST
7711892 12141002 FLASH MEMORY ALLOCATION FOR IMPROVED PERFORMANCE AND ENDURANCE
7814265 12141004 SINGLE SECTOR WRITE OPERATION IN FLASH MEMORY
8000153 12286763 ENHANCED ERASE FOR FLASH STORAGE DEVICE
8825940 12326780 ARCHITECTURE FOR OPTIMIZING EXECUTION OF STORAGE ACCESS COMMANDS
9727452 12335499 DISTRIBUTING METADATA ACROSS MULTIPLE DIFFERENT DISRUPTION REGIONS WITHIN AN ASYMMETRIC MEMORY SYSTEM
8843691 12343378 PRIORITIZED ERASURE OF DATA BLOCKS IN A FLASH STORAGE DEVICE
7830732 12369027 STAGED-BACKUP FLASH BACKED DRAM MODULE
7990797 12369040 STATE OF HEALTH MONITORED FLASH BACKED DRAM MODULE
8977831 12369046 FLASH BACKED DRAM MODULE STORING PARAMETER INFORMATION OF THE DRAM MODULE IN THE FLASH
8566639 12369052 FLASH BACKED DRAM MODULE WITH STATE OF HEALTH AND/OR STATUS INFORMATION ACCESSIBLE THROUGH A CONFIGURATION DATA BUS
7983107 12369076 FLASH BACKED DRAM MODULE WITH A SELECTABLE NUMBER OF FLASH CHIPS
8806116 12369725 MEMORY MODULES FOR TWO-DIMENSIONAL MAIN MEMORY
8856464 12369728 Systems for two-dimensional main memory including memory modules with read-writeable non-volatile memory devices
9251899 12369733 METHODS FOR UPGRADING MAIN MEMORY IN COMPUTER SYSTEMS TO TWO-DIMEMSIONAL MEMORY MODULES AND MASTER MEMORY CONTROLLERS
7903474 12384908 REDUNDANT PURGE FOR FLASH STORAGE DEVICE
7929354 12384932 VERIFIED PURGE FOR FLASH STORAGE DEVICE
7898855 12399654 SYSTEMS AND METHODS FOR REDUCING UNAUTHORIZED DATA RECOVERY FROM SOLID-STATE STORAGE DEVICES
7912991 12409174 SYSTEMS AND METHODS FOR SEGMENTING AND PROTECTING A STORAGE SUBYSTEM
10079048 12410304 ADJUSTING ACCESS OF NON-VOLATILE SEMICONDUCTOR MEMORY BASED ON ACCESS TIME
8745314 12490930 METHODS FOR A RANDOM READ AND READ/WRITE BLOCK ACCESSIBLE MEMORY
8521967 12490941 NETWORK COMPUTING SYSTEMS HAVING SHARED MEMORY CLOUDS WITH ADDRESSES OF DISK-READ-ONLY MEMORIES MAPPED INTO PROCESSOR ADDRESS SPACES
8572308 12492103 SUPPORTING VARIABLE SECTOR SIZES IN FLASH STORAGE DEVICES
9311006 12492104 TABLE JOURNALING IN FLASH STORAGE DEVICES
8347138 12492107 REDUNDANT DATA DISTRIBUTION IN A FLASH STORAGE DEVICE
9043531 12492109 HIGH SPEED INPUT/OUTPUT PERFORMANCE IN SOLID STATE DEVICES
8762622 12492112 ENHANCED MLC SOLID STATE DEVICE
8825941 12492113 SLC-MLC COMBINATION FLASH STORAGE DEVICE
8275981 12508528 FLASH STORAGE SYSTEM AND METHOD FOR ACCESSING A BOOT PROGRAM
9342445 12508531 SYSTEM AND METHOD FOR PERFORMING A DIRECT MEMORY ACCESS AT A PREDETERMINED ADDRESS IN A FLASH STORAGE
8144515 12508538 INTERLEAVED FLASH STORAGE SYSTEM AND METHOD
8228753 12511990 SYSTEM AND METHOD OF MAINTAINING DATA INTEGRITY IN A FLASH STORAGE DEVICE
8510497 12511991 FLASH STORAGE DEVICE WITH FLEXIBLE DATA FORMAT
8266481 12511994 SYSTEM AND METHOD OF WEAR-LEVELING IN FLASH STORAGE
7962687 12542626 FLASH MEMORY ALLOCATION FOR IMPROVED PERFORMANCE AND ENDURANCE
7894288 12574235 PARALLEL DATA STORAGE SYSTEM
9753847 12607011 NON-VOLATILE SEMICONDUCTOR MEMORY SEGREGATING SEQUENTIAL, RANDOM, AND SYSTEM DATA TO REDUCE GARBAGE COLLECTION FOR PAGE BASED MAPPING
8135903 12610129 NON-VOLATILE SEMICONDUCTOR MEMORY COMPRESSING DATA TO IMPROVE PERFORMANCE
8850128 12646726 IMPLEMENTING DATA STORAGE AND DUAL PORT, DUAL-ELEMENT STORAGE DEVICE
8122185 12688815 SYSTEMS AND METHODS FOR MEASURING THE USEFUL LIFE OF SOLID-STATE STORAGE DEVICES
8316176 12707552 NON-VOLATILE SEMICONDUCTOR MEMORY SEGREGATING SEQUENTIAL DATA DURING GARBAGE COLLECTION TO REDUCE WRITE AMPLIFICATION
8773881 12720843 VERTICAL SWITCH THREE-DIMENSIONAL MEMORY ARRAY
8166245 12725139 MULTI-INTERFACE AND MULTI-BUS STRUCTURED SOLID-STATE STORAGE SUBSYSTEM
8725931 12732951 SYSTEM AND METHOD FOR MANAGING THE EXECUTION OF MEMORY COMMANDS IN A SOLID-STATE MEMORY
8713066 12749329 MANAGING WEAR LEVELING AND GARBAGE COLLECTION OPERATIONS IN A SOLID-STATE MEMORY USING LINKED LISTS
9176883 12762993 STORAGE OF DATA REFERENCE BLOCKS AND DELTAS IN DIFFERENT STORAGE DEVICES
8782327 12777771 SYSTEM AND METHOD FOR MANAGING EXECUTION OF INTERNAL COMMANDS AND HOST COMMANDS IN A SOLID-STATE MEMORY
8719652 12779001 FLASH STORAGE DEVICE WITH READ DISTURB MITIGATION
8806144 12779003 FLASH STORAGE DEVICE WITH READ CACHE
8612669 12824434 SYSTEM AND METHOD FOR PERFORMING DATA RETENTION IN SOLID-STATE MEMORY USING COPY COMMANDS AND VALIDITY AND USAGE DATA
8521972 12827931 SYSTEM AND METHOD FOR OPTIMIZING GARBAGE COLLECTION IN DATA STORAGE
8370544 12842919 DATA STORAGE SYSTEM WITH COMPRESSION/DECOMPRESSION
8514565 12842930 SOLID STATE STORAGE DEVICE WITH REMOVABLE POWER BACKUP
8566511 12842950 SOLID-STATE STORAGE DEVICE WITH MULTI-LEVEL ADDRESSING
8612804 12895691 SYSTEM AND METHOD FOR IMPROVING WEAR-LEVELING PERFORMANCE IN SOLID-STATE MEMORY
8635426 12925934 Diagonally accessed memory array circuit
8599609 12930013 DATA MANAGEMENT IN FLASH MEMORY USING PROBABILITY OF CHARGE DISTURBANCES
8601313 12966892 SYSTEM AND METHOD FOR A DATA RELIABILITY SCHEME IN A SOLID STATE MEMORY
8615681 12967206 SYSTEM AND METHOD FOR MAINTAINING A DATA REDUNDANCY SCHEME IN A SOLID STATE MEMORY IN THE EVENT OF A POWER LOSS
8601311 12967228 SYSTEM AND METHOD FOR USING OVER-PROVISIONED DATA CAPACITY TO MAINTAIN A DATA REDUNDANCY SCHEME IN A SOLID STATE MEMORY
9268646 12974234 SYSTEM AND METHOD FOR OPTIMIZED MANAGEMENT OF OPERATION DATA IN A SOLID-STATE MEMORY
8683113 13021456 CONCURRENTLY SEARCHING MULTIPLE DEVICES OF A NON-VOLATILE SEMICONDUCTOR MEMORY
8700950 13025980 SYSTEM AND METHOD FOR DATA ERROR RECOVERY IN A SOLID STATE SUBSYSTEM
8700951 13044400 SYSTEM AND METHOD FOR IMPROVING A DATA REDUNDANCY SCHEME IN A SOLID STATE SUBSYSTEM WITH ADDITIONAL METADATA
8819503 13044464 APPARATUS AND METHOD FOR DETERMINING AN OPERATING CONDITION OF A MEMORY CELL BASED ON CYCLE INFORMATION
8127048 13052017 SYSTEMS AND METHODS FOR SEGMENTING AND PROTECTING A STORAGE SUBSYSTEM
9361044 13073588 POWER-SAFE DATA MANAGEMENT SYSTEM
8924627 13073638 FLASH MEMORY DEVICE COMPRISING HOST INTERFACE FOR PROCESSING A MULTI-COMMAND DESCRIPTOR BLOCK IN ORDER TO EXPLOIT CONCURRENCY
8737136 13076340 APPARATUS AND METHOD FOR DETERMINING A READ LEVEL OF A MEMORY CELL BASED ON CYCLE INFORMATION
8769232 13080800 NON-VOLATILE SEMICONDUCTOR MEMORY MODULE ENABLING OUT OF ORDER HOST COMMAND CHUNK MEDIA ACCESS
8862804 13098356 SYSTEM AND METHOD FOR IMPROVED PARITY DETERMINATION WITHIN A DATA REDUNDANCY SCHEME IN A SOLID STATE MEMORY
8751728 13098357 STORAGE SYSTEM BUS TRANSFER OPTIMIZATION
8503237 13110662 SYSTEM AND METHOD FOR DATA RECOVERY IN A SOLID STATE STORAGE DEVICE
8656263 13118137 TRELLIS-CODED MODULATION IN A MULTI-LEVEL CELL FLASH MEMORY DEVICE
8934293 13135235 MEANS AND METHOD FOR OPERATING A RESISTIVE ARRAY
8793429 13152645 SOLID-STATE DRIVE WITH REDUCED POWER UP TIME
8924629 13155189 MAPPING TABLE FOR IMPROVING WRITE OPERATION EFFICIENCY
8719531 13159720 SYSTEM AND METHOD FOR PERFORMING DATA RETENTION THAT INCORPORATES ENVIRONMENTAL CONDITIONS
8677037 13163461 MEMORY APPARATUS FOR EARLY WRITE TERMINATION AND POWER FAILURE
8516172 13163481 METHODS FOR EARLY WRITE TERMINATION AND POWER FAILURE WITH NON-VOLATILE MEMORY
8706932 13163544 REPLACEABLE NON-VOLATILE MEMORY APPARATUS WITH A PLURALITY OF PLUGGABLE ELECTRICAL CONNECTORS
8639863 13163561 MEMORY APPARATUS FOR REPLACEABLE NON-VOLATILE MEMORY
8650343 13163571 METHODS FOR UPGRADING, DIAGNOSING, AND MAINTAINING REPLACEABLE NON-VOLATILE MEMORY
8689042 13163581 METHODS FOR DATA REDUNDANCY ACROSS REPLACEABLE NON-VOLATILE MEMORY STORAGE DEVICES
8638602 13167032 BACKGROUND SELECTION OF VOLTAGE REFERENCE VALUES FOR PERFORMING MEMORY READ OPERATIONS
8898373 13172772 SYSTEM AND METHOD FOR IMPROVING WEAR-LEVELING PERFORMANCE IN SOLID-STATE MEMORY
8605501 13176727 SYSTEM AND METHOD FOR DETERMINING DATA DEPENDENT NOISE CALCULATION FOR A FLASH CHANNEL
8656256 13177482 APPARATUS AND METHOD FOR MULTI-MODE OPERATION OF A FLASH MEMORY DEVICE
8737141 13177518 APPARATUS AND METHOD FOR DETERMINING AN OPERATING CONDITION OF A MEMORY CELL BASED ON CYCLE INFORMATION
8644099 13179466 APPARATUS AND METHOD FOR DETERMINING A READ LEVEL OF A FLASH MEMORY AFTER AN INACTIVE PERIOD OF TIME
8769190 13214132 SYSTEM AND METHOD FOR REDUCING CONTENTIONS IN SOLID-STATE MEMORY ACCESS
8788779 13216177 NON-VOLATILE STORAGE SUBSYSTEM WITH ENERGY-BASED PERFORMANCE THROTTLING
8848438 13253029 ASYMMETRIC LOG-LIKELIHOOD RATIO FOR MLC FLASH CHANNEL
8938583 13298272 SYSTEM AND METHOD FOR CONCURRENTLY EXECUTING DATA ACCESS REQUESTS
10162553 13303870 METHODS AND SYSTEMS FOR OBJECT LEVEL DE-DUPLICATION FOR SOLID STATE DEVICES
8806283 13327535 AUTOMATIC AND ON-DEMAND TESTING OF NON-VOLATILE STORAGE DEVICES
8959416 13328863 MEMORY DEFECT MANAGEMENT USING SIGNATURE IDENTIFICATION
8478930 13335194 SOLID STATE DRIVE POWER SAFE WEAR-LEVELING
9251381 13339812 SOLID-STATE STORAGE SUBSYSTEM SECURITY SOLUTION
8566667 13343684 LOW DENSITY PARITY CHECK CODE DECODING SYSTEM AND METHOD
8699266 13361905 IMPLEMENTING ENHANCED DATA WRITE FOR MULTI-LEVEL CELL (MLC) MEMORY USING THRESHOLD VOLTAGE-DRIFT OR RESISTANCE DRIFT TOLERANT MOVING BASELINE MEMORY DATA ENCODING
9208871 13361918 IMPLEMENTING ENHANCED DATA READ FOR MULTI-LEVEL CELL (MLC) MEMORY USING THRESHOLD VOLTAGE-DRIFT OR RESISTANCE DRIFT TOLERANT MOVING BASELINE MEMORY DATA ENCODING
8792272 13361925 IMPLEMENTING ENHANCED DATA PARTIAL-ERASE FOR MULTI-LEVEL CELL (MLC) MEMORY USING THRESHOLD VOLTAGE-DRIFT OR RESISTANCE DRIFT TOLERANT MOVING BASELINE MEMORY DATA ENCODING
8364888 13365232 ERASE-SUSPEND SYSTEM AND METHOD
8312207 13399907 SYSTEMS AND METHODS FOR MEASURING THE USEFUL LIFE OF SOLID-STATE STORAGE DEVICES
8271723 13407095 ISOLATION DEVICES FOR HIGH PERFORMANCE SOLID STATE DRIVES
8379457 13420849 AUTO CALIBRATION OF STORAGE MEMORY CONTROLLER
9543035 13420970 TRANSMISSION ERROR DETECTOR FOR FLASH MEMORY CONTROLLER
8909942 13436327 MRAM-BASED SECURITY FOR DATA STORAGE SYSTEMS
8555002 13443086 ASYMMETRIC MEMORY MIGRATION IN HYBRID MAIN MEMORY
8555024 13443121 INTEGRATING DATA FROM SYMMETRIC AND ASYMMETRIC MEMORY
9003224 13455491 MANAGING UNRELIABLE MEMORY IN DATA STORAGE SYSTEMS
8881389 13457170 METHODS OF FLASH DUAL INLINE MEMORY MODULES WITH FLASH MEMORY
8478931 13465790 USING NON-VOLATILE MEMORY RESOURCES TO ENABLE A VIRTUAL BUFFER POOL FOR A DATABASE APPLICATION
8966205 13468946 SYSTEM DATA MANAGEMENT USING GARBAGE COLLECTION AND HYBRID SELF MAPPING
8984247 13468999 STORING AND RECONSTRUCTING MAPPING TABLE DATA IN A DATA STORAGE SYSTEM
9977612 13470206 SYSTEM DATA MANAGEMENT USING GARBAGE COLLECTION AND LOGS
8402206 13475668 SOLID-STATE DEVICE WITH LOAD ISOLATION
8612719 13482865 METHODS FOR OPTIMIZING DATA MOVEMENT IN SOLID STATE DEVICES
8639901 13493766 MANAGING MEMORY SYSTEMS CONTAINING COMPONENTS WITH ASYMMETRIC CHARACTERISTICS
8527849 13525009 HIGH SPEED HARD LDPC DECODER
8782373 13525960 SEAMLESS APPLICATION ACCESS TO HYBRID MAIN MEMORY
8347200 13526446 REDUCED MEMORY MULTI-CHANNEL PARALLEL ENCODER SYSTEM
9087599 13530026 FLASH STORAGE DEVICE WITH DATA INTEGRITY PROTECTION
9377960 13532718 SYSTEM AND METHOD OF USING STRIPES FOR RECOVERING DATA IN A FLASH STORAGE SYSTEM
8924832 13533152 EFFICIENT ERROR HANDLING MECHANISMS IN DATA STORAGE SYSTEMS
8954653 13533529 MECHANISMS FOR EFFICIENT MANAGEMENT OF SYSTEM DATA IN DATA STORAGE SYSTEMS
8484519 13553707 OPTIMAL PROGRAMMING LEVELS FOR LDPC
8677092 13555050 SECURE MEMORY DEVICES AND METHODS OF MANAGING SECURE MEMORY DEVICES
8850150 13555052 MANAGING SECURITY IN SOLID-STATE DEVICES
8966343 13590489 SOLID-STATE DRIVE RETENTION MONITOR USING REFERENCE BLOCKS
8788880 13592218 EFFICIENT RETRY MECHANISM FOR SOLID-STATE MEMORY FAILURES
8898548 13594696 METHODS, DATA STORAGE DEVICES AND SYSTEMS HAVING VARIABLE SIZE ECC PAGE SIZE
9363315 13596979 Integrated Storage and Switching for Memory Systems
8848383 13597051 MOTHERBOARD WITH CARD GUIDE CUTOUTS
8929066 13597110 CHASSIS WITH SEPARATE THERMAL CHAMBER FOR SOLID STATE MEMORY
8639910 13608937 HANDLING WRITES TO A MEMORY INCLUDING ASYMMETRIC AND SYMMETRIC COMPONENTS
8635399 13611577 REDUCING A NUMBER OF CLOSE OPERATIONS ON OPEN BLOCKS IN A FLASH MEMORY
8560775 13631463 METHODS FOR MANAGING CACHE CONFIGURATION
8996955 13649007 Techniques For Storing Data in Stuck and Unstable Memory Cells
8887025 13649072 Techniques For Storing Data in Stuck Memory Cells
9274884 13649098 Encoding and Decoding Data to Accommodate Memory Cells Having Stuck-At Faults
10095433 13659865 OUT-OF-ORDER DATA TRANSFER MECHANISMS FOR DATA STORAGE SYSTEMS
8612402 13662200 Systems and Methods for Managing Key-Value Stores
9081663 13664335 OPTIMIZED GARBAGE COLLECTION ALGORITHM TO IMPROVE SOLID STATE DRIVE RELIABILITY
8489854 13670228 NON-VOLATILE SEMICONDUCTOR MEMORY STORING AN INVERSE MAP FOR REBUILDING A TRANSLATION TABLE
9177638 13675913 METHODS AND DEVICES FOR AVOIDING LOWER PAGE CORRUPTION IN DATA STORAGE DEVICES
8954694 13677704 METHODS, DATA STORAGE DEVICES AND SYSTEMS FOR FRAGMENTED FIRMWARE TABLE REBUILD IN A SOLID STATE DRIVE
8806174 13677791 METHOD AND SYSTEM FOR HASH KEY MEMORY FOOTPRINT REDUCTION
8762798 13678416 DYNAMIC LDPC CODE RATE SOLUTION
9218257 13689074 METHODS FOR MANAGING FAILURE OF A SOLID STATE DEVICE IN A CACHING STORAGE
9032271 13708873 SYSTEM AND METHOD FOR LOWER PAGE DATA RECOVERY IN A SOLID STATE DRIVE
8943388 13712929 Techniques For Encoding and Decoding Using a Combinatorial Number System
9026893 13713561 DYNAMICALLY ASSIGNING INACTIVE PAGES NOT USED IN REED-SOLOMON CODE IN NON-VOLATILE SOLID-STATE STORAGE ARRAY
9007801 13714499 Bipolar-MOS Memory Circuit
8994133 13714590 MULTI-LAYER INPUT/OUTPUT PAD RING FOR SOLID STATE DEVICE CONTROLLER
8493791 13725689 WORD-LINE INTER-CELL INTERFERENCE DETECTOR IN FLASH SYSTEM
9117529 13725943 INTER-CELL INTERFERENCE ALGORITHMS FOR SOFT DECODING OF LDPC CODES
8484547 13728944 SYSTEM AND METHOD FOR REDUCING MEMORY IN A MULTI-CHANNEL PARALLEL ENCODER SYSTEM
9082489 13741119 PROGRAMMING ALGORITHM FOR IMPROVED FLASH MEMORY ENDURANCE AND RETENTION
8966339 13742243 DECODER SUPPORTING MULTIPLE CODE RATES AND CODE LENGTHS FOR DATA STORAGE SYSTEMS
8850091 13745804 METHODS FOR EARLY WRITE TERMINATION WITH NON-VOLATILE MEMORY
8767471 13752823 SYSTEMS AND METHODS FOR AUTO-CALIBRATION OF A STORAGE MEMORY CONTROLLER
8677035 13754837 DATA STORAGE SYSTEM WITH PRIMARY AND SECONDARY COMPRESSION ENGINES
9059736 13756328 METHODS, SOLID STATE DRIVE CONTROLLERS AND DATA STORAGE DEVICES HAVING A RUNTIME VARIABLE RAID PROTECTION SCHEME
8578085 13762524 SYSTEMS AND METHODS FOR PROVIDING LOAD ISOLATION IN A SOLID-STATE DEVICE
8954820 13764649 REDUCED COMPLEXITY NON-BINARY LDPC DECODING ALGORITHM
9317083 13774926 THERMAL REGULATION FOR SOLID STATE MEMORY
9047955 13775070 ADJUSTING OPERATING PARAMETERS FOR MEMORY CELLS BASED ON WORDLINE ADDRESS AND CYCLE INFORMATION
9195586 13776590 DETERMINING BIAS INFORMATION FOR OFFSETTING OPERATING VARIATIONS IN MEMORY CELLS BASED ON WORDLINE ADDRESS
8924824 13797923 SOFT-DECISION INPUT GENERATION FOR DATA STORAGE SYSTEMS
10061640 13797943 SOFT-DECISION INPUT GENERATION FOR DATA STORAGE SYSTEMS
8990668 13829904 DECODING DATA STORED IN SOLID-STATE MEMORY
10073626 13838699 MANAGING THE WRITE PERFORMANCE OF AN ASYMMETRIC MEMORY SYSTEM
9842660 13841026 SYSTEM AND METHOD TO IMPROVE ENTERPRISE RELIABILITY THROUGH TRACKING I/O PERFORMANCE METRICS IN NON-VOLATILE RANDOM ACCESS MEMORY
9286002 13841706 DYNAMIC RESTRIPING IN NONVOLATILE MEMORY SYSTEMS
9223373 13842101 POWER ARBITRATION FOR STORAGE DEVICES
8996796 13842940 SMALL BLOCK WRITE OPERATIONS IN NON-VOLATILE MEMORY SYSTEMS
9059742 13842956 SYSTEM AND METHOD FOR DYNAMIC SCALING OF LDPC DECODER IN A SOLID STATE DRIVE
9378132 13843218 SYSTEM AND METHOD FOR SCANNING FLASH MEMORIES
9136011 13843225 SOFT INFORMATION MODULE
8713381 13853989 SYSTEMS AND METHODS OF USING DYNAMIC DATA FOR WEAR LEVELING IN SOLID-STATE DEVICES
8681552 13873183 SYSTEM AND METHOD FOR ACCESSING AND STORING INTERLEAVED DATA
9135106 13899447 READ LEVEL ADJUSTMENT USING SOFT INFORMATION
9123686 13904992 THERMAL MANAGEMENT FOR SOLID-STATE DRIVE
9338927 13913068 THERMAL INTERFACE MATERIAL PAD AND METHOD OF FORMING THE SAME
9323663 13927740 Managing the Write Performance of an Asymmetric Memory System
9164891 13927871 Managing the Write Performance of an Asymmetric Memory System
8861272 13935221 System and method for data recovery in a solid state storage device using optimal reference voltage values of a related storage element
8706985 13948495 SYSTEM AND METHOD FOR OPTIMIZING GARBAGE COLLECTION IN DATA STORAGE
9274865 13957411 IMPLEMENTING ENHANCED BUFFER MANAGEMENT FOR DATA STORAGE DEVICES
9830257 13967292 FAST SAVING OF DATA DURING POWER INTERRUPTION IN DATA STORAGE SYSTEMS
9767867 14016202 METHODS OF COMMUNICATING TO DIFFERENT TYPES OF MEMORY MODULES IN A MEMORY CHANNEL
9251061 14016218 METHODS FOR ACCESSING MEMORY IN A TWO-DIMENSIONAL MAIN MEMORY HAVING A PLURALITY OF MEMORY SLICES
9093150 14016224 MULTI-CHIP PACKAGED INTEGRATED CIRCUIT WITH FLASH MEMORY AND SLAVE MEMORY CONTROLLER
9318156 14016235 MULTI-CHIP PACKAGED FLASH MEMORY/SUPPORT APPLICATION SPECIFIC INTEGRATED CIRCUIT FOR FLASH DUAL INLINE MEMORY MODULES
9336835 14016250 FLASH DUAL INLINE MEMORY MODULES WITH MULTIPLEXING SUPPORT CIRCUITS
9304709 14020653 HIGH PERFORMANCE SYSTEM PROVIDING SELECTIVE MERGING OF DATAFRAME SEGMENTS IN HARDWARE
9042197 14020686 POWER FAIL PROTECTION AND RECOVERY USING LOW POWER STATES IN A DATA STORAGE DEVICE/SYSTEM
9165668 14026017 DATA RETENTION MONITORING USING TEMPERATURE HISTORY IN SOLID STATE DRIVES
9436630 14026062 USING DUAL PHYS TO SUPPORT MULTIPLE PCIE LINK WIDTHS
10417123 14028412 SYSTEMS AND METHODS FOR IMPROVING GARBAGE COLLECTION AND WEAR LEVELING PERFORMANCE IN DATA STORAGE SYSTEMS
9262333 14047603 ASYMMETRIC MEMORY MIGRATION IN HYBRID MAIN MEMORY
9250828 14066349 WRITABLE CLONE DATA STRUCTURE
9229855 14078302 APPARATUS AND METHOD FOR ROUTING INFORMATION IN A NON-VOLATILE MEMORY-BASED STORAGE DEVICE
9336134 14078308 APPARATUS AND METHOD FOR ACCESSING A NON-VOLATILE MEMORY BLADE USING MULTIPLE CONTROLLERS IN A NON-VOLATILE MEMORY BASED STORAGE DEVICE
9754682 14084483 IMPLEMENTING ENHANCED PERFORMANCE WITH READ BEFORE WRITE TO PHASE CHANGE MEMORY
9304557 14086032 SYSTEMS AND METHODS FOR PACKAGING HIGH DENSITY SSDS
9600038 14086057 SYSTEMS AND METHODS FOR SECURING HIGH DENSITY SSDS
9665501 14090202 SELF-ENCRYPTING DATA STORAGE DEVICE SUPPORTING OBJECT-LEVEL ENCRYPTION
9823872 14090960 APPARATUS AND METHOD FOR TRANSLATION FROM MULTI-DIMENSIONAL TO LINEAR ADDRESS SPACE IN STORAGE
10101937 14091053 APPARATUS AND METHOD FOR REFERENCING DENSE AND SPARSE INFORMATION IN MULTI-DIMENSIONAL TO LINEAR ADDRESS SPACE TRANSLATION
9802124 14091211 APPARATUS AND METHOD FOR CLONING AND SNAPSHOTTING IN MULTI-DIMENSIONAL TO LINEAR ADDRESS SPACE TRANSLATION
9367483 14096921 ACOUSTICALLY SECURE PHASE CHANGE MEMORY DEVICES
9270296 14100435 METHOD AND SYSTEM FOR SOFT DECODING THROUGH SINGLE READ
9007841 14102356 PROGRAMMING SCHEME FOR IMPROVED VOLTAGE DISTRIBUTION IN SOLID-STATE MEMORY
9778885 14108671 COMPRESSOR RESOURCES FOR HIGH DENSITY STORAGE UNITS
9330143 14133302 DATA STORAGE DEVICE SUPPORTING ACCELERATED DATABASE OPERATIONS
9921896 14177219 SHUTDOWNS AND DATA RECOVERY TO AVOID READ ERRORS WEAK PAGES IN A NON-VOLATILE MEMORY SYSTEM
9301402 14212941 HIGH DENSITY SERVER STORAGE UNIT
9337864 14231511 NON-BINARY LDPC DECODER USING BINARY SUBGROUP PROCESSING
9250994 14231531 NON-BINARY LOW-DENSITY PARITY CHECK (LDPC) DECODING USING TRELLIS MAXIMIZATION
9098416 14257978 FLASH STORAGE DEVICE WITH READ DISTURB MITIGATION
9990298 14275468 SYSTEM AND METHOD FOR CACHING SOLID STATE DEVICE READ REQUEST RESULTS
10339079 14293846 SYSTEM AND METHOD OF INTERLEAVING DATA RETRIEVED FROM FIRST AND SECOND BUFFERS
9182916 14306070 NON-VOLATILE STORAGE SUBSYSTEM WITH ENERGY-BASED PERFORMANCE THROTTLING
9054031 14306801 EMBEDDED NON-VOLATILE MEMORY
9343170 14313971 WORD-LINE INTER-CELL INTERFERENCE DETECTOR IN FLASH SYSTEM
9430326 14338264 MULTIPLE ECC CODEWORD SIZES IN AN SSD
9122620 14456581 STORAGE SYSTEM WITH REDUCED HASH KEY MEMORY
9223702 14457077 SYSTEMS AND METHODS FOR READ CACHING IN FLASH STORAGE
9547472 14466538 ACK-LESS PROTOCOL FOR NOTICING COMPLETION OF READ REQUESTS
9535870 14489881 ACKNOWLEDGEMENT-LESS PROTOCOL FOR SOLID STATE DRIVE INTERFACE
9652199 14489994 DOORBELL-LESS PROTOCOL FOR SOLID STATE DRIVE INTERFACE
9541988 14493296 DATA STORAGE DEVICES WITH PERFORMANCE-AWARE POWER CAPPING
9582201 14498566 MULTI-TIER SCHEME FOR LOGICAL STORAGE MANAGEMENT
9984012 14499211 READ WRITEABLE RANDOMLY ACCESSIBLE NON-VOLATILE MEMORY MODULES
9792069 14500937 OFFLINE DEDUPLICATION FOR SOLID-STATE STORAGE DEVICES
10025530 14500952 OPTIMIZED GARBAGE COLLECTION FOR SOLID-STATE STORAGE DEVICES
9727112 14500980 METHODS FOR EARLY WRITE TERMINATION WITH NON-VOLATILE MEMORY
10275175 14507572 SYSTEM AND METHOD TO PROVIDE FILE SYSTEM FUNCTIONALITY OVER A PCIE INTERFACE
9645769 14523100 PERFORMANCE ACCELERATION DURING SHUTDOWN OF A DATA STORAGE DEVICE
9836215 14548115 REAL TIME PROTOCOL GENERATION
9905302 14549532 READ LEVEL GROUPING ALGORITHMS FOR INCREASED FLASH PERFORMANCE
9576671 14549535 CALIBRATING OPTIMAL READ LEVELS
10014045 14555235 THREE-DIMENSIONAL MAGNETIC MEMORY WITH MULTI-LAYER DATA STORAGE LAYERS
10691531 14560802 SYSTEMS AND METHODS FOR MULTI-ZONE DATA TIERING FOR ENDURANCE EXTENSION IN SOLID STATE DRIVES
10545819 14584326 SOFT-DECISION INPUT GENERATION FOR DATA STORAGE SYSTEMS
9535799 14590694 APPARATUS, SYSTEMS, AND METHODS FOR DATA RECOVERY
10228866 14599734 PERFORMANCE TUNING FOR STORAGE DEVICES
9459857 14602124 MANAGING WEAR OF SYSTEM AREAS OF STORAGE DEVICES
9319069 14607039 REDUCED COMPLEXITY NON-BINARY LDPC DECODING ALGORITHM
9778845 14612085 FILE MANAGEMENT SYSTEM
9213637 14613345 READ AND WRITE ACCESS PERFORMANCE FOR NON-VOLATILE MEMORY
9582192 14616445 GEOMETRY AWARE BLOCK RECLAMATION
9535786 14617231 ADAPTIVE TARGETING OF READ LEVELS IN STORAGE DEVICES
9696934 14620971 HYBRID SOLID STATE DRIVE (SSD) USING PCM OR OTHER HIGH PERFORMANCE SOLID-STATE MEMORY
9520191 14624255 APPARATUS, SYSTEMS, AND METHODS FOR OPERATING FLASH BACKED DRAM MODULE
9830219 14627580 ENCODING SCHEME FOR 3D VERTICAL FLASH MEMORY
9270269 14628925 BIPOLAR-MOS MEMORY CIRCUIT
9880755 14630863 SYSTEM AND METHOD FOR COPY ON WRITE ON AN SSD
9778859 14631187 DOORLESS PROTOCOL HAVING MULTIPLE QUEUE READ REQUESTS IN FLIGHT
10156994 14633301 METHODS AND SYSTEMS TO REDUCE SSD IO LATENCY
9349447 14635532 CONTROLLING COUPLING IN LARGE CROSS-POINT MEMORY ARRAYS
9379073 14657780 MULTI-LAYER PAD RING FOR INTEGRATED CIRCUIT
9762548 14658129 CONTROLLING ENCRYPTED DATA STORED ON A REMOTE STORAGE DEVICE
9720754 14664768 READ LEVEL GROUPING FOR INCREASED FLASH PERFORMANCE
9304908 14667804 SMALL BLOCK WRITE OPERATIONS IN NON-VOLATILE MEMORY SYSTEMS
10444998 14673392 DATA STORAGE DEVICE PROVIDING DATA MAINTENANCE SERVICES
9558814 14683850 HYBRID ANALOG AND DIGITAL MEMORY DEVICE
10162006 14689043 BOUNDARY SCAN TESTING A STORAGE DEVICE VIA SYSTEM MANAGEMENT BUS INTERFACE
9948322 14698766 HIGH PERFORMANCE READ-MODIFY-WRITE SYSTEM PROVIDING LINE-RATE MERGING OF DATAFRAME SEGMENTS IN HARDWARE
9952939 14700760 SYSTEM AND METHOD FOR LOWER PAGE DATA RECOVERY IN A SOLID STATE DRIVE
9411522 14720697 HIGH SPEED INPUT/OUTPUT PERFORMANCE IN SOLID STATE DEVICES
9350391 14722673 SYSTEM AND METHOD FOR DYNAMIC SCALING OF LDPC DECODER IN A SOLID STATE DRIVE
9305640 14724770 ASYMMETRIC LOG-LIKELIHOOD RATIO FOR FLASH CHANNEL
9224456 14724773 SETTING OPERATING PARAMETERS FOR MEMORY CELLS BASED ON WORDLINE ADDRESS AND CYCLE INFORMATION
9552384 14744947 APPARATUS AND METHOD FOR SINGLE PASS ENTROPY DETECTION ON DATA TRANSFER
10181355 14788658 FLASH STORAGE DEVICE WITH POWER MONITORING
9514823 14794741 PROGRAMMING ALGORITHM FOR IMPROVED FLASH MEMORY ENDURANCE AND RETENTION
9753481 14795836 NMOS REGULATED VOLTAGE REFERENCE
9977736 14798400 OPTIMIZED GARBAGE COLLECTION ALGORITHM TO IMPROVE SOLID STATE DRIVE RELIABILITY
10049055 14808380 MANAGING ASYMMETRIC MEMORY SYSTEM AS A CACHE DEVICE
9880594 14810391 THERMAL MANAGEMENT FOR SOLID-STATE DRIVE
10133625 14823796 STORING PARITY DATA SEPARATE FROM PROTECTED DATA
10209891 14833817 METHODS AND SYSTEMS FOR IMPROVING FLASH MEMORY FLUSHING
10108503 14833844 METHODS AND SYSTEMS FOR UPDATING A RECOVERY SEQUENCE MAP
10157656 14834743 IMPLEMENTING ENHANCED MAGNETIC MEMORY CELL
9780143 14835021 IMPLEMENTING MAGNETIC MEMORY INTEGRATION WITH CMOS DRIVING CIRCUITS
9378214 14841635 METHOD AND SYSTEM FOR HASH KEY MEMORY REDUCTION
9871043 14841672 4F2 SCR MEMORY DEVICE
9852782 14841675 TILTED SYNTHETIC ANTIFERROMAGNET POLARIZER/REFERENCE LAYER FOR STT-MRAM BITS
10235057 14846568 OPERATING PARAMETERS FOR FLASH MEMORY DEVICES
10108350 14850741 METHOD FOR PROVIDING NONVOLATILE STORAGE WRITE BANDWIDTH USING A CACHING NAMESPACE
10048876 14850802 METHOD FOR PROVIDING NONVOLATILE STORAGE WRITE BANDWIDTH USING A CACHING NAMESPACE
9734027 14851120 SYNCHRONOUS MIRRORING IN NON-VOLATILE MEMORY SYSTEMS
9875025 14853920 SYSTEM AND METHOD FOR PERFORMING DATA RETENTION IN SOLID-STATE MEMORY USING AN LRU LIST
9881670 14853941 SOFT INFORMATION MODULE
9836350 14871096 JOINT DECODING OF REWRITING NVM ERROR SECTORS
10108347 14873629 MEASURING PERFORMANCE OF DATA STORAGE SYSTEMS
9728255 14882147 PLANAR VARIABLE RESISTANCE MEMORY
10108348 14882741 STORAGE OF DATA REFERENCE BLOCKS AND DELTAS IN DIFFERENT STORAGE DEVICES
11165717 14922547 FABRIC INTERCONNECTION FOR MEMORY BANKS BASED ON NETWORK-ON-CHIP METHODOLOGY
10379755 14923000 SYSTEM DATA STORAGE MECHANISM PROVIDING COHERENCY AND SEGMENTED DATA LOADING
9830966 14927414 THREE TERMINAL SOT MEMORY CELL WITH ANOMALOUS HALL EFFECT
9832277 14941125 SYSTEMS AND METHODS FOR ADAPTIVE PARTITIONING IN DISTRIBUTED CACHE MEMORIES
10108377 14941198 STORAGE PROCESSING UNIT ARRAYS AND METHODS OF USE
10013346 14943841 METHOD OF DECREASING WRITE AMPLIFICATION OF NAND FLASH USING A JOURNAL APPROACH
9377962 14948229 DETERMINING BIAS INFORMATION FOR OFFSETTING OPERATING VARIATIONS IN MEMORY CELLS
9837269 14956173 DEPOSITION METHOD FOR PLANAR SURFACES
9507529 14961184 APPARATUS AND METHOD FOR ROUTING INFORMATION IN A NON-VOLATILE MEMORY-BASED STORAGE DEVICE
9921969 14967169 GENERATION OF RANDOM ADDRESS MAPPING IN NON-VOLATILE MEMORIES USING LOCAL AND GLOBAL INTERLEAVING
9983797 14968875 MEMORY SERVER WITH READ WRITEABLE NON-VOLATILE MEMORY
10452473 14976518 METHODS FOR MANAGING FAILURE OF A SOLID STATE DEVICE IN A CACHING STORAGE
10379747 14977269 AUTOMATED LATENCY MONITORING
10025664 14979278 SELECTIVE BUFFER PROTECTION
9836427 14983308 Library for Seamless Management of Storage Devices
10146618 14987244 DISTRIBUTED DATA STORAGE WITH REDUCED STORAGE OVERHEAD USING REDUCED-DEPENDENCY ERASURE CODES
9836409 14989386 SEAMLESS APPLICATION ACCESS TO HYBRID MAIN MEMORY
9792067 14990100 TRIM COMMAND PROCESSING IN A SOLID STATE DRIVE
9886196 14992353 METHOD AND SYSTEM FOR EFFICIENT COMMON PROCESSING IN MEMORY DEVICE CONTROLLERS
10108340 14992701 METHOD AND SYSTEM FOR A COMMON PROCESSING FRAMEWORK FOR MEMORY DEVICE CONTROLLERS
10216419 14993531 DIRECT INTERFACE BETWEEN GRAPHICS PROCESSING UNIT AND DATA STORAGE UNIT
10222992 15011541 SYNCHRONIZATION METHOD AND APPARATUS FOR AN INTERCONNECTION NETWORK USING PARALLEL-HEADERLESS TDMA ROUTING
10108456 15014007 ACCELERATED ATOMIC RESOURCE ALLOCATION ON A MULTIPROCESSOR PLATFORM
9620220 15043443 DATA RETENTION FLAGS IN SOLID-STATE DRIVES
9704594 15047113 INTER-CELL INTERFERENCE REDUCTION IN FLASH MEMORY DEVICES
10055377 15052023 USING A PROPRIETARY FRAMEWORK ON A STANDARDS-BASED EMBEDDED DEVICE
9898341 15052946 ADJUSTABLE PRIORITY RATIOS FOR MULTIPLE TASK QUEUES
10275376 15058461 Efficient Cross Device Redundancy Implementation on High Performance Direct Attached Non-Volatile Storage With Data Reduction
10310925 15058538 METHOD OF PREVENTING METADATA CORRUPTION BY USING A NAMESPACE AND A METHOD OF VERIFYING CHANGES TO THE NAMESPACE
10289558 15061595 APPARATUS AND METHOD FOR REDUCING STORAGE CLASS MEMORY WRITE-BACKS
9959068 15061768 INTELLIGENT WIDE PORT PHY USAGE
10001924 15062456 EFFICIENT AND DYNAMICALLY SIZED REVERSE MAP TO HANDLE VARIABLE SIZE DATA
10636065 15065001 DATA STORAGE DEVICE, METHOD AND SYSTEM, AND CONTROL OF DATA STORAGE DEVICE BASED ON WRITING OPERATIONS AND LIFETIME
9811285 15067284 DYNAMIC RESTRIPING IN NONVOLATILE MEMORY SYSTEMS
9761308 15068427 SYSTEMS AND METHODS FOR ADAPTIVE READ LEVEL ADJUSTMENT
10198313 15068491 REDUNDANCY OF ERROR CORRECTION ENCODED DATA IN A STORAGE SYSTEM
10254985 15071038 POWER MANAGEMENT OF STORAGE DEVICES
10459793 15073409 DATA RELIABILITY INFORMATION IN A NON-VOLATILE MEMORY DEVICE
9898196 15076742 SMALL BLOCK WRITE OPERATIONS IN NON-VOLATILE MEMORY SYSTEMS
9901010 15077242 HIGH DENSITY SERVER STORAGE UNIT
9772662 15077302 Linear Push-Push Mechanism For Removable Storage Cartridge System
10095445 15084333 SYSTEMS AND METHODS FOR OFFLOADING PROCESSING FROM A HOST TO STORAGE PROCESSING UNITS USING AN INTERCONNECT NETWORK
9891675 15087386 SYSTEMS AND METHODS FOR PACKAGING HIGH DENSITY SSDS
10146279 15087548 SOLID STATE MEMORY THERMAL REGULATION
10049076 15090249 METHODS AND SYSTEMS FOR IMPLEMENTING HIGH SPEED SERIAL INTERFACE BUS HAVING INHOMOGENEOUS LANE BUNDLES AND ENCODINGS
10156890 15092492 NETWORK COMPUTER SYSTEMS WITH POWER MANAGEMENT
9812506 15098253 NANO-IMPRINTED SELF-ALIGNED MULTI-LEVEL PROCESSING METHOD
9842059 15098668 WEAR LEVELING IN STORAGE DEVICES
10019166 15130320 WEAR LEVELING IN SOLID STATE DEVICES
10298261 15132143 REDUCED COMPLEXITY NON-BINARY LDPC DECODING ALGORITHM
9905303 15133217 FRONT/BACK CONTROL OF INTEGRATED CIRCUITS FOR FLASH DUAL INLINE MEMORY MODULES
10019306 15139988 COLLISION DETECTION FOR SLAVE STORAGE DEVICES
10380100 15140241 GENERALIZED VERIFICATION SCHEME FOR SAFE METADATA MODIFICATION
9508399 15145575 RESIDUAL CAPACITANCE PERFORMANCE BOOSTER
10069068 15145648 DIFFUSED RESISTIVE MEMORY CELL WITH BURIED ACTIVE ZONE
10380069 15146685 GENERALIZED WRITE OPERATIONS VERIFICATION METHOD
9940261 15147465 ZONING OF LOGICAL TO PHYSICAL DATAADDRESS TRANSLATION TABLES WITH PARALLELIZED LOG LIST REPLAY
9748974 15150340 NON-BINARY LDPC DECODER USING BINARY SUBGROUP PROCESSING
9990315 15156267 SYSTEM AND METHOD FOR DIRECT MEMORY ACCESS IN A FLASH STORAGE
9985652 15162504 SYSTEM AND METHOD FOR DYNAMIC SCALING OF LDPC DECODER IN A SOLID STATE DRIVE
10025712 15174955 POWER-SAFE DATA MANAGEMENT SYSTEM
9818486 15181251 FAST SECURE ERASE IN A FLASH SYSTEM
9899595 15197847 IMPLEMENTING DEPOSITION GROWTH METHOD FOR MAGNETIC MEMORY
10613781 15207414 APPARATUS AND METHOD FOR DETERMINING AN OPERATING CONDITION OF A MEMORY CELL BASED ON CYCLE INFORMATION
10289408 15226590 MANAGING WEAR OF SYSTEM AREAS OF STORAGE DEVICES
9812503 15236600 EMBEDDED NON-VOLATILE MEMORY
9817577 15275670 METHODS, DEVICES AND SYSTEMS FOR TWO STAGE POWER-ON MAP REBUILD WITH FREE SPACE ACCOUNTING IN A SOLID STATE DRIVE
9755141 15280094 METHOD FOR FABRICATING MRAM BITS ON A TIGHT PITCH
9733840 15332740 Managing the Write Performance of an Asymmetric Memory System
10055345 15345100 METHODS, DEVICES AND SYSTEMS FOR SOLID STATE DRIVE CONTROL
10318164 15355851 PROGRAMMABLE INPUT/OUTPUT (PIO) ENGINE INTERFACE ARCHITECTURE WITH DIRECT MEMORY ACCESS (DMA) FOR MULTI-TAGGING SCHEME FOR STORAGE DEVICES
10445242 15357155 INVALIDATION DATA AREA FOR CACHE
9673387 15369601 IMPLEMENTING MAGNETIC MEMORY PILLAR DESIGN
10089360 15380826 APPARATUS AND METHOD FOR SINGLE PASS ENTROPY DETECTION ON DATA TRANSFER
10020053 15406221 MULTI-LEVEL PHASE CHANGE DEVICE
9837472 15412566 METHOD FOR FORMING PCM AND RRAM 3-D MEMORY CELLS
10566061 15436697 CALIBRATING OPTIMAL READ LEVELS
10289314 15445921 MULTI-TIER SCHEME FOR LOGICAL STORAGE MANAGEMENT
10452533 15449612 ACCESS NETWORK FOR ADDRESS MAPPING IN NON-VOLATILE MEMORIES
10037158 15452606 VERTICALLY INTEGRATED STORAGE
11010075 15458945 APPARATUS AND METHOD FOR USING FIELDS IN N-SPACE TRANSLATION OF STORAGE REQUESTS
10282121 15470695 APPARATUS AND METHOD FOR INSERTION AND DELETION IN MULTI-DIMENSIONAL TO LINEAR ADDRESS SPACE TRANSLATION
9929214 15477739 NANO-IMPRINTED SELF-ALIGNED MULTI-LEVEL PROCESSING METHOD
10068650 15484038 CHARACTERIZING AND OPERATING A NON-VOLATILE MEMORY DEVICE
10133629 15484039 METHODS AND SYSTEMS FOR IMPLEMENTING REDUNDANCY IN MEMORY CONTROLLERS
10109352 15484044 DATA RETENTION FLAGS IN SOLID-STATE DRIVES
10191842 15489282 APPARATUS WITH A MEMORY CONTROLLER CONFIGURED TO CONTROL ACCESS TO RANDOMLY ACCESSIBLE NON-VOLATILE MEMORY
10380014 15489632 ADDRESS TRANSLATION FOR A NON-VOLATILE MEMORY STORAGE DEVICE
10114744 15495900 MEMORY UNIT ASSIGNMENT AND SELECTION FOR INTERNAL MEMORY OPERATIONS IN DATA STORAGE SYSTEMS
10445232 15627042 DETERMINING CONTROL STATES FOR ADDRESS MAPPING IN NON-VOLATILE MEMORIES
10452560 15627091 WEAR LEVELING IN NON-VOLATILE MEMORIES
10445251 15627135 WEAR LEVELING IN NON-VOLATILE MEMORIES
10163504 15667000 PLANAR VARIABLE RESISTANCE MEMORY
10289168 15669685 COMPONENT PLACEMENT WITHIN A SOLID STATE DRIVE
10269400 15696637 TILTED SYNTHETIC ANTIFERROMAGNET POLARIZER/REFERENCE LAYER FOR STT-MRAM BITS
10860477 15716467 APPARATUS AND METHOD FOR LOW POWER LOW LATENCY HIGH CAPACITY STORAGE CLASS MEMORY
10290337 15822500 THREE TERMINAL SOT MEMORY CELL WITH ANOMALOUS HALL EFFECT
10719473 15828229 Library for Seamless Management of Storage Devices
10290338 15844769 TILTED SYNTHETIC ANTIFERROMAGNET POLARIZER/REFERENCE LAYER FOR STT-MRAM BITS
10540106 15876245 SYSTEM AND METHOD FOR COPY ON WRITE ON AN SSD
10361365 15876632 IMPLEMENTING DEPOSITION GROWTH METHOD FOR MAGNETIC MEMORY
10510405 15882937 SOFT INFORMATION MODULE
10552325 15958563 REDUCING WRITE-BACKS TO MEMORY BY CONTROLLING THE AGE OF CACHE LINES IN LOWER LEVEL CACHE
10725683 15967522 INTELLIGENT WIDE PORT PHY USAGE
10409747 15971971 SYSTEM AND METHOD FOR DIRECT MEMORY ACCESS IN A FLASH STORAGE
10254963 15995945 Efficiently and Dynamically Sized Reverse Map to Handle Variable Size Data
10496535 16011569 POWER-SAFE DATA MANAGEMENT SYSTEM
10642495 16011572 WEAR LEVELING IN SOLID STATE DEVICES
10223027 16013599 OPTIMIZED GARBAGE COLLECTION FOR SOLID-STATE STORAGE DEVICES
10460801 16017806 MULTI-LEVEL PHASE CHANGE DEVICE
10761923 16022542 COLLISION DETECTION FOR SLAVE STORAGE DEVICES
10446748 16110079 DIFFUSED RESISTIVE MEMORY CELL WITH BURIED ACTIVE ZONE
10635524 16112429 SOFT-DECISION INPUT GENERATION FOR DATA STORAGE SYSTEMS
10475517 16116806 CHARACTERIZING AND OPERATING A NON-VOLATILE MEMORY DEVICE
10725709 16149091 SYSTEMS AND METHODS FOR OFFLOADING PROCESSING FROM A HOST TO STORAGE PROCESSING UNITS USING AN INTERCONNECT NETWORK
10628260 16164730 METHODS AND SYSTEMS FOR IMPLEMENTING REDUNDANCY IN MEMORY CONTROLLERS
11036417 16191210 METHODS AND SYSTEMS FOR OBJECT LEVEL DE-DUPLICATION FOR SOLID STATE DEVICES
10438669 16216904 FLASH STORAGE DEVICE WITH DATA INTEGRITY PROTECTION
10963166 16282227 OPERATING PARAMETERS FOR FLASH MEMORY DEVICES
10552055 16370811 MULTI-TIER SCHEME FOR LOGICAL STORAGE MANAGEMENT
11086774 16452463 ADDRESS TRANSLATION FOR STORAGE DEVICE
10951233 16453882 SYSTEM AND METHOD FOR DECODING ITERATIONS AND DYNAMIC SCALING
11544223 16455564 WRITE OPERATION VERIFICATION METHOD AND APPARATUS
10942656 16523951 System Data Storage Mechanism Providing Coherency and Segmented Data Loading
11347717 16523960 Generalized Verification Scheme For Safe Metadata Modification
10733122 16554519 SYSTEM AND METHOD FOR DIRECT MEMORY ACCESS IN A FLASH STORAGE
11074125 16716378 Data Storage System and Method for Decoding Data based on Extrapolated Flipped-Bit Data
11226747 16746663 SYSTEM AND METHOD FOR COPY ON WRITE ON AN SSD
11068170 16751124 MULTI-TIER SCHEME FOR LOGICAL STORAGE MANAGEMENT
11488673 16752516 Calibrating Optimal Read Levels
11132255 16818949 Methods and Systems for Implementing Redundancy in Memory Controllers
11175983 16823235 Soft-Decision Input Generation for Data Storage Systems
11150984 16824508 Systems and Methods for Multi-Zone Data Tiering for Endurance Extension in Solid State Drives
11205206 16827597 Data Storage Device, Method and System, and Control of Data Storage Device Based on Writing Operations and Lifetime
11204697 16827605 Wear Leveling in Solid State Devices
11016917 16911312 Data Storage System and Method for Multiple Communication Protocols and Direct Memory Access
11422722 16928954 INTELLIGENT WIDE PORT PHY USAGE
11372771 17068700 INVALIDATION DATA AREA FOR CACHE
11543974 17153719 System Data Storage Mechanism Providing Coherency and Segmented Data Loading
None 17172155 MATRIX-VECTOR MULTIPLICATION USING SOT-BASED NON-VOLATILE MEMORY CELLS
11393516 17172175 SOT-BASED SPIN TORQUE OSCILLATORS FOR OSCILLATORY NEURAL NETWORKS
11630583 17177102 Operating Parameters for Non-Volatile Memory Devices
11630791 17244799 Data Storage System and Method for Multiple Communication Protocols and Memory Access
11640256 17315202 Methods and Systems for Object Level De-Duplication for Data Storage System
11722064 17357852 Address Translation for Storage Device
11579973 17463340 Methods and Systems for Implementing Redundancy in Memory Controllers
11546272 17486528 FABRIC INTERCONNECTION FOR MEMORY BANKS BASED ON NETWORK-ON-CHIP METHODOLOGY
11640333 17501890 Systems and Methods for Allocating Blocks of Memory to Multiple Zones Associated with Corresponding Error Correction Mechanisms
11630722 17503198 Method and System for Decoding Data based on Association of First Memory Location and Second Memory Location
12141123 17744551 Generalized Verification Scheme For Safe Metadata Modification
Below is the list of 32 U.S. patents acquired by Western Digital from Sandisk in January 2024 (Source: USPTO):
Patent Application Invention title
7136973 10772855 DUAL MEDIA STORAGE DEVICE
9104315 11196826 SYSTEMS AND METHODS FOR A MASS DATA STORAGE SYSTEM HAVING A FILE-BASED INTERFACE TO A HOST AND A NON-FILE-BASED INTERFACE TO SECONDARY STORAGE
7634585 11267534 IN-LINE CACHE USING NONVOLATILE MEMORY BETWEEN HOST AND DISK DEVICE
7302534 11537404 DUAL MEDIA STORAGE DEVICE
8286156 11594283 METHODS AND APPARATUS FOR PERFORMING RESILIENT FIRMWARE UPGRADES TO A FUNCTIONING MEMORY
7452236 11670309 CABLING FOR RACK-MOUNT DEVICES
7887358 12183006 CONNECTOR CLAMP
8503468 12265698 PCI EXPRESS LOAD SHARING NETWORK INTERFACE CONTROLLER CLUSTER
8270830 12416893 OPTICAL NETWORK FOR CLUSTER COMPUTING
8174835 12416895 HOT SWAPPABLE COMPUTER CARD CARRIER
8199511 12416898 HOT SWAPPABLE COMPUTER CARD CARRIER
8856501 12706519 METHOD AND SYSTEM FOR CONTROLLING OPERATION OF INTERCONNECTED DEVICES BY CIRCULATING HOST CAPABILITY WITHOUT A CENTRALIZED MANAGER
8954385 13170955 EFFICIENT RECOVERY OF TRANSACTIONAL DATA STORES
8782389 13204387 Storage Device and Method for Updating a Shadow Master Boot Record
9367353 13926824 STORAGE CONTROL SYSTEM WITH POWER THROTTLING MECHANISM AND METHOD OF OPERATION THEREOF
9075557 14018172 VIRTUAL CHANNEL FOR DATA TRANSFERS BETWEEN DEVICES
9959216 14022779 Generating and Using an Enhanced Initialization Vector
9323637 14135371 Power Sequencing and Data Hardening Architecture
9235245 14135407 Startup Performance and Power Isolation
9122636 14135417 Hard Power Fail Architecture
9582058 14135453 POWER INRUSH MANAGEMENT OF STORAGE DEVICES
9244785 14135456 Simulated Power Failure and Data Hardening
9280429 14135467 POWER FAIL LATCHING BASED ON MONITORING MULTIPLE POWER SUPPLY VOLTAGES IN A STORAGE DEVICE
9766992 14231051 STORAGE DEVICE FAILOVER
9703636 14331033 Firmware Reversion Trigger and Control
9794341 14494807 Data Storage Verification in Distributed Storage System
9582211 14572619 Throttling Command Execution in Non-Volatile Memory Systems Based on Power Usage
10055147 14815886 SYSTEMS AND METHODS FOR A MASS DATA STORAGE SYSTEM HAVING A FILE-BASED INTERFACE TO A HOST AND A NON-FILE-BASED INTERFACE TO SECONDARY STORAGE
10126959 14815891 SYSTEMS AND METHODS FOR A MASS DATA STORAGE SYSTEM HAVING A FILE-BASED INTERFACE TO A HOST AND A NON-FILE-BASED INTERFACE TO SECONDARY STORAGE
9946607 14878635 SYSTEMS AND METHODS FOR STORAGE ERROR MANAGEMENT
10474396 15427706 SYSTEM AND METHOD FOR MANAGING MULTIPLE FILE SYSTEMS IN A MEMORY
10545678 15491915 SHARED DATA STORAGE SYSTEM WITH HIGH AVAILABILITY AND HOT PLUGGING
By PatentTrip
Comments
Post a Comment