Patent Assignment
Reel/Frame 067471/0240
ASSIGNMENT OF ASSIGNOR'S INTEREST
Recorded: 2024-05-20
Received: 2024-05-20
Pages: 22
Assignor
RADIAN MEMORY SYSTEMS, INC.
Executed: 2024-05-02
Assignee
RADIAN MEMORY SYSTEMS LLC
C/O FORTRESS INVESTMENT GROUP, 1345 AVENUE OF THE AMERICAS, 46TH FLOOR, NEW YORK, NY, 10105, UNITED STATES
Covered Applications
(88)
Techniques for directed data migration
App. No. 18/412,919
→
Hierarchical storage device with host controlled subdivisions
App. No. 18/412,906
→
Cooperative Storage Device for Managing Logical Subdivisions
App. No. 18/403,465
→
Storage Drive
App. No. 18/403,483
→
STORAGE SYSTEM WITH SUBDIVISIONS
App. No. 18/516,384
→
STORAGE DEVICE WITH ERASE UNITS WRITTEN USING A COMMON PAGE OFFSET
App. No. 18/366,983
→
Memory management of nonvolatile discrete namespaces
App. No. 18/218,257
→
ERASURE CODING TECHNIQUES FOR FLASH MEMORY
App. No. 18/199,456
→
Hierarchical Storage Device with Host Controlled Subdivisions
App. No. 18/140,938
→
STORAGE SYSTEM WITH MULTIPLANE SEGMENTS AND COOPERATIVE FLASH MANAGEMENT
App. No. 18/124,514
→
TECHNIQUES FOR MANAGING WRITES IN NONVOLATILE MEMORY
App. No. 18/097,024
→
FLASH MEMORY SYSTEM WITH ADDRESS-BASED SUBDIVISION SELECTION BY HOST AND METADATA MANAGEMENT IN STORAGE DRIVE
App. No. 18/073,487
→
STORAGE DEVICE WITH ERASE UNIT LEVEL ADDRESS MAPPING
App. No. 17/952,230
→
STORAGE DEVICE WITH MULTIPLANE SEGMENTS, COOPERATIVE ERASURE, METADATA AND FLASH MANAGEMENT
App. No. 17/951,964
→
Storage Deveice that garbage collects specific areas based on a host specifled context
App. No. 17/948,161
→
HOST, STORAGE SYSTEM, AND METHODS WITH SUBDIVISIONS AND QUERY BASED WRITE OPERATIONS
App. No. 17/931,516
→
STORAGE DEVICE WITH SUBDIVISIONS, SUBDIVISION QUERY, AND WRITE OPERATIONS
App. No. 17/931,506
→
STORAGE DRIVE WITH NAND MAINTENANCE ON BASIS OF SEGMENTS CORRESPONDING TO LOGICAL ERASE UNITS
App. No. 17/901,584
→
STORAGE DRIVE WITH DEFECT MANAGEMENT ON BASIS OF SEGMENTS CORRESPONDING TO LOGICAL ERASE UNITS
App. No. 17/901,557
→
NONVOLATILE MEMORY CONTROLLER WITH DELEGATED PROCESSING
App. No. 17/887,479
→
Storage System with Multiplane Segments and Cooperative Flash Management
App. No. 17/877,881
→
Storage System with Multiplane Segments and Query Based Cooperative Flash Management
App. No. 17/571,394
→
Cooperative Flash Management of Storage Device Subdivisions
App. No. 17/568,891
→
Storage Device with Multiplane Segments and Cooperative Flash Management
App. No. 17/563,467
→
Storage System with Multiplane Segments and Cooperative Flash Management
App. No. 17/563,481
→
Storage System with Division Based Addressing and Cooperative Flash Management
App. No. 17/562,858
→
Storage System with Division Based Addressing and Cooperative Flash Management
App. No. 17/562,845
→
Storage System with Division Based Addressing and Query Based Cooperative Flash Management
App. No. 17/562,873
→
Storage Device with Geometry Emulation Based on Division Programming and Cooperative NAND Maintenance
App. No. 17/513,776
→
Storage Device with Geometry Emulation Based on Division Programming and Decoupled NAND Maintenance
App. No. 17/506,598
→
STORAGE DRIVE WITH GEOMETRY EMULATION BASED ON DIVISION ADDRESSING AND DECOUPLED BAD BLOCK MANAGEMENT
App. No. 17/479,444
→
ADDRESSING TECHNIQUES FOR WRITE AND ERASE OPERATIONS IN A NON-VOLATILE STORAGE DEVICE
App. No. 17/479,475
→
Nonvolatile memory controller supporting variable configurability and forward compatibility
App. No. 17/469,758
→
STORAGE DEVICE WITH DIVISION BASED ADDRESSING TO SUPPORT HOST MEMORY ARRAY DISCOVERY
App. No. 17/377,754
→
TECHNIQUES FOR MANAGING WRITES IN NONVOLATILE MEMORY
App. No. 17/313,926
→
TECHNIQUES FOR SUPPORTING ERASURE CODING WITH FLASH MEMORY CONTROLLER
App. No. 17/240,788
→
Flash Memory Drive with Erasable Segments based upon Hierarchical Addressing
App. No. 17/213,015
→
Flash Memory Drive that Supports Export of Erasable Segments
App. No. 17/211,482
→
Techniques for Directed Data Migration
App. No. 17/176,035
→
Nonvolatile Memory Controller with Host Targeted Erase and Data Copying based upon Wear
App. No. 17/006,563
→
Memory controller for nonvolatile memory that tracks data write age and fulfills maintenance requests targeted to host-selected memory space subset
App. No. 17/006,587
→
MEMORY CONTROLLER FOR NONVOLATILE MEMORY WITH TARGETED ERASE FROM HOST AND WRITE DESTINATION SELECTION BASED ON WEAR
App. No. 17/006,574
→
NONVOLATILE MEMORY CONTROLLER WITH DATA RELOCATION AND HOST-TRIGGERED ERASE
App. No. 16/997,451
→
NONVOLATILE MEMORY CONTROLLER HOST-ISSUED ADDRESS DELIMITED ERASURE AND MEMORY CONTROLLER REMAPPING OF HOST-ADDRESS SPACE FOR BAD BLOCKS
App. No. 16/997,471
→
Configuration of flash memory structure based upon host discovery of underlying memory geometry
App. No. 16/997,394
→
FLASH MEMORY CONTROLLER WHICH ASSIGNS ADDRESS AND SENDS ASSIGNED ADDRESS TO HOST IN CONNECTION WITH DATA WRITE REQUESTS FOR USE IN ISSUING LATER READ REQUESTS FOR THE DATA
App. No. 16/841,459
→
HOST-COMMANDED GARBAGE COLLECTION BASED ON DIFFERENT PER-ZONE THRESHOLDS AND CANDIDATES SELECTED BY MEMORY CONTROLLER
App. No. 16/841,402
→
NONVOLATILE MEMORY CONTROLLER THAT SUPPORTS HOST SELECTED DATA MOVEMENT BASED UPON METADATA GENERATED BY THE NONVOLATILE MEMORY CONTROLLER
App. No. 16/833,541
→
Maintenance of nonvolaitle memory on selective namespaces
App. No. 16/833,547
→
Configuration of nonvolatile memory as virtual devices with user defined parameters
App. No. 16/833,408
→
Maintenance of nonvolatile memory on host selected namespaces by a common memory controller
App. No. 16/832,793
→
Nonvolatile memory with configurable zone/namespace parameters and host-directed copying of data across zones/namespaces
App. No. 16/832,834
→
Zone-specific configuration of maintenance by nonvolatile memory controller
App. No. 16/833,416
→
Nonvolatile/persistent memory with zone mapped to selective number of physical structures and deterministic addressing
App. No. 16/808,297
→
Nonvolatile memory controller supporting variable configurability and forward compatibility
App. No. 16/808,304
→
NONVOLATILE MEMORY CONTROLLER ENABLING INDEPENDENT GARBAGE COLLECTION TO INDEPENDENT ZONES OR ISOLATED REGIONS
App. No. 16/808,317
→
Nonvolatile memory controller enabling wear leveling to independent zones or isolated regions
App. No. 16/808,320
→
Zones in nonvolatile memory formed along die boundaries with independent address translation per zone
App. No. 16/808,310
→
Programmable configuration of zones, write stripes or isolated regions supported from subset of nonvolatile/persistent memory
App. No. 16/794,842
→
Persistent/Nonvolatile memory with address translation tables by zone
App. No. 16/794,892
→
Nonvolatile/persistent memory with namespaces configured across channels and/or dies
App. No. 16/783,100
→
Configuring write parallelism for namespaces in a nonvolatile memory controller
App. No. 16/783,083
→
Nonvolatile memory controller with configurable address assignment parameters per namespace
App. No. 16/783,091
→
ZONES IN NONVOLATILE OR PERSISTENT MEMORY WITH CONFIGURED WRITE PARAMETERS
App. No. 16/783,106
→
Idealized nonvolatile or persistent storage with structure-dependent spare capacity swapping
App. No. 16/779,906
→
CONFIGURATION OF ISOLATED REGIONS OR ZONES BASED UPON UNDERLYING MEMORY GEOMETRY
App. No. 16/779,918
→
Idealized Nonvolatile or persistent memory based upon hierarchical address translation
App. No. 16/779,893
→
NONVOLATILE/PERSISTENT MEMORY DRIVE WITH ADDRESS SUBSECTIONS CONFIGURED FOR RESPECTIVE READ BANDWIDTHS
App. No. 16/751,925
→
ERASURE CODING TECHNIQUES FOR FLASH MEMORY
App. No. 16/707,934
→
TECHNIQUES FOR DIRECTED DATA MIGRATION
App. No. 16/702,736
→
TECHNIQUES FOR SUPPORTING ERASURE CODING WITH FLASH MEMORY CONTROLLER
App. No. 16/591,735
→
NONVOLATILE MEMORY GEOMETRY EXPORT BY MEMORY CONTROLLER WITH VARIABLE HOST CONFIGURATION OF ADDRESSABLE MEMORY SPACE
App. No. 16/570,922
→
MEMORY CONTROLLER FOR FLASH MEMORY WITH ZONES CONFIGURED ON DIE BOUNDARIES AND WITH SEPARATE SPARE MANAGEMENT PER ZONE
App. No. 15/690,006
→
FLASH MEMORY CONTROLLER TO PERFORM DELEGATED MOVE TO HOST-SPECIFIED DESTINATION
App. No. 15/625,956
→
NONVOLATILE MEMORY CONTROLLER THAT DEFERS MAINTENANCE TO HOST-COMMANDED WINDOW
App. No. 15/625,931
→
MEMORY CONTROLLER WITH AT LEAST ONE ADDRESS SEGMENT DEFINED FOR WHICH DATA IS STRIPED ACROSS FLASH MEMORY DIES, WITH A COMMON ADDRESS OFFSET BEING USED TO OBTAIN PHYSICAL ADDRESSES FOR THE DATA IN EACH OF THE DIES
App. No. 15/621,888
→
MULTI-ARRAY OPERATION SUPPORT AND RELATED DEVICES, SYSTEMS AND SOFTWARE
App. No. 15/346,641
→
Techniques for Directed Data Migration
App. No. 15/211,939
→
TECHNIQUES FOR DELEGATING DATA PROCESSING TO A COOPERATIVE MEMORY CONTROLLER
App. No. 15/211,927
→
MEMORY CONTROLLER WITH MULTIMODAL CONTROL OVER MEMORY DIES
App. No. 15/074,778
→
HOST APPARATUS TO INDEPENDENTLY SCHEDULE MAINTENANCE OPERATIONS FOR RESPECTIVE VIRTUAL BLOCK DEVICES IN THE FLASH MEMORY DEPENDENT ON INFORMATION RECEIVED FROM A MEMORY CONTROLLER
App. No. 15/053,372
→
HOST INTERLEAVED ERASE OPERATIONS FOR FLASH MEMORY CONTROLLER
App. No. 15/009,275
→
MULTI-ARRAY OPERATION SUPPORT AND RELATED DEVICES, SYSTEMS AND SOFTWARE
App. No. 14/951,708
→
EXPOSITIVE FLASH MEMORY CONTROL
App. No. 14/880,529
→
TECHNIQUES FOR DATA MIGRATION BASED ON PER-DATA METRICS AND MEMORY DEGRADATION
App. No. 14/848,273
→
MEMORY CONTROLLER THAT PROVIDES ADDRESSES TO HOST FOR MEMORY LOCATION MATCHING STATE TRACKED BY MEMORY CONTROLLER
App. No. 14/466,167
→
MULTI-ARRAY OPERATION SUPPORT AND RELATED DEVICES, SYSTEMS AND SOFTWARE
App. No. 14/047,193
→
COOPERATIVE FLASH MEMORY CONTROL
App. No. 13/767,723
→