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).
-
Patent number: 12235764Abstract: 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: GrantFiled: September 16, 2022Date of Patent: February 25, 2025Assignee: Micron Technology, Inc.Inventors: Steven R. Narum, Brian Toronyi
-
Publication number: 20240427698Abstract: 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: ApplicationFiled: September 10, 2024Publication date: December 26, 2024Inventors: Steven R. NARUM, Huapeng GUAN
-
Patent number: 12105621Abstract: 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: GrantFiled: September 7, 2022Date of Patent: October 1, 2024Assignee: Micron Technology, Inc.Inventors: Steven R. Narum, Huapeng Guan
-
Publication number: 20240126467Abstract: 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: ApplicationFiled: December 26, 2023Publication date: April 18, 2024Inventor: Steven R. Narum
-
Publication number: 20240070061Abstract: 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: ApplicationFiled: September 7, 2022Publication date: February 29, 2024Inventors: Steven R. NARUM, Huapeng GUAN
-
Publication number: 20240061769Abstract: 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: ApplicationFiled: August 16, 2022Publication date: February 22, 2024Inventors: Steven R. NARUM, Ning ZHAO
-
Patent number: 11899955Abstract: 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: GrantFiled: June 9, 2022Date of Patent: February 13, 2024Assignee: Micron Technology, Inc.Inventor: Steven R Narum
-
Publication number: 20230400998Abstract: 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: ApplicationFiled: June 9, 2022Publication date: December 14, 2023Inventor: Steven R Narum
-
Publication number: 20230393981Abstract: 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: ApplicationFiled: September 16, 2022Publication date: December 7, 2023Inventors: Steven R. Narum, Brian Toronyi
-
Patent number: 9274883Abstract: 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: GrantFiled: October 22, 2014Date of Patent: March 1, 2016Assignee: Micron Technology, Inc.Inventor: Steven R. Narum
-
Publication number: 20150100853Abstract: 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: ApplicationFiled: October 22, 2014Publication date: April 9, 2015Inventor: Steven R. Narum
-
Patent number: 8996907Abstract: 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: GrantFiled: October 10, 2013Date of Patent: March 31, 2015Assignee: Micron Technology, Inc.Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum
-
Patent number: 8892828Abstract: 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: GrantFiled: November 18, 2011Date of Patent: November 18, 2014Assignee: Micron Technology, Inc.Inventor: Steven R. Narum
-
Publication number: 20140149804Abstract: 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: ApplicationFiled: October 10, 2013Publication date: May 29, 2014Applicant: Micron Technology, Inc.Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum
-
Patent number: 8578208Abstract: 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: GrantFiled: January 13, 2011Date of Patent: November 5, 2013Assignee: Micron Technology, Inc.Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum
-
Publication number: 20130132703Abstract: 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: ApplicationFiled: November 18, 2011Publication date: May 23, 2013Applicant: MICRON TECHNOLOGY, INC.Inventor: Steven R. Narum
-
Publication number: 20120185738Abstract: 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: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Applicant: MICRON TECHNOLOGY, INC.Inventors: Christian M. Gyllenskog, Phil W. Lee, Steven R. Narum