Patents by Inventor Binbin Huo
Binbin Huo 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: 12591496Abstract: Methods, systems, and devices for host system diagnostic testing are described. A diagnostic tool including a diagnostic executable stored to an external memory may evaluate a system including a host subsystem and a memory subsystem. Upon initialization, the diagnostic executable may configure trace points in one or more layers (e.g., associated with an operating system) of the host subsystem based on dependencies (e.g., libraries) stored to the external memory, and may receive, from the host subsystem, first data collected at the trace points, directly from a host system buffer, or from the memory subsystem. Concurrent to the collection procedure, the diagnostic executable may perform processing operations on the first data to generate second data, which may be associated with one or more metrics of system performance. The second data is stored to the external memory, and may be utilized to evaluate the system.Type: GrantFiled: September 14, 2023Date of Patent: March 31, 2026Assignee: Micron Technology, Inc.Inventors: Binbin Huo, Olivier Duval
-
Publication number: 20260086740Abstract: In some implementations, a memory apparatus may receive, from a host system, a first read command indicating first data, wherein the first read command includes a read ahead indication. The memory apparatus may obtain, based on the first read command including the read ahead indication, second data from a non-volatile memory location. The memory apparatus may store the second data in a volatile memory location.Type: ApplicationFiled: July 24, 2025Publication date: March 26, 2026Inventor: Binbin HUO
-
Publication number: 20260017198Abstract: Methods, systems, and devices for advanced power off notification for managed memory are described. An apparatus may include a memory array comprising a plurality of memory cells and a controller coupled with the memory array. The controller may be configured to receive a notification indicating a transition from a first state of the memory array to a second state of the memory array. The notification may include a value, the value comprising a plurality of bits and corresponding to a minimum duration remaining until a power supply of the memory array is deactivated. The controller may also execute a plurality of operations according to an order determined based at least in part on a parameter associated with the memory array and receiving the notification comprising the value.Type: ApplicationFiled: July 23, 2025Publication date: January 15, 2026Inventors: Vincenzo Reina, Binbin Huo
-
Publication number: 20250355595Abstract: Methods, systems, and devices for unified command transmission for managed memory are described. A host system may be configured to transmit a unified command transmission including multiple boot commands of a same type to a memory system for performing a boot procedure of the memory system. A bootloader (e.g., system startup software) may support generating the unified command transmission, such that a host command manager may transmit the unified command transmission to the memory system. The memory system may receive the unified command transmission and perform the boot operations associated with the unified command transmission. In some cases, performing the boot operations may include sequentially performing each boot operation for a single system interrupt. The memory system may transmit information associated with the boot operations back to the host command manager in a message, and the host command manager may transmit an indication of the message to the bootloader.Type: ApplicationFiled: April 17, 2025Publication date: November 20, 2025Inventors: Binbin Huo, Luca Porzio
-
Patent number: 12455703Abstract: The disclosure relates to improvements in command execution in semiconductor devices. In some aspects, the techniques described herein relate to an apparatus including: a storage array; and a processor configured to: receive a command from a host processor, start to profile the command by initializing a counter at a first time, issue the command to the storage array, receive a response to the command, end profiling of the command at a second time, and update a command timing for a type of the command.Type: GrantFiled: June 29, 2022Date of Patent: October 28, 2025Assignee: Micron Technology, Inc.Inventor: Binbin Huo
-
Publication number: 20250244894Abstract: Methods, systems, and devices for parameter table protection for a memory system are described. Upon booting a memory system for a first time, the memory system or a host system may generate an error control code associated with parameter data stored to the memory system. The error control code may be stored to the memory system and may be configured to correct one or more errors in the parameter data upon subsequent boot sequences of the memory system. Accordingly, upon booting the memory system for a second or a subsequent time, the error control code may be used to identify and correct errors in the parameter data, which may reduce the quantity of copies of parameter data stored to the memory system and may prevent the memory system from experiencing a system crash.Type: ApplicationFiled: January 30, 2025Publication date: July 31, 2025Inventor: Binbin Huo
-
Patent number: 12373347Abstract: Methods, systems, and devices for advanced power off notification for managed memory are described. An apparatus may include a memory array comprising a plurality of memory cells and a controller coupled with the memory array. The controller may be configured to receive a notification indicating a transition from a first state of the memory array to a second state of the memory array. The notification may include a value, the value comprising a plurality of bits and corresponding to a minimum duration remaining until a power supply of the memory array is deactivated. The controller may also execute a plurality of operations according to an order determined based at least in part on a parameter associated with the memory array and receiving the notification comprising the value.Type: GrantFiled: August 30, 2023Date of Patent: July 29, 2025Assignee: Micron Technology, Inc.Inventors: Vincenzo Reina, Binbin Huo
-
Publication number: 20250094303Abstract: Methods, systems, and devices for host system diagnostic testing are described. A diagnostic tool including a diagnostic executable stored to an external memory may evaluate a system including a host subsystem and a memory subsystem. Upon initialization, the diagnostic executable may configure trace points in one or more layers (e.g., associated with an operating system) of the host subsystem based on dependencies (e.g., libraries) stored to the external memory, and may receive, from the host subsystem, first data collected at the trace points, directly from a host system buffer, or from the memory subsystem. Concurrent to the collection procedure, the diagnostic executable may perform processing operations on the first data to generate second data, which may be associated with one or more metrics of system performance. The second data is stored to the external memory, and may be utilized to evaluate the system.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Inventors: Binbin Huo, Olivier Duval
-
Patent number: 12242745Abstract: Methods, systems, and devices for parameter table protection for a memory system are described. Upon booting a memory system for a first time, the memory system or a host system may generate an error control code associated with parameter data stored to the memory system. The error control code may be stored to the memory system and may be configured to correct one or more errors in the parameter data upon subsequent boot sequences of the memory system. Accordingly, upon booting the memory system for a second or a subsequent time, the error control code may be used to identify and correct errors in the parameter data, which may reduce the quantity of copies of parameter data stored to the memory system and may prevent the memory system from experiencing a system crash.Type: GrantFiled: November 8, 2023Date of Patent: March 4, 2025Assignee: Micron Technology, Inc.Inventor: Binbin Huo
-
Patent number: 12176045Abstract: Methods, systems, and devices for techniques to retire unreliable blocks are described. A memory system may receive a request for information about a quantity of erase operations performed on a block of the memory system. Based on the request, the memory system may determine the quantity of erase operations performed on the block and transmit an indication of the quantity of erase operations performed on the block.Type: GrantFiled: April 15, 2022Date of Patent: December 24, 2024Assignee: Micron Technology, Inc.Inventor: Binbin Huo
-
Publication number: 20240281259Abstract: A method includes receiving a first read request during a first boot time. The first read request includes a logical block address and a length. The method also includes tracing the first read request. The method further includes creating a table using the traced first read request. The table includes a sequential record of each traced read request received during the first boot time. The method further includes transmitting the table to a host system during a second boot time. The method further includes receiving a second read request during the second boot time. The second read request includes a logical to physical representation obtained using the table and the logical block address.Type: ApplicationFiled: February 12, 2024Publication date: August 22, 2024Inventor: Binbin HUO
-
Publication number: 20240176518Abstract: Methods, systems, and devices for parameter table protection for a memory system are described. Upon booting a memory system for a first time, the memory system or a host system may generate an error control code associated with parameter data stored to the memory system. The error control code may be stored to the memory system and may be configured to correct one or more errors in the parameter data upon subsequent boot sequences of the memory system. Accordingly, upon booting the memory system for a second or a subsequent time, the error control code may be used to identify and correct errors in the parameter data, which may reduce the quantity of copies of parameter data stored to the memory system and may prevent the memory system from experiencing a system crash.Type: ApplicationFiled: November 8, 2023Publication date: May 30, 2024Inventor: Binbin Huo
-
Patent number: 11971816Abstract: Various embodiments enable sending a notification to a host system based on an address mapping entry miss (or mismatch) on a memory sub-system, which can facilitate an update of one or more address mapping entries stored on the host system.Type: GrantFiled: June 13, 2022Date of Patent: April 30, 2024Assignee: Micron Technology, Inc.Inventor: Binbin Huo
-
Publication number: 20240004582Abstract: The disclosure relates to improvements in command execution in semiconductor devices. In some aspects, the techniques described herein relate to an apparatus including: a storage array; and a processor configured to: receive a command from a host processor, start to profile the command by initializing a counter at a first time, issue the command to the storage array, receive a response to the command, end profiling of the command at a second time, and update a command timing for a type of the command.Type: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Inventor: Binbin Huo
-
Patent number: 11861191Abstract: Methods, systems, and devices for parameter table protection for a memory system are described. Upon booting a memory system for a first time, the memory system or a host system may generate an error control code associated with parameter data stored to the memory system. The error control code may be stored to the memory system and may be configured to correct one or more errors in the parameter data upon subsequent boot sequences of the memory system. Accordingly, upon booting the memory system for a second or a subsequent time, the error control code may be used to identify and correct errors in the parameter data, which may reduce the quantity of copies of parameter data stored to the memory system and may prevent the memory system from experiencing a system crash.Type: GrantFiled: October 13, 2021Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventor: Binbin Huo
-
Publication number: 20230409477Abstract: Methods, systems, and devices for advanced power off notification for managed memory are described. An apparatus may include a memory array comprising a plurality of memory cells and a controller coupled with the memory array. The controller may be configured to receive a notification indicating a transition from a first state of the memory array to a second state of the memory array. The notification may include a value, the value comprising a plurality of bits and corresponding to a minimum duration remaining until a power supply of the memory array is deactivated. The controller may also execute a plurality of operations according to an order determined based at least in part on a parameter associated with the memory array and receiving the notification comprising the value.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Vincenzo Reina, Binbin Huo
-
Patent number: 11816028Abstract: Methods, systems, and devices for host side memory address management are described. In some examples, a host system may identify a read request that includes a logical address of a block of a memory device. The read request may be associated with a descriptor indicating a page of a cache of the host system. The host system may determine to assign a descriptor to a page of the cache, and may recycle one or more pages of the cache. In some examples, the host system may determine whether the page indicated by the descriptor includes a mapping between the logical address and a physical address of the memory device, and may issue a read command to the memory device based on the page including the mapping.Type: GrantFiled: April 6, 2022Date of Patent: November 14, 2023Assignee: Micron Technology, Inc.Inventor: Binbin Huo
-
Publication number: 20230335204Abstract: Methods, systems, and devices for techniques to retire unreliable blocks are described. A memory system may receive a request for information about a quantity of erase operations performed on a block of the memory system. Based on the request, the memory system may determine the quantity of erase operations performed on the block and transmit an indication of the quantity of erase operations performed on the block.Type: ApplicationFiled: April 15, 2022Publication date: October 19, 2023Inventor: Binbin Huo
-
Patent number: 11762771Abstract: Methods, systems, and devices for advanced power off notification for managed memory are described. An apparatus may include a memory array comprising a plurality of memory cells and a controller coupled with the memory array. The controller may be configured to receive a notification indicating a transition from a first state of the memory array to a second state of the memory array. The notification may include a value, the value comprising a plurality of bits and corresponding to a minimum duration remaining until a power supply of the memory array is deactivated. The controller may also execute a plurality of operations according to an order determined based at least in part on a parameter associated with the memory array and receiving the notification comprising the value.Type: GrantFiled: April 27, 2021Date of Patent: September 19, 2023Assignee: Micron Technology, Inc.Inventors: Vincenzo Reina, Binbin Huo
-
Patent number: 11748220Abstract: A computing system can comprise a processing resource and a memory device coupled together via a first transmission link. The processing resource can be configured to test the first transmission link in response to the memory device failing to execute a command by sending the command to the memory device again for retry and monitoring the first transmission link for signals that indicate whether the command was executed by the memory device.Type: GrantFiled: November 18, 2021Date of Patent: September 5, 2023Assignee: Micron Technology, Inc.Inventors: Rainer F. Bonitz, Binbin Huo