Patents by Inventor Amit Bhardwaj

Amit Bhardwaj has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12353761
    Abstract: A method includes issuing a program command to a logic unit (LUN) of a memory device, writing a plurality of commands to a transfer queue within the memory device, detecting a program failure for the LUN of the memory device, and maintaining a number of the plurality of commands in the transfer queue.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: July 8, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Vinay Sandeep, Sanandan Sharma, Amit Bhardwaj, Prashanth Reddy Enukonda
  • Patent number: 12347503
    Abstract: A command to migrate data from a source address to a destination address is detected. One or more parameters associated with the source address are provided as input to a trained machine learning model. A read verify relevance if received as output from the trained machine learning model. Responsive to determining that the read verify relevance satisfies a condition, the command is performed to migrate the data.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: July 1, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Patent number: 12346263
    Abstract: A write request is determined to comprise at least a partial translation unit. A size of the partial translation unit is smaller than a size of a predefined translation unit. A first entry in a translation map is identified. The translation map maps a plurality of translation units to a plurality of physical blocks. The first entry identifies a first physical block corresponding to the predefined translation unit. A second entry in the translation map is created. The second entry identifies a second physical block. An association between the first entry and the second entry is created, such that the second entry corresponds to the predefined translation unit. A write operation is performed to write a set of data corresponding to the partial translation unit to the second physical block.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: July 1, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Patent number: 12332804
    Abstract: Disclosed is a system including a memory device having a plurality of physical memory blocks and associated with a logical address space that comprises a plurality of zones, wherein each zone comprises a plurality of logical block addresses (LBAs), and a processing device, operatively coupled with the memory device, to perform operations of receiving a request to store data referenced by an LBA associated with a first zone of the plurality of zones, obtaining a version identifier of the first zone, obtaining erase values for a plurality of available physical memory blocks of the memory device, selecting, in view of the version identifier of the first zone and the erase values, a first physical memory block of the plurality of available physical memory blocks, mapping a next available LBA within the first zone to the first physical memory block, and storing the data in the first physical memory block.
    Type: Grant
    Filed: April 8, 2024
    Date of Patent: June 17, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Publication number: 20250147896
    Abstract: An example system includes a memory device and a processing device, operatively coupled with the memory device. The processing device is configured to perform operations including: determining that a write request references a partially aligned translation unit; identifying a first entry in a translation map, such that the first entry identifies a first physical block of the memory device, such that the first physical block is mapped to the partially aligned translation unit; creating a second entry in the translation map, wherein the second entry identifies a second physical block of the memory device, wherein the second physical block is mapped to the partially aligned translation unit; linking, in the translation map, the first entry and the second entry; and writing a subset of data corresponding to the partially aligned translation unit to a first portion of the second physical block.
    Type: Application
    Filed: January 8, 2025
    Publication date: May 8, 2025
    Inventor: Amit Bhardwaj
  • Publication number: 20250130734
    Abstract: A reset counter associated with a zone of the memory device is maintained. The reset counter represents a number of times the zone has been reset. In response to receiving a write command directed to the zone of the memory device, a target portion of the zone that is not open is identified. A first portion from a free portion list is identified. The program erase count of the first portion corresponds to the reset counter associated with the zone. The first portion is allocated to the zone.
    Type: Application
    Filed: January 2, 2025
    Publication date: April 24, 2025
    Inventor: Amit Bhardwaj
  • Patent number: 12217814
    Abstract: Disclosed is a system that comprises a memory device comprising a plurality of memory planes and a processing device, operatively coupled with the plurality of memory planes, to perform operations that include, identifying a first block residing on a memory plane of the memory device, wherein the first block is associated with an error condition; and responsive to identifying the first block, performing an error recovery operation to replace the first block with a second block, wherein the second block resides on the memory plane.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: February 4, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Patent number: 12189973
    Abstract: A write command directed to a target zone of a memory device is received. Responsive to determining that a first portion of the target zone is open, the write command is executed at the first portion. Responsive to determining that the first portion has reached a threshold capacity, a second portion allocated to a media management pool is identified. The second portion satisfies a threshold capacity. One or more blocks associated with the second portion are erased. The second portion is allocated to a free block list.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: January 7, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Patent number: 12066892
    Abstract: An error associated with host data written to a page of a storage area of a memory sub-system is detected. A determination is made that parity data corresponding to the host data is stored in a cache memory of the memory sub-system. A data recovery operation is performed based on the parity data stored in the cache memory.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: August 20, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Amit Bhardwaj, Naveen Bolisetty, Suman Kumari
  • Publication number: 20240256132
    Abstract: Disclosed is a system that comprises a memory device comprising a plurality of memory planes and a processing device, operatively coupled with the plurality of memory planes, to perform operations that include, identifying a first block residing on a memory plane of the memory device, wherein the first block is associated with an error condition; and responsive to identifying the first block, performing an error recovery operation to replace the first block with a second block, wherein the second block resides on the memory plane.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 1, 2024
    Inventor: Amit Bhardwaj
  • Publication number: 20240256463
    Abstract: Disclosed is a system including a memory device having a plurality of physical memory blocks and associated with a logical address space that comprises a plurality of zones, wherein each zone comprises a plurality of logical block addresses (LBAs), and a processing device, operatively coupled with the memory device, to perform operations of receiving a request to store data referenced by an LBA associated with a first zone of the plurality of zones, obtaining a version identifier of the first zone, obtaining erase values for a plurality of available physical memory blocks of the memory device, selecting, in view of the version identifier of the first zone and the erase values, a first physical memory block of the plurality of available physical memory blocks, mapping a next available LBA within the first zone to the first physical memory block, and storing the data in the first physical memory block.
    Type: Application
    Filed: April 8, 2024
    Publication date: August 1, 2024
    Inventor: Amit Bhardwaj
  • Patent number: 11960409
    Abstract: Disclosed is a system including a memory device having a plurality of physical memory blocks and associated with a logical address space that comprises a plurality of zones, wherein each zone comprises a plurality of logical block addresses (LBAs), and a processing device, operatively coupled with the memory device, to perform operations of receiving a request to store data referenced by an LBA associated with a first zone of the plurality of zones, obtaining a version identifier of the first zone, obtaining erase values for a plurality of available physical memory blocks of the memory device, selecting, in view of the version identifier of the first zone and the erase values, a first physical memory block of the plurality of available physical memory blocks, mapping a next available LBA within the first zone to the first physical memory block, and storing the data in the first physical memory block.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: April 16, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Publication number: 20240062841
    Abstract: A command to migrate data from a source address to a destination address is detected. One or more parameters associated with the source address are provided as input to a trained machine learning model. A read verify relevance if received as output from the trained machine learning model. Responsive to determining that the read verify relevance satisfies a condition, the command is performed to migrate the data.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Inventor: Amit Bhardwaj
  • Publication number: 20240053924
    Abstract: A method includes issuing a program command to a logic unit (LUN) of a memory device, writing a plurality of commands to a transfer queue within the memory device, detecting a program failure for the LUN of the memory device, and maintaining a number of the plurality of commands in the transfer queue.
    Type: Application
    Filed: August 12, 2022
    Publication date: February 15, 2024
    Inventors: Vinay Sandeep, Sanandan Sharma, Amit Bhardwaj, Prashanth Reddy Enukonda
  • Patent number: 11810630
    Abstract: An on-chip copy command is detected. The on-chip copy command comprises a source address referencing a plane of a memory device, and a destination address referencing the plane. A read verify relevance is estimated by processing, by a machine learning mode, one or more parameters associated with data stored at the source address. Responsive to determining that the read verify relevance satisfies a threshold condition, the on-chip copy command is performed.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: November 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj
  • Publication number: 20230214298
    Abstract: An error associated with host data written to a page of a storage area of a memory sub-system is detected. A determination is made that parity data corresponding to the host data is stored in a cache memory of the memory sub-system. A data recovery operation is performed based on the parity data stored in the cache memory.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 6, 2023
    Inventors: Amit Bhardwaj, Naveen Bolisetty, Suman Kumari
  • Publication number: 20230176965
    Abstract: A system includes: a memory device; and a processing device, operatively coupled with the memory device, to perform operations including: dividing a translation map into a plurality of portions of the translation map, the translation map mapping a plurality of logical block addresses to a plurality of physical block addresses of the memory device, each of the plurality of portions of the translation map corresponding to a plurality of blocks of the memory device, wherein a portion of the plurality of portions of the translation map comprises a plurality of entries, each entry mapping a logical block address to a physical block address of the memory device; updating, responsive to receiving a data access request, a counter of data access operations performed using each of the plurality of portions of the translation map; responsive to determining that a predefined condition is satisfied, identifying a portion of the plurality of portions of the translation map based on the counter of data access operations; id
    Type: Application
    Filed: February 7, 2023
    Publication date: June 8, 2023
    Inventor: Amit Bhardwaj
  • Publication number: 20230176764
    Abstract: A write command directed to a target zone of a memory device is received. Responsive to determining that a first portion of the target zone is open, the write command is executed at the first portion. Responsive to determining that the first portion has reached a threshold capacity, a second portion allocated to a media management pool is identified. The second portion satisfies a threshold capacity. One or more blocks associated with the second portion are erased. The second portion is allocated to a free block list.
    Type: Application
    Filed: January 26, 2023
    Publication date: June 8, 2023
    Inventor: Amit Bhardwaj
  • Patent number: 11630725
    Abstract: Host data is written to a set of pages of a page stripe of a storage area of a memory sub-system. A set of exclusive or (XOR) parity values corresponding to the host data written to a portion of the set of pages of the storage area is generated. An additional XOR parity value is generated by executing an XOR operation using the set of XOR parity values. Parity data including the set of XOR parity values and the additional XOR parity value is stored in a cache memory of the memory sub-system. The parity data is written to an available page stripe of the storage area.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: April 18, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Amit Bhardwaj, Naveen Bolisetty, Suman Kumari
  • Patent number: 11609848
    Abstract: A number of data access operations is tracked where the data access operations are associated with each of a plurality of portions of a translation map. The translation map maps a plurality of logical block addresses to a plurality of physical block addresses of the memory device. A criterion to perform a garbage collection operation is determined to be satisfied. The garbage collection operation is to be performed on a block of the memory component. The block for performing the garbage collection operation is identified based on the number of data access operations associated with each of the plurality of portions of the translation map. The garbage collection operation is performed on the identified block.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 21, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Amit Bhardwaj