Patents by Inventor Steven R. Narum

Steven R. Narum 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: 20240126467
    Abstract: One or more data items is received by a processing device managing one or more memory devices partitioned into a plurality of die partitions. The one or more data items is determined to be written sequentially to one or more blocks within a die partition of the plurality of die partitions. Metadata associated with the one or more data items is written sequentially to one or more blocks across the plurality of die partitions.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 18, 2024
    Inventor: Steven R. Narum
  • Publication number: 20240070061
    Abstract: A memory device may detect a memory operation that updates a level two volatile (L2V) entry stored in an L2V table. Each L2V entry in the L2V table may indicate a mapping between a respective logical block address (LBA) and a respective user data physical address in non-volatile memory. The memory operation may cause a mapping between an LBA indicated in the L2V entry and a user data physical address indicated in the L2V entry to become invalid. The memory device may store, in a volatile memory log, an indication of an LBA region that includes the LBA. The memory device may detect that an L2 transfer condition, associated with the volatile memory log, is satisfied. The memory device may copy, from volatile memory to non-volatile memory, every L2V entry that indicates an LBA included in the LBA region based on detecting that the L2 transfer condition is satisfied.
    Type: Application
    Filed: September 7, 2022
    Publication date: February 29, 2024
    Inventors: Steven R. NARUM, Huapeng GUAN
  • Publication number: 20240061769
    Abstract: Implementations described herein relate to memory device hardware host read actions based on lookup operation results. In some implementations, a memory device may include one or more components configured to receive, by a hardware component of the one or more components and from a host device, a request to read data. The hardware component may be configured to perform a first lookup operation to determine whether the data is associated with a write data entry in a cache memory. The hardware component may be configured to perform a second lookup operation associated with an address of the data in a memory, where the second lookup operation is performed irrespective of a first result of the first lookup operation. The hardware component may be configured to perform one or more actions based on the first result and a second result of the second lookup operation.
    Type: Application
    Filed: August 16, 2022
    Publication date: February 22, 2024
    Inventors: Steven R. NARUM, Ning ZHAO
  • Patent number: 11899955
    Abstract: One or more data items is received by a processing device managing one or more memory devices partitioned into a plurality of die partitions. The one or more data items is determined to be written sequentially to one or more blocks within a die partition of the plurality of die partitions. Metadata associated with the one or more data items is written sequentially to one or more blocks across the plurality of die partitions.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: February 13, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Steven R Narum
  • Publication number: 20230400998
    Abstract: One or more data items is received by a processing device managing one or more memory devices partitioned into a plurality of die partitions. The one or more data items is determined to be written sequentially to one or more blocks within a die partition of the plurality of die partitions. Metadata associated with the one or more data items is written sequentially to one or more blocks across the plurality of die partitions.
    Type: Application
    Filed: June 9, 2022
    Publication date: December 14, 2023
    Inventor: Steven R Narum
  • Publication number: 20230393981
    Abstract: Apparatus and methods include receiving signaling indicative of performance of an operation to update a plurality of data entries written to a memory device and having a same offset from an initial physical address corresponding to each of the plurality of data entries and performing the operation to write the update to the plurality of data entries written to the memory device and having the same offset from the initial physical address corresponding to each of the plurality of data entries responsive to receiving the signaling indicative of performance of the operation to update the plurality of data entries.
    Type: Application
    Filed: September 16, 2022
    Publication date: December 7, 2023
    Inventors: Steven R. Narum, Brian Toronyi
  • Patent number: 9274883
    Abstract: Apparatuses and methods for storing a validity mask and operating apparatuses are described. A number of methods for operating an apparatus include storing a validity mask that is associated with a number of pages of memory cells in a group of pages and that provides validity information for the number of pages of memory cells in the group of pages.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: March 1, 2016
    Assignee: Micron Technology, Inc.
    Inventor: Steven R. Narum
  • Publication number: 20150100853
    Abstract: Apparatuses and methods for storing a validity mask and operating apparatuses are described. A number of methods for operating an apparatus include storing a validity mask that is associated with a number of pages of memory cells in a group of pages and that provides validity information for the number of pages of memory cells in the group of pages.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 9, 2015
    Inventor: Steven R. Narum
  • Patent number: 8996907
    Abstract: Methods, devices, and systems for determining location of error detection data are described. One method for operating a memory unit having a bad group of memory cells includes determining a location of where to store error detection data for data to be stored across a plurality of memory units, including the memory unit having the bad group, based at least partially on a location of the bad group and storing the error detection data in the determined location.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: March 31, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum
  • Patent number: 8892828
    Abstract: Apparatuses and methods for storing a validity mask and operating apparatuses are described. A number of methods for operating an apparatus include storing a validity mask that is associated with a number of pages of memory cells in a group of pages and that provides validity information for the number of pages of memory cells in the group of pages.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: November 18, 2014
    Assignee: Micron Technology, Inc.
    Inventor: Steven R. Narum
  • Publication number: 20140149804
    Abstract: Methods, devices, and systems for determining location of error detection data are described. One method for operating a memory unit having a bad group of memory cells includes determining a location of where to store error detection data for data to be stored across a plurality of memory units, including the memory unit having the bad group, based at least partially on a location of the bad group and storing the error detection data in the determined location.
    Type: Application
    Filed: October 10, 2013
    Publication date: May 29, 2014
    Applicant: Micron Technology, Inc.
    Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum
  • Patent number: 8578208
    Abstract: Methods, devices, and systems for determining location of error detection data are described. One method for operating a memory unit having a bad group of memory cells includes determining a location of where to store error detection data for data to be stored across a plurality of memory units, including the memory unit having the bad group, based at least partially on a location of the bad group and storing the error detection data in the determined location.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: November 5, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum
  • Publication number: 20130132703
    Abstract: Apparatuses and methods for storing a validity mask and operating apparatuses are described. A number of methods for operating an apparatus include storing a validity mask that is associated with a number of pages of memory cells in a group of pages and that provides validity information for the number of pages of memory cells in the group of pages.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Steven R. Narum
  • Publication number: 20120185738
    Abstract: Methods, devices, and systems for determining location of error detection data are described. One method for operating a memory unit having a bad group of memory cells includes determining a location of where to store error detection data for data to be stored across a plurality of memory units, including the memory unit having the bad group, based at least partially on a location of the bad group and storing the error detection data in the determined location.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum