Patents by Inventor Giuseppe Cariello
Giuseppe Cariello 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: 20250117322Abstract: Methods, systems, and devices for segregating logical to physical mappings are described. A memory system may segregate L2P mappings based on one or more characteristics of the data associated with to the L2P mappings. The memory system may determine whether a logical address included in a write command is associated with a first characteristic, a second characteristic, or some other characteristic. The memory system may write an L2P mapping to a first block of memory cells, a second block of memory cells, or some other block of memory cells based on the determined characteristic of the L2P mapping. The block of memory cells that the L2P mapping is written to may include other mappings having data with a same (or similar) characteristic.Type: ApplicationFiled: July 17, 2024Publication date: April 10, 2025Inventors: Ritesh Tiwari, Giuseppe Cariello
-
Publication number: 20250094339Abstract: Methods, systems, techniques, and devices for smart factory reset procedures are described. In accordance with examples as disclosed herein, a memory system may receive one or more commands associated with a reset procedure. The memory system may identify, in response to the one or more commands, a first portion of one or more memory arrays of the memory system as storing user data and a second portion of the one or more memory arrays as storing data associated with an operating system. The memory system may update a mapping of the memory system based on identifying the first portion and the second portion. The memory system may transfer the data associated with the operating system to a third portion of the one or more memory arrays and perform an erase operation on a subset of physical addresses of the set of physical addresses.Type: ApplicationFiled: September 26, 2024Publication date: March 20, 2025Inventor: Giuseppe Cariello
-
Patent number: 12248705Abstract: Systems and methods of memory operation involving dynamic adjustment of write policy based on performance needs are disclosed. In one embodiment, an exemplary method may comprise monitoring memory performance parameters related to a programming operation being scheduled, selecting a write policy based on the memory performance parameters monitored, executing a memory control process that is configured to switch between the first addressing scheme and the second addressing scheme, and programming a first superpage of the programming operation using the first addressing scheme and programing a second superpage of the programming operation using the second addressing scheme.Type: GrantFiled: July 15, 2022Date of Patent: March 11, 2025Assignee: Micron Technology, Inc.Inventors: Giuseppe Cariello, Jonathan Scott Parry
-
Publication number: 20250077077Abstract: Methods, systems, and devices for suspending operations of a memory system are described. A memory system may be configured to perform a write operation to store data in a nonvolatile memory device, where the write operation includes storing information in one or more latches associated with the nonvolatile memory device; receive a suspend command to suspend performance of the write operation based on a request to perform a read operation associated with a higher-priority than the write operation; suspend the performance of the write operation based on receiving the suspend command; transmit the information stored in the one or more latches associated with the nonvolatile memory device to a host system based on suspending the performance of the write operation; and perform the read operation based at least in part on transmitting the information to the host system.Type: ApplicationFiled: September 10, 2024Publication date: March 6, 2025Inventors: David Aaron Palmer, Giuseppe Cariello, Fulvio Rori
-
Patent number: 12230232Abstract: Methods, systems, and devices for configurable types of write operations are described. A memory device may receive a write command to write data in a zone of a memory system. The memory device may identify a physical address to store the data using a cursor associated with the zone based at least in part on receiving the write command. In some examples, the cursor may be associated with a type of a write operation based on a quantity of data associated with the cursor. As such, the memory device write, using a first type of the write operation or a second type of the write operation in accordance with the quantity of data, the data, and an indication of the type of the write operation used to write the data into the memory system.Type: GrantFiled: August 9, 2022Date of Patent: February 18, 2025Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 12223184Abstract: Methods, systems, and devices for distributed power up for a memory system are described. The method may include a memory system receiving, from a host system, a command to initialize a set of memory devices included in a memory system. Upon receiving the command, the memory system may select a first memory device from the set of memory devices and read, from a second memory device in a controller separate from the set of memory devices, a first operational parameter corresponding to the first memory device. The memory system may then read, from the first memory device, a set of second operational parameters, each second operational parameter of the set of second operational parameters corresponding to a respective memory device of the set of memory devices.Type: GrantFiled: May 5, 2022Date of Patent: February 11, 2025Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 12216572Abstract: Methods, systems, and devices for atomic write operations are described. A host system may receive a sequence of data that includes a first set of data and a second set of data. The host system may determine, based on the sequence of data, a first set of contiguous logical addresses for the first set of data and a second set of contiguous logical address for the second set of data. The host system may then transmit to a memory system a write command that indicates the first set of contiguous logical addresses and the second set of contiguous logical addresses. The first set of contiguous logical addresses may be discontiguous with the second set of contiguous logical addresses.Type: GrantFiled: February 29, 2024Date of Patent: February 4, 2025Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Publication number: 20250023725Abstract: Disclosed in some examples are methods, systems, memory devices, and machine-readable mediums for providing a secure method of modifying, erasing, or updating security keys for protected regions of a memory device by using a special firmware object (a key-modification firmware) loaded to the memory device that contains instructions to reprogram, modify, and/or erase the keys. To ensure that this key-modification firmware does not become a security risk, the key-modification firmware object may be protected from subsequent usage in a variety of ways.Type: ApplicationFiled: September 27, 2024Publication date: January 16, 2025Inventors: Giuseppe Cariello, Gaspare Giglio, Patrick Miesen, Jonathan Scott Parry
-
Patent number: 12189522Abstract: Methods, systems, and devices for suspend operations are described. A memory device may perform a write operation including one or more programming phases and one or more verify phases. The memory device may receive a read command while performing the write operation and determine whether the verify phase of the write operation is complete. The memory device may suspend a performance of the write operation in response to determining that the verify phase of the write operation is complete. The memory device may transmit first information for the write operation from a first latch to a volatile memory device in response to suspending the performance of the write operation. The memory device may perform a read operation associated with the read command in response to suspending the performance of the write operation and transferring the first information.Type: GrantFiled: June 29, 2022Date of Patent: January 7, 2025Assignee: Micron Technology, Inc.Inventors: Giuseppe Cariello, Justin Bates, Ryan Hrinya, Fulvio Rori, Chiara Cerafogli, Carmine Miccoli
-
Publication number: 20250004640Abstract: Methods, systems, and devices for using a completion flag for memory operations are described. A completion flag for a memory device may indicate whether at least one access operation has been completed at the memory device. A controller may poll the completion flag, and if the completion flag indicates that at least one access operation has been completed at the memory device, the controller may poll a status register for the memory device to obtain additional information regarding one or more completed access operations at the memory device.Type: ApplicationFiled: June 28, 2024Publication date: January 2, 2025Inventors: Giuseppe Cariello, Jonathan S. Parry
-
Publication number: 20250004664Abstract: Methods, systems, and devices for read latency and suspend modes are described. A memory system may operate in a first mode of operation associated with a first set of access operations including executing read operations, executing write operations, and suspending write operations. The memory system may receive, from a host system, an indication to switch to a second mode of operation associated with a decreased latency for executing write operations based on limiting a suspension of write operations. For example, the host system may transmit a command including the indication to switch to the second mode of operation. In another example, the host system may write a value to a register at the memory system including the indication to switch to the second mode of operation. Based on receiving the indication from the host system, the memory system may then operate according to the second mode of operation.Type: ApplicationFiled: July 5, 2024Publication date: January 2, 2025Inventor: Giuseppe Cariello
-
Patent number: 12182407Abstract: The progress of an erase operation for a memory device is monitored using an erase credit mechanism. In one approach, an erase operation is performed to erase a memory. Erase pulse slices used in the erase operation are monitored. Erase credits associated with the erase operation are determined. The erase credits include an erase credit associated with each of the erase pulse slices. Based on the erase credits, an extent of erasure of the memory is determined. In response to determining that the extent of erasure has reached a predetermined threshold, the erase operation is terminated.Type: GrantFiled: June 11, 2021Date of Patent: December 31, 2024Assignee: Micron Technology, Inc.Inventors: Giuseppe Cariello, Fulvio Rori, Jung Sheng Hoei
-
Patent number: 12182015Abstract: Methods, systems, and devices for weighted valid address count (VAC) for garbage collection are described. A memory system may select a data block for reorganization (e.g., garbage collection) based on a weighted VAC. The memory system may include valid data units associated with various types of data and may track respective quantities of valid data units associated with respective types of data. The memory system may determine the weighted VAC of the data block based on a weighted average of the respective quantities of valid data units, where respective weights may be applied to the respective quantities of valid data units. The memory system may select the data block based on the weighted VAC, which may be different than a total VAC of the data block, and may perform a reorganization procedure on the selected data block.Type: GrantFiled: August 8, 2022Date of Patent: December 31, 2024Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Publication number: 20240427707Abstract: Methods, systems, and devices for compressed logical-to-physical mapping for sequentially stored data are described. A memory device may use a hierarchical set of logical-to-physical mapping tables for mapping logical block address generated by a host device to physical addresses of the memory device. The memory device may determine whether all of the entries of a terminal logical-to-physical mapping table are consecutive physical addresses. In response to determining that all of the entries contain consecutive physical addresses, the memory device may store a starting physical address of the consecutive physical addresses as an entry in a higher-level table along with a flag indicating that the entry points directly to data in the memory device rather than pointing to a terminal logical-to-physical mapping table. The memory device may, for subsequent reads of data stored in one or more of the consecutive physical addresses, bypass the terminal table to read the data.Type: ApplicationFiled: September 3, 2024Publication date: December 26, 2024Inventors: Giuseppe Cariello, Jonathan S. Parry
-
Publication number: 20240402926Abstract: 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: ApplicationFiled: May 30, 2024Publication date: December 5, 2024Inventors: Luca Porzio, Roberto Izzi, Christian M. Gyllenskog, Giuseppe Cariello, Jonathan S. Parry, Reshmi Basu
-
Patent number: 12159041Abstract: Methods, systems, and devices for techniques for failure management in memory systems are described. A memory system may include one or more non-volatile memory devices. A set of physical blocks of memory cells of the one or more non-volatile memory devices may be grouped into virtual blocks, where each physical block of a virtual may block may be within a different plane of the one or more non-volatile memory devices. The memory system may detect a failure within a physical block of a virtual block and may transfer data from the physical block to one or more other physical blocks within the same virtual block in response to detecting the failure.Type: GrantFiled: October 11, 2022Date of Patent: December 3, 2024Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Publication number: 20240385771Abstract: Methods, systems, and devices for techniques for sequential access operations are described. In some cases, a memory system may be configured to suppress storing a checkpoint while in a sequential write mode. While in the sequential write mode, the memory system may initiate and store a first a checkpoint, along with an indication that the checkpoint was stored as part of the sequential write mode. Subsequently, the memory system may initiate a second checkpoint and suppress storing the second checkpoint. In some cases, to rebuild an address mapping after an asynchronous power loss, the memory system may access a last stored checkpoint to determine whether the checkpoint was stored as part of a sequential write mode. The memory system may generate logical addresses for data stored after the last checkpoint and before the asynchronous power loss using a starting logical address, as well as an ending logical address.Type: ApplicationFiled: May 14, 2024Publication date: November 21, 2024Inventor: Giuseppe Cariello
-
Patent number: 12132832Abstract: Secure methods are described for modifying, erasing, or updating security keys for protected regions of a memory device by using a special firmware object (a key-modification firmware) loaded to the memory device that contains instructions to reprogram, modify, and/or erase the keys. To ensure that this key-modification firmware does not become a security risk, the key-modification firmware object may be protected from subsequent usage in a variety of ways.Type: GrantFiled: December 29, 2020Date of Patent: October 29, 2024Assignee: Micron Technology, Inc.Inventors: Giuseppe Cariello, Gaspare Giglio, Patrick Miesen, Jonathan Scott Parry
-
Patent number: 12124366Abstract: Methods, systems, techniques, and devices for smart factory reset procedures are described. In accordance with examples as disclosed herein, a memory system may receive one or more commands associated with a reset procedure. The memory system may identify, in response to the one or more commands, a first portion of one or more memory arrays of the memory system as storing user data and a second portion of the one or more memory arrays as storing data associated with an operating system. The memory system may update a mapping of the memory system based on identifying the first portion and the second portion. The memory system may transfer the data associated with the operating system to a third portion of the one or more memory arrays and perform an erase operation on a subset of physical addresses of the set of physical addresses.Type: GrantFiled: December 19, 2022Date of Patent: October 22, 2024Assignee: Micron Technology, Inc.Inventor: Giuseppe Cariello
-
Patent number: 12124322Abstract: Techniques for access operation status signaling for memory systems are described. In some examples, a memory system may respond to access commands from a host system by performing access operations such as read or write operations. In accordance with examples as disclosed herein, a system may be configured to support access operation status signaling between a host system and a memory system, which may improve the ability of the system to adapt to various access scenarios, including when access operation completion is delayed. For example, when a memory system is performing an error recovery or media management operation, the memory system may indicate that the error recovery or media management operation is being performed or is otherwise ongoing. Such status signaling may indicate that the memory system is actively performing operations, which may be used to inhibit a reset or reinitialization by a host system.Type: GrantFiled: November 3, 2021Date of Patent: October 22, 2024Assignee: Micron Technology, Inc.Inventors: Qing Liang, Jonathan S. Parry, Giuseppe Cariello, Deping He