Patents by Inventor Paul Rosenfeld
Paul Rosenfeld 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: 20250068361Abstract: An apparatus can include a memory device comprising a memory component and a memory controller that is coupled to the memory component. A memory searching component (MSC) is resident on the apparatus. The MSC can receive an external instruction indicative of performance of an operation to retrieve particular data from the memory component and issue, responsive to receipt of the instruction, a command to the memory controller to cause the memory controller to perform a read request invoking the memory component as part of performance of the operation in the absence of a further external instruction.Type: ApplicationFiled: November 12, 2024Publication date: February 27, 2025Inventors: Elliott C. Cooper-Balis, Robert M. Walker, Paul Rosenfeld
-
Patent number: 12210460Abstract: An apparatus includes circuitry couplable to a host system and a memory device. The circuitry is configured to determine whether a page table maintained on the circuitry includes a physical address of the memory device corresponding to a virtual address associated with a TLB fill request from the host system. Responsive to determining that the page table includes the physical address, the circuitry provides signaling indicative of a completion to the TLB fill request to the host system, prefetch a page of data at the physical address from the memory device using the physical address from the page table, and provide signaling indicative of the page of data to the host system.Type: GrantFiled: November 3, 2023Date of Patent: January 28, 2025Assignee: Micron Technology, Inc.Inventors: Paul Rosenfeld, Robert M. Walker
-
Patent number: 12153832Abstract: An apparatus can include a memory device comprising a memory component and a memory controller that is coupled to the memory component. A memory searching component (MSC) is resident on the apparatus. The MSC can receive an external instruction indicative of performance of an operation to retrieve particular data from the memory component and issue, responsive to receipt of the instruction, a command to the memory controller to cause the memory controller to perform a read request invoking the memory component as part of performance of the operation in the absence of a further external instruction.Type: GrantFiled: October 24, 2022Date of Patent: November 26, 2024Assignee: Micron Technology, Inc.Inventors: Elliott C. Cooper-Balis, Robert M. Walker, Paul Rosenfeld
-
Publication number: 20240061788Abstract: An apparatus includes circuitry couplable to a host system and a memory device. The circuitry is configured to determine whether a page table maintained on the circuitry includes a physical address of the memory device corresponding to a virtual address associated with a TLB fill request from the host system. Responsive to determining that the page table includes the physical address, the circuitry provides signaling indicative of a completion to the TLB fill request to the host system, prefetch a page of data at the physical address from the memory device using the physical address from the page table, and provide signaling indicative of the page of data to the host system.Type: ApplicationFiled: November 3, 2023Publication date: February 22, 2024Inventors: Paul Rosenfeld, Robert M. Walker
-
Patent number: 11853578Abstract: Methods, systems, and devices for performing data migration operations using a memory system are described. The memory system may include a component, such as a controller, for facilitating a transfer of data between a first memory device that may implement a first memory technology (e.g., having a relatively fast access speed) and a second memory device that may implement a second memory technology (e.g., having a relatively large capacity). The component may receive an indication of the data migration operation from a host device and may initiate a transfer of data between the first and second memory devices. The controller may include one or more buffers to store data being transferred between the first and second memory devices. In some cases, the transfer of data between the first and second memory devices may occur within the memory system and without being transferred through the host device.Type: GrantFiled: October 27, 2021Date of Patent: December 26, 2023Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta
-
Patent number: 11853605Abstract: A method includes, responsive to a SET command associated with a key-value store, concurrently updating the key-value store maintained on a non-persistent memory device of a memory sub-system and a mirror of the key-value store maintained on a persistent memory device of the memory sub-system. The method further includes responsive to a GET command associated with the key-value store, retrieving a value of a key from the key-value store maintained on the non-persistent memory device.Type: GrantFiled: September 17, 2021Date of Patent: December 26, 2023Assignee: Micron Technology, Inc.Inventors: Sai Vineel Reddy Chittamuru, Paul Rosenfeld, Robert M. Walker, Jeffrey L. Scott
-
Patent number: 11809332Abstract: An apparatus includes circuitry couplable to a host system and a memory device. The circuitry is configured to determine whether a page table maintained on the circuitry includes a physical address of the memory device corresponding to a virtual address associated with a TLB fill request from the host system. Responsive to determining that the page table includes the physical address, the circuitry provides signaling indicative of a completion to the TLB fill request to the host system, prefetch a page of data at the physical address from the memory device using the physical address from the page table, and provide signaling indicative of the page of data to the host system.Type: GrantFiled: December 13, 2021Date of Patent: November 7, 2023Assignee: Micron Technology, Inc.Inventors: Paul Rosenfeld, Robert M. Walker
-
Patent number: 11782626Abstract: Methods, systems, and devices for performing data migration operations using a memory system are described. The memory system may include a data migration component, such as a driver, for facilitating the transfer of data between a first memory device that may implement a first memory technology (e.g., having a relatively fast access speed) and a second memory device that may implement a second memory technology (e.g., having a relatively large capacity). The component may indicate the data migration operation to a second component (e.g., a controller) of the memory system. The second component may initiate the transfer of data between the first memory device and the second memory device based on the receiving the indication of the data migration operation. In some cases, the transfer of data between the first memory device and the second memory device may occur within the memory system without being transferred through a host device.Type: GrantFiled: October 26, 2021Date of Patent: October 10, 2023Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta
-
Patent number: 11734071Abstract: A method includes allocating, via a tier allocation component, a first portion of data to a first tier memory component and writing the first portion of data to the first tier memory component in response to a first tier free list having an available entry. The method further includes evicting a second portion of data from the first tier memory component in response to the first tier free list being empty when the first portion of data is allocated to the first tier memory component and writing the first portion of data to the first tier memory component in response to evicting the second portion of data.Type: GrantFiled: September 1, 2021Date of Patent: August 22, 2023Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, Paul Rosenfeld
-
Patent number: 11709613Abstract: Apparatuses and methods for performing data migration operations are disclosed. An apparatus may include at least two interfaces, a first interface supporting data migration operations and a second interface supporting access operations associated with a host device. In some cases, the access operations may be a signal or protocol according to an industry standard or specification (e.g., a DRAM interface specification). The second interface may facilitate supporting industry standard applications, while the first interface supporting data migration operations may provide improved bandwidth for migrating data within the apparatus. The apparatus may include a buffer coupled with the interface and a bank cluster including two or more banks of memory cells. When a host device addresses a bank of the bank cluster, the apparatus may perform one or more data migration operations using the buffer and a different bank of the bank cluster.Type: GrantFiled: January 20, 2022Date of Patent: July 25, 2023Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta
-
Publication number: 20230185730Abstract: An apparatus includes circuitry couplable to a host system and a memory device. The circuitry is configured to determine whether a page table maintained on the circuitry includes a physical address of the memory device corresponding to a virtual address associated with a TLB fill request from the host system. Responsive to determining that the page table includes the physical address, the circuitry provides signaling indicative of a completion to the TLB fill request to the host system, prefetch a page of data at the physical address from the memory device using the physical address from the page table, and provide signaling indicative of the page of data to the host system.Type: ApplicationFiled: December 13, 2021Publication date: June 15, 2023Inventors: Paul Rosenfeld, Robert M. Walker
-
Publication number: 20230085712Abstract: A method includes, responsive to a SET command associated with a key-value store, concurrently updating the key-value store maintained on a non-persistent memory device of a memory sub-system and a mirror of the key-value store maintained on a persistent memory device of the memory sub-system. The method further includes responsive to a GET command associated with the key-value store, retrieving a value of a key from the key-value store maintained on the non-persistent memory device.Type: ApplicationFiled: September 17, 2021Publication date: March 23, 2023Inventors: Sai Vineel Reddy Chittamuru, Paul Rosenfeld, Robert M. Walker, Jeffrey L. Scott
-
Publication number: 20230066106Abstract: A method includes allocating, via a tier allocation component, a first portion of data to a first tier memory component and writing the first portion of data to the first tier memory component in response to a first tier free list having an available entry. The method further includes evicting a second portion of data from the first tier memory component in response to the first tier free list being empty when the first portion of data is allocated to the first tier memory component and writing the first portion of data to the first tier memory component in response to evicting the second portion of data.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Robert M. Walker, Paul Rosenfeld
-
Publication number: 20230041486Abstract: An apparatus can include a memory device comprising a memory component and a memory controller that is coupled to the memory component. A memory searching component (MSC) is resident on the apparatus. The MSC can receive an external instruction indicative of performance of an operation to retrieve particular data from the memory component and issue, responsive to receipt of the instruction, a command to the memory controller to cause the memory controller to perform a read request invoking the memory component as part of performance of the operation in the absence of a further external instruction.Type: ApplicationFiled: October 24, 2022Publication date: February 9, 2023Inventors: Elliott C. Cooper-Balis, Robert M. Walker, Paul Rosenfeld
-
Patent number: 11494119Abstract: An apparatus can include a memory device comprising a memory component and a memory controller that is coupled to the memory component. A memory searching component (MSC) is resident on the apparatus. The MSC can receive an external instruction indicative of performance of an operation to retrieve particular data from the memory component and issue, responsive to receipt of the instruction, a command to the memory controller to cause the memory controller to perform a read request invoking the memory component as part of performance of the operation in the absence of a further external instruction.Type: GrantFiled: September 10, 2020Date of Patent: November 8, 2022Assignee: Micron Technology, Inc.Inventors: Elliott C. Cooper-Balis, Robert M. Walker, Paul Rosenfeld
-
Patent number: 11442648Abstract: Apparatuses and methods for performing data migration operations are disclosed. An apparatus may include at least two interfaces, a first interface supporting data migration operations and a second interface supporting access operations associated with a host device. In some cases, the access operations may be a signal or protocol according to an industry standard or specification (e.g., a DRAM interface specification). The second interface may facilitate supporting industry standard applications, while the first interface supporting data migration operations may provide improved bandwidth for migrating data within the apparatus. The apparatus may include a buffer coupled with the interface and a bank cluster including two or more banks of memory cells. When a host device addresses a bank of the bank cluster, the apparatus may perform one or more data migration operations using the buffer and a different bank of the bank cluster.Type: GrantFiled: August 17, 2020Date of Patent: September 13, 2022Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta
-
Publication number: 20220147262Abstract: Apparatuses and methods for performing data migration operations are disclosed. An apparatus may include at least two interfaces, a first interface supporting data migration operations and a second interface supporting access operations associated with a host device. In some cases, the access operations may be a signal or protocol according to an industry standard or specification (e.g., a DRAM interface specification). The second interface may facilitate supporting industry standard applications, while the first interface supporting data migration operations may provide improved bandwidth for migrating data within the apparatus. The apparatus may include a buffer coupled with the interface and a bank cluster including two or more banks of memory cells. When a host device addresses a bank of the bank cluster, the apparatus may perform one or more data migration operations using the buffer and a different bank of the bank cluster.Type: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta
-
Publication number: 20220113887Abstract: Methods, systems, and devices for performing data migration operations using a memory system are described. The memory system may include a data migration component, such as a driver, for facilitating the transfer of data between a first memory device that may implement a first memory technology (e.g., having a relatively fast access speed) and a second memory device that may implement a second memory technology (e.g., having a relatively large capacity). The component may indicate the data migration operation to a second component (e.g., a controller) of the memory system. The second component may initiate the transfer of data between the first memory device and the second memory device based on the receiving the indication of the data migration operation. In some cases, the transfer of data between the first memory device and the second memory device may occur within the memory system without being transferred through a host device.Type: ApplicationFiled: October 26, 2021Publication date: April 14, 2022Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta
-
Publication number: 20220075558Abstract: An apparatus can include a memory device comprising a memory component and a memory controller that is coupled to the memory component. A memory searching component (MSC) is resident on the apparatus. The MSC can receive an external instruction indicative of performance of an operation to retrieve particular data from the memory component and issue, responsive to receipt of the instruction, a command to the memory controller to cause the memory controller to perform a read request invoking the memory component as part of performance of the operation in the absence of a further external instruction.Type: ApplicationFiled: September 10, 2020Publication date: March 10, 2022Inventors: Elliott C. Cooper-Balis, Robert M. Walker, Paul Rosenfeld
-
Patent number: 11256437Abstract: Apparatuses and methods for performing data migration operations are disclosed. An apparatus may include at least two interfaces, a first interface supporting data migration operations and a second interface supporting access operations associated with a host device. In some cases, the access operations may be a signal or protocol according to an industry standard or specification (e.g., a DRAM interface specification). The second interface may facilitate supporting industry standard applications, while the first interface supporting data migration operations may provide improved bandwidth for migrating data within the apparatus. The apparatus may include a buffer coupled with the interface and a bank cluster including two or more banks of memory cells. When a host device addresses a bank of the bank cluster, the apparatus may perform one or more data migration operations using the buffer and a different bank of the bank cluster.Type: GrantFiled: November 19, 2018Date of Patent: February 22, 2022Assignee: Micron Technology, Inc.Inventors: Robert M. Walker, Paul Rosenfeld, Patrick A. La Fratta