IP Library Assignment 067471/0240
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