Patents by Inventor Peter Feeley

Peter Feeley 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: 12645385
    Abstract: At least one data of a set of data stored at a memory cell of a memory component is determined to be associated with an unsuccessful error correction operation. A determination is made as to whether a programming operation associated with the set of data stored at the memory cell has completed. The at least one data of the set of data stored at the memory cell that is associated with the unsuccessful error correction operation is recovered in response to determining that the programming operation has completed. Another memory cell of the memory component is identified in response to recovering the at least one data of the set of data stored at the memory cell that is associated with the unsuccessful error correction operation. The set of data including the recovered at least one data is provided to the other memory cell of the memory component.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: June 2, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Sampath K. Ratnam, Vamsi Pavan Rayaprolu, Mustafa N. Kaynak, Sivagnanam Parthasarathy, Kishore Kumar Muchherla, Shane Nowell, Peter Feeley, Qisong Lin
  • Publication number: 20260126929
    Abstract: An example method includes the operations of: programming a first set of host data items to first memory pages residing at a first region of a memory sub-system; programming a second set of host data items to second memory pages residing at the first region; copying one or more of the first set of host data items to a second region of the memory sub-system, wherein the second region is configured for lower memory pages; and copying one or more of the second set of host data items to a third region of the memory sub-system, wherein the third region is configured for higher memory pages, and wherein a second sequence of the one or more of the first set of host data items at the second region and the one or more of the second set of host data items at the third region correspond to a target sequence.
    Type: Application
    Filed: January 5, 2026
    Publication date: May 7, 2026
    Inventors: Kishore Kumar Muchherla, Ashutosh Malshe, Peter Feeley, Jonathan S. Parry, Akira Goda, Jeffrey S. McNeil
  • Patent number: 12561080
    Abstract: A first set of host data items are programmed to first memory pages residing at a first region of a memory sub-system. A second set of host data items are programmed to second memory pages residing at the first region. A determination is made that a sequence at which the first set of host data items and the second set of host data items are programmed does not correspond to a target sequence associated with the memory sub-system. One or more of the first set of host data items are copied from one or more first memory pages to a second region of the memory sub-system that is allocated to store host data items initially programmed to first memory pages at the memory sub-system. One or more of the second set of host data items are copied from one or more second memory pages to a third region of the memory sub-system to store host data items that are programmed to second pages at the memory sub-system.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: February 24, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Ashutosh Malshe, Peter Feeley, Jonathan S. Parry, Akira Goda, Jeffrey S. McNeil
  • Patent number: 12542190
    Abstract: The present disclosure includes apparatuses and methods related to selectable trim settings on a memory device. An example apparatus can store a number of sets of trim settings and select a particular set of trims settings of the number of sets of trim settings based on desired operational characteristics for the array of memory cells.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: February 3, 2026
    Assignee: Micron Technology, Inc.
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Peter Feeley
  • Publication number: 20260031177
    Abstract: Methods, systems, and devices for a parity scheme for read distress protection in a memory system are described. The parity scheme described herein may protect data against read distress errors. A set of consecutive word lines in a memory system may include one or more word line groups and one or more sub-block groups. The memory system may store, in a word line group of the set of consecutive word lines, parity information for the set of consecutive word lines. Each parity page may be a combination of one page of data per sub-block group and per word line group of the set of consecutive word lines. For example, each sub-block group and each word line group may contain N pages, where each of the N pages may correspond to a unique parity page to provide for recovery from errors caused by both read and program distresses.
    Type: Application
    Filed: July 18, 2025
    Publication date: January 29, 2026
    Inventors: Andrea Vigilante, Sean L. Manion, Paolo Amato, Peter Feeley, Xiangang Luo, Giuseppe Rizzari
  • Patent number: 12511232
    Abstract: The present disclosure includes apparatuses and methods related to determining trim settings on a memory device. An example apparatus can determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: December 30, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Peter Feeley
  • Publication number: 20250383964
    Abstract: Methods, systems, and devices for enhanced data protection schemes for memory systems are described. An apparatus may generate multiple parity bit sets for a data recovery procedure, where each parity bit set may correspond to a respective subset of a respective logical page of multiple logical pages at a memory system. In such examples, a first subset of the multiple parity bit sets may correspond to respective lower subsets of a first subset of the multiple logical pages and a second subset of the multiple parity bit sets may correspond to respective upper subsets of a second subset of the multiple logical pages. The apparatus may detect a corruption of data at a first logical page of the memory system and recover, as part of the data recovery procedure, the data using a first parity bit set that corresponds to the first logical page.
    Type: Application
    Filed: May 30, 2025
    Publication date: December 18, 2025
    Inventors: Andrea Vigilante, Sean L. Manion, Paolo Amato, Peter Feeley, Xiangang Luo, Giuseppe Rizzari
  • Patent number: 12498886
    Abstract: Methods, systems, and apparatuses include receiving a write command including user data. The write command is directed to a portion of memory including a first block and a second block. A buffer is allocated for executing the write command to the first block. The buffer includes multiple buffer decks and the buffer holds the user data written to the first block. User data is programmed into the first block to a threshold percentage. The threshold percentage is less than one hundred percent of the first block. A buffer deck is invalidated in response to programming the first block to the threshold percentage. The buffer deck is reallocated to the second block for programming the user data into the second block. The buffer deck holds user data written to the second block.
    Type: Grant
    Filed: August 2, 2024
    Date of Patent: December 16, 2025
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Kishore Kumar Muchherla, Peter Feeley, Jiangli Zhu, Fangfang Zhu, Akira Goda, Lakshmi Kalpana Vakati, Vivek Shivhare, Dave Scott Ebsen, Sanjay Subbarao
  • Patent number: 12481463
    Abstract: Methods, systems, and apparatuses include receiving a write command including user data. The write command is directed to a portion of memory including a first and second block and a first and second user data portion are directed to the first and second block. Temporary parity data is generated using the first and second user data portions. The temporary parity data and the first and second user data portions are stored in a buffer. Portions of the first and second block are programmed with two programming passes. The first and second user data portions in the buffer are invalidated in response to a completion of the second programming pass of the portions of the first and second blocks. The temporary parity data is maintained in the buffer until a second programming pass of the first and second block.
    Type: Grant
    Filed: April 30, 2024
    Date of Patent: November 25, 2025
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Kishore Kumar Muchherla, Lakshmi Kalpana Vakati, Dave Scott Ebsen, Peter Feeley, Sanjay Subbarao, Vivek Shivhare, Jiangli Zhu, Fangfang Zhu, Akira Goda
  • Patent number: 12430243
    Abstract: A method includes identifying, by a processing device, a common pool of blocks comprising a first plurality of blocks allocated to system data and a second plurality of blocks allocated to user data; determining whether user data has been written to the second plurality of blocks within a threshold period of time; and responsive to determining that the user data has not been written to the second plurality of blocks within the threshold period of time, allocating a block from the second plurality of blocks to the first plurality of blocks.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: September 30, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Kulachet Tanpairoj, Peter Feeley, Sampath K. Ratnam, Ashutosh Malshe
  • Publication number: 20250291717
    Abstract: Methods, systems, and apparatuses include receiving, from a host device, a memory command for a memory device, the memory command including a logical address of the memory device and a zone identifier. A logical zone start address is determined using the zone identifier. A zone offset is determined as a difference of the logical address and the logical zone start address. A bitmap is retrieved using the zone identifier. A physical address is determined using the bitmap and the zone offset. The memory command is executed on the memory device using the physical address.
    Type: Application
    Filed: March 4, 2025
    Publication date: September 18, 2025
    Inventors: Kishore Kumar Muchherla, Hong Lu, Jonathan S. Parry, Akira Goda, Peter Feeley
  • Patent number: 12393363
    Abstract: An amount of voltage shift is determined for one or more memory cells of a block family based on an initial reference value pertaining to the one or more memory cells and a subsequent reference value pertaining to the one or more memory cells. The block family is associated with a first voltage bin or a second voltage bin based on the determined amount of voltage shift. The first voltage bin is associated with a first voltage offset and the second voltage bin is associated with a second voltage offset.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: August 19, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Devin M. Batutis, Xiangang Luo, Mustafa N. Kaynak, Peter Feeley, Sivagnanam Parthasarathy, Sampath Ratnam, Shane Nowell
  • Patent number: 12367942
    Abstract: The present disclosure includes apparatuses and methods related to a memory system including a controller and an array of memory cells. An example apparatus can include a controller configured to receive operational characteristics of an array of memory cells based on prior operations performed by the array of memory cells, determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells, and send the set of trim settings to the array of memory cells.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: July 22, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Peter Feeley
  • Publication number: 20250181259
    Abstract: An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to identify a first block family associated with a specified memory address; identify a first threshold voltage offset bin associated with the first block family; calibrate a second block family associated with the first threshold voltage offset bin; responsive to calibrating the second block family, associating the first block family with a second threshold voltage offset bin; and read, using the second threshold voltage offset bin, data from the specified memory address.
    Type: Application
    Filed: February 3, 2025
    Publication date: June 5, 2025
    Inventors: Michael Sheperek, Kishore Kumar Muchherla, Mustafa N. Kaynak, Vamsi Pavan Rayaprolu, Bruce A. Liikanen, Peter Feeley, Larry J. Koudele, Shane Nowell, Steven Michael Kientz
  • Publication number: 20250181240
    Abstract: A system includes a processing device, operatively coupled to a memory device, to perform operations including receiving data from a host system, in response to receiving the data, initiating a write operation to write the data to a set of cache blocks of the memory device, the set of cache blocks including a first cache block and a second cache block, determining whether the first cache block is fully written and whether an amount of data written to the second cache block is greater than or equal to a threshold amount of data, and in response to determining that the first cache block is fully written and that the amount of data written to the second cache block is greater than or equal to the threshold amount of data, causing the data written to the set of cache blocks to be written to a target block of the memory device.
    Type: Application
    Filed: November 5, 2024
    Publication date: June 5, 2025
    Inventors: Gary F. Besinga, Michael G. Miller, Tawalin Opastrakoon, Nagendra Prasad Ganesh Rao, Che Chen, Peter Feeley, Sead Zildzic, JR.
  • Publication number: 20250166719
    Abstract: The present disclosure includes apparatuses and methods related to a memory system including a controller and an array of memory cells. An example apparatus can include a controller configured to receive operational characteristics of an array of memory cells based on prior operations performed by the array of memory cells, determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells, and send the set of trim settings to the array of memory cells.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Aswin Thiruvengadam, Daniel L. Lowrance, Peter Feeley
  • Publication number: 20250156319
    Abstract: A memory system includes a memory array having a plurality of memory cells; and a controller coupled to the memory array, the controller configured to: designate a storage mode for a target set of memory cells based on valid data in a source block, wherein the target set of memory cells are configured with a capacity to store up to a maximum number of bits per cell, and the storage mode is for dynamically configuring the target set of memory cells in as cache memory that stores a number of bits less per cell than the corresponding maximum capacity.
    Type: Application
    Filed: January 16, 2025
    Publication date: May 15, 2025
    Inventors: Kishore Kumar Muchherla, Peter Feeley, Ashutosh Malshe, Daniel J. Hubbard, Christopher S. Hale, Kevin R. Brandt, Sampath K. Ratnam, Yun Li, Marc S. Hamilton
  • Publication number: 20250147686
    Abstract: An example system includes a memory device; and a processing device, operatively coupled to the memory device, to perform operations, including: programming a plurality of pages of the memory device; adjusting a program verify voltage associated with the plurality of pages; responsive to determining that a first error rate of a first page of the plurality of pages exceeds a second error rate of a second page of the plurality of pages, performing a recovery operation on the first page to produce recovered data; and storing the recovered data on the memory device.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Sampath K. Ratnam, Vamsi Pavan Rayaprolu, Mustafa N. Kaynak, Sivagnanam Parthasarathy, Kishore Kumar Muchherla, Shane Nowell, Peter Feeley, Qisong Lin
  • Publication number: 20250140323
    Abstract: An apparatus comprises a memory array comprising a plurality of physical blocks of memory cells each comprising more than two erase blocks, with each of the more than two erase blocks of each respective physical block comprising memory cells coupled to a same string of memory cells corresponding to the respective physical block. A controller can operate the memory array in accordance with a logical block implementation in which each logical block comprises: a first erase block adjacent to a first end of a particular string corresponding to a first physical block; and a second erase block. The second erase block is either: located in the first physical block and not adjacent to a second end of the particular string corresponding to the first physical block; or located in a second physical block and adjacent to a first end of a particular string corresponding to the second physical block.
    Type: Application
    Filed: July 23, 2024
    Publication date: May 1, 2025
    Inventors: Xiangang Luo, Kishore K. Muchherla, Hong Lu, Akira Goda, Shyam Sunder Raghunathan, Peter Feeley, Emilio Camerlenghi, Paolo Tessariol
  • Patent number: 12229000
    Abstract: Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations including detecting a read error with respect to data residing in a first block of the memory device, wherein the first block is associated with a voltage offset bin; determining a most recently performed error-handling operation performed on a second block associated with the voltage offset bin; and performing the error-handling to recover the data.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: February 18, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Shane Nowell, Mustafa N. Kaynak, Sampath K. Ratnam, Peter Feeley, Sivagnanam Parthasarathy, Devin M. Batutis, Xiangang Luo