Patents by Inventor Reshmi Basu

Reshmi Basu 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).

  • Publication number: 20250147695
    Abstract: Methods, systems, and devices for caching for a multiple-level memory device are described. First data may be received for writing to a memory device that include multiple-level cells that are programmable using multiple programming modes. Based on receiving the first data, the first data may be written to first multiple-level cells using a first programming mode. Based on writing the first data to the first multiple-level cells, the first data may be transferred from the first multiple-level cells to second multiple-level cells using a third programming mode. Later, second data writing to the memory device may be received. Based on receiving the second data, a determination of whether to write the second data to third multiple-level cells using the first programming mode or a second programming mode may be made based on available multiple-level cells that are ready for programming.
    Type: Application
    Filed: November 21, 2024
    Publication date: May 8, 2025
    Inventors: Reshmi Basu, Jonathan S. Parry, Nitul Gohain
  • Patent number: 12272154
    Abstract: Methods, systems, and apparatuses related to autonomous vehicle object detection are described. An autonomous vehicle can capture an image corresponding to an unknown object disposed within a sight line of the autonomous vehicle. Processing resources available to a plurality of memory devices associated with the autonomous vehicle can be reallocated in response to capturing the image and an operation involving the image corresponding to the unknown object to classify the unknown object can be performed using the reallocated processing resources.
    Type: Grant
    Filed: October 5, 2023
    Date of Patent: April 8, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Reshmi Basu
  • Patent number: 12272151
    Abstract: Methods, systems, and apparatuses related to autonomous vehicle object detection are described. A method can include receiving, by an autonomous vehicle, an indication that the autonomous vehicle has entered a network coverage zone generated by a base station and performing an operation to reallocate computing resources between a plurality of different types of memory devices associated with the autonomous vehicle in response to receiving the indication. The method can further include capturing, by the autonomous vehicle, data corresponding to an unknown object disposed within a sight line of the autonomous vehicle and performing, using the reallocated computing resources, an operation involving the data corresponding to the unknown object to classify the unknown object.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: April 8, 2025
    Assignee: Micron Technology, Inc.
    Inventor: Reshmi Basu
  • Publication number: 20250086055
    Abstract: Methods, systems, and devices for redundant array management techniques are described. A memory system may include a volatile memory device, a non-volatile memory device, and one or more redundant arrays of independent nodes. The memory system may include a first redundant array controller and a second redundant array controller of a redundant array of independent nodes. The memory system may receive a write command associated with writing data to a type of memory cell. Based on the type of memory cell, the memory system may generate parity data corresponding to the data using one or both of the first redundant array controller and the second redundant array controller. In some examples, the first redundant array controller may be configured to generate parity data associated with a first type of failure and the second redundant array controller may be configured to generate parity data associated with a second type of failure.
    Type: Application
    Filed: September 19, 2024
    Publication date: March 13, 2025
    Inventors: Chun Sum Yeung, Jonathan S. Parry, Deping He, Xiangang Luo, Reshmi Basu
  • Publication number: 20250060902
    Abstract: Systems, apparatuses, and methods related to object management in tiered memory systems are discussed. An example method can include determining a type of characteristic set for each of a plurality of memory objects to be written to a memory system. The memory system can include a first memory device and a second memory device. The method can further include configuring each of the plurality of memory objects to be written to the memory system in the first memory device or the second memory device based on the determination of the type of characteristic set associated with each of the plurality of memory objects. The method can further include writing each of the plurality of memory objects to the first memory device or the second memory device based on the configuration of each of the plurality of memory objects.
    Type: Application
    Filed: November 6, 2024
    Publication date: February 20, 2025
    Inventor: Reshmi Basu
  • Patent number: 12210411
    Abstract: Systems, apparatuses, and methods related to host-based error correction are described. Error correction operations can be performed on a host computing system as opposed to on a memory system. For instance, data containing erroneous bits can be transferred from a memory system to a host computing system and error correction operations can be performed using circuitry resident on the host computing system. In an example, a method can include receiving, by a host computing system, data that comprises a plurality of uncorrected bits from a memory system coupleable to the host computing system, determining an acceptable error range for the data based at least in part on an application associated with the data, and performing, using error correction logic resident on the host computing system, an initial error correction operation on the data based at least in part on the acceptable error range.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: January 28, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Reshmi Basu, Richard C. Murphy
  • Patent number: 12204792
    Abstract: Methods, systems, and devices for adaptive throughput monitoring are described. In some examples, a memory system may be associated with one or more clocks that are each associated with a respective subcomponent. When the memory system receives a plurality of commands, the memory system may determine a throughput of the commands. Based on the determined throughput, the memory system may adjust a rate of one or more of the clocks.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: January 21, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Reshmi Basu, David Aaron Palmer, Jonathan S. Parry
  • Publication number: 20250021386
    Abstract: Methods, systems, and apparatuses related to management of a computing device usage profile are described. The usage profile can be a usage profile of a computing device. Characteristics of workloads executed by a computing device can be monitored to determine whether performance of the computing device can be optimized by execution of an updated usage profile. Responsive to a determination that the performance of the computing device can be improved by execution of an updated usage profile, the updated usage profile can be received by the computing device and executed thereon.
    Type: Application
    Filed: September 27, 2024
    Publication date: January 16, 2025
    Inventors: Carla L. Christensen, Reshmi Basu
  • Patent number: 12169648
    Abstract: Methods, systems, and devices for caching for a multiple-level memory device are described. First data may be received for writing to a memory device that include multiple-level cells that are programmable using multiple programming modes. Based on receiving the first data, the first data may be written to first multiple-level cells using a first programming mode. Based on writing the first data to the first multiple-level cells, the first data may be transferred from the first multiple-level cells to second multiple-level cells using a third programming mode. Later, second data writing to the memory device may be received. Based on receiving the second data, a determination of whether to write the second data to third multiple-level cells using the first programming mode or a second programming mode may be made based on available multiple-level cells that are ready for programming.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 17, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Reshmi Basu, Jonathan S. Parry, Nitul Gohain
  • Publication number: 20240402926
    Abstract: Methods, systems, and devices for identification and storage of boot information at a memory system are described to support transferring boot information to higher reliability memory storage. A memory system may identify boot information stored at a memory array based on a command received from a host system, which may identify the boot information for the memory system, or based on performing a boot procedure with the host system, in which the boot information may be requested from the memory system. After identifying the boot information stored at the memory array, the memory system may move or transfer the boot information from physical addresses associated with lower reliable memory storage to physical addresses associated with higher reliable memory storage.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 5, 2024
    Inventors: Luca Porzio, Roberto Izzi, Christian M. Gyllenskog, Giuseppe Cariello, Jonathan S. Parry, Reshmi Basu
  • Patent number: 12141465
    Abstract: Systems, apparatuses, and methods related to object management in tiered memory systems are discussed. An example method can include determining a type of characteristic set for each of a plurality of memory objects to be written to a memory system. The memory system can include a first memory device and a second memory device. The method can further include configuring each of the plurality of memory objects to be written to the memory system in the first memory device or the second memory device based on the determination of the type of characteristic set associated with each of the plurality of memory objects. The method can further include writing each of the plurality of memory objects to the first memory device or the second memory device based on the configuration of each of the plurality of memory objects.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 12, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Reshmi Basu
  • Patent number: 12131190
    Abstract: Methods, systems, and apparatuses related to management of a computing device usage profile are described. The usage profile can be a usage profile of a computing device. Characteristics of workloads executed by a computing device can be monitored to determine whether performance of the computing device can be optimized by execution of an updated usage profile. Responsive to a determination that the performance of the computing device can be improved by execution of an updated usage profile, the updated usage profile can be received by the computing device and executed thereon.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: October 29, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Carla L. Christensen, Reshmi Basu
  • Publication number: 20240354032
    Abstract: Methods, systems, and devices for storing parity during refresh operations are described. In some examples, refresh operations may be performed on a memory device when the memory device is idle. For example, a refresh operation may entail performing a logical operation on first data and a first set of parity bits and second data and a second set of parity bits. The logical operation may generate a third set of parity bits which may be used for data retention purposes. Moreover, during a read operation, the third set of parity bits may be used to recover corrupt or otherwise invalid data in the event of an error.
    Type: Application
    Filed: April 29, 2024
    Publication date: October 24, 2024
    Inventors: Reshmi Basu, Jonathan S. Parry
  • Publication number: 20240355367
    Abstract: A method includes performing a first operation to program data to a group of memory cells of a memory device, wherein the data comprises host data and a bit pattern indicative of a first temperature of the group of memory cells and receiving a signal to perform a second operation to read the host data from the group of memory cells. The method further includes determining, responsive to receipt of the signal, whether a second temperature of the group of memory cells is outside a threshold temperature differential that is based on the bit pattern indicative of the first temperature of the group of memory cells, applying a voltage offset signal to the group of memory cells responsive to a determination that the second temperature of the group of memory cells is outside the threshold temperature differential, and performing the second operation to read the host data from the group of memory cells subsequent to application of the voltage offset signal to the group of memory cells.
    Type: Application
    Filed: July 1, 2024
    Publication date: October 24, 2024
    Inventors: Ryan G. Fisher, Arvin Daniel A. Daguro, Daniel R. Loughmiller, Noel Marquez, Reshmi Basu, Kenneth Koenig
  • Publication number: 20240345766
    Abstract: Methods, systems, and devices for memory operations are described. A host system may obtain data for writing to a memory system. The host system may send, to the memory system, an indication that the data is to be written to the memory system, and the memory system may remove invalid data at the memory system until the memory system has sufficient resources to store the data. Based on the memory system having sufficient resources, the memory system may delay background operations at the memory system until the data has been written to the memory system. The memory system may also create a restore point based on the memory system having sufficient resources and receiving the data. In other examples, the removal of invalid data at the memory system may be delayed until after the data is written to the memory system.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 17, 2024
    Inventors: Roberto Izzi, Reshmi Basu, Luca Porzio, Christian M. Gyllenskog
  • Publication number: 20240345775
    Abstract: Methods, systems, and devices for dynamic status registers array are described. An apparatus may include one or more memory dice coupled with a data bus. The apparatus may further include a controller coupled with each of the memory dice via the data bus that is configured to transmit a first command associated with a first operation to a first memory die. The first command may assign an associated operation (e.g., the first operation) to a queue slot of a status bank that is associated with at least the first memory die. The controller may further transmit second command to the first memory die to request a status of the first operation. The controller may receive a status of the first operation via a channel (e.g., a first channel) of the data bus that is based on the assigned queue slot of the status bank.
    Type: Application
    Filed: April 11, 2024
    Publication date: October 17, 2024
    Inventors: Giuseppe Cariello, Reshmi Basu
  • Patent number: 12111724
    Abstract: Methods, systems, and devices for redundant array management techniques are described. A memory system may include a volatile memory device, a non-volatile memory device, and one or more redundant arrays of independent nodes. The memory system may include a first redundant array controller and a second redundant array controller of a redundant array of independent nodes. The memory system may receive a write command associated with writing data to a type of memory cell. Based on the type of memory cell, the memory system may generate parity data corresponding to the data using one or both of the first redundant array controller and the second redundant array controller. In some examples, the first redundant array controller may be configured to generate parity data associated with a first type of failure and the second redundant array controller may be configured to generate parity data associated with a second type of failure.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: October 8, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Chun Sum Yeung, Jonathan S. Parry, Deping He, Xiangang Luo, Reshmi Basu
  • Publication number: 20240289052
    Abstract: Methods, systems, and devices for ordering entries of an input command queue are described. A memory system may include an interface (e.g., a host interface) that includes a queue (e.g., an input command queue). The host interface may receive commands from a host system, and the commands may be inserted into the input command queue in an order they are received. In some examples, the memory system may determine a range of logical block addresses (LBAs) associated with one or more entries in the input command queue. The memory system may order (e.g., reorder) the commands such that the respective LBA ranges are contiguous.
    Type: Application
    Filed: February 15, 2024
    Publication date: August 29, 2024
    Inventors: Jonathan S. Parry, David Aaron Palmer, Reshmi Basu
  • Patent number: 12027228
    Abstract: A method includes performing a first operation to program data to a group of memory cells of a memory device, wherein the data comprises host data and a bit pattern indicative of a first temperature of the group of memory cells and receiving a signal to perform a second operation to read the host data from the group of memory cells. The method further includes determining, responsive to receipt of the signal, whether a second temperature of the group of memory cells is outside a threshold temperature differential that is based on the bit pattern indicative of the first temperature of the group of memory cells, applying a voltage offset signal to the group of memory cells responsive to a determination that the second temperature of the group of memory cells is outside the threshold temperature differential, and performing the second operation to read the host data from the group of memory cells subsequent to application of the voltage offset signal to the group of memory cells.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 2, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Ryan G. Fisher, Arvin Daniel A. Daguro, Daniel R. Loughmiller, Noel Marquez, Reshmi Basu, Kenneth Koenig
  • Patent number: 12019884
    Abstract: Methods, systems, and devices for identification and storage of boot information at a memory system are described to support transferring boot information to higher reliability memory storage. A memory system may identify boot information stored at a memory array based on a command received from a host system, which may identify the boot information for the memory system, or based on performing a boot procedure with the host system, in which the boot information may be requested from the memory system. After identifying the boot information stored at the memory array, the memory system may move or transfer the boot information from physical addresses associated with lower reliable memory storage to physical addresses associated with higher reliable memory storage.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: June 25, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Luca Porzio, Roberto Izzi, Christian M. Gyllenskog, Giuseppe Cariello, Jonathan S. Parry, Reshmi Basu