Patents by Inventor Daniel Lee HELMICK

Daniel Lee HELMICK 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: 12645397
    Abstract: A memory is disclosed. The memory may include a first data structure. The first data structure may include a first field to store a first data relating to a command. The memory may also include a second data structure. The second data structure may include a second field to store a second data relating to the command. A first queue stored in the memory may include the first data structure. A second queue stored in the memory may include the second data structure.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: June 2, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Robert Wayne Moss, Michael Allison, Sumanth Jannyavula Venkata, Judith Rose Brock
  • Patent number: 12645396
    Abstract: An apparatus may include a storage device that may include at least one storage medium and a controller configured to control the at least one storage medium, wherein the controller may be configured to: receive a write command, wherein the write command may indicate a reclaim unit handle; perform, based on the reclaim unit handle, and based on an operation or condition of the storage device, a selection of a reclaim unit of the at least one storage medium; and store, based on the write command, data to the reclaim unit. The storage medium may include a first reclaim group including the first reclaim unit and a second reclaim group including a second reclaim unit of the at least one storage medium, and the selection of the first reclaim unit may include performing a selection of the first reclaim group.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: June 2, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Michael Allison
  • Patent number: 12638994
    Abstract: Provided are systems, methods, and apparatuses for systems and methods of multi-port storage devices. In one or more examples, the systems, devices, and methods including configuring a storage device with at least a first port, a second port, and a third port; establishing a first connection between a first processing unit and the storage device via the third port that is different from a second connection to the storage device via the first port or a third connection to the storage device via the second port; performing a data operation on the storage device based on the first connection; and maintaining a first quality of service for the first connection different from a second quality of service for the second connection.
    Type: Grant
    Filed: June 7, 2024
    Date of Patent: May 26, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Daniel Lee Helmick
  • Patent number: 12639225
    Abstract: A system and method for status reporting for a storage device. In some embodiments, the method includes: receiving, by a persistent storage device, a command, the command requesting a status associated with a first logical block address; determining the status; and sending a response to the command, the response including the status.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: May 26, 2026
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Daniel Lee Helmick, Jiwon Chang
  • Patent number: 12619380
    Abstract: A memory is disclosed. The memory may include a first data structure. The first data structure may include a first field to store a first data relating to a command. The memory may also include a second data structure. The second data structure may include a second field to store a second data relating to the command. A first queue stored in the memory may include the first data structure. A second queue stored in the memory may include the second data structure.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: May 5, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Robert Wayne Moss, Michael Allison, Sumanth Jannyavula Venkata, Judith Rose Brock
  • Publication number: 20260079835
    Abstract: A memory is disclosed. The memory may include a first data structure and a second data structure. The first data structure may include a first field to store a first data relating to a command, and a related command field, the related command field to store a value. The second data structure may include a second field to store a second data relating to the command. A queue stored in the memory, may include the first data structure. A storage device may be configured to identify the first data structure and the second data structure (405, 705) as related based at least in part on the value.
    Type: Application
    Filed: November 20, 2025
    Publication date: March 19, 2026
    Inventors: Daniel Lee HELMICK, Chun-Chu Chen-Jhy Archie WU, Sumanth JANNYAVULA VENKATA, FNU VIKRAM SINGH, Judith Rose BROCK, William MARTIN, Michael ALLISON, Robert Wayne MOSS
  • Publication number: 20260079650
    Abstract: A memory is disclosed. The memory may include a first data structure. The first data structure may include a first field to store a first data relating to a command. The memory may also include a second data structure. The second data structure may include a second field to store a second data relating to the command. A first queue stored in the memory may include the first data structure. A second queue stored in the memory may include the second data structure.
    Type: Application
    Filed: November 20, 2025
    Publication date: March 19, 2026
    Inventors: Daniel Lee HELMICK, Robert Wayne MOSS, Michael ALLISON, Sumanth JANNYAVULA VENKATA, Judith Rose BROCK
  • Publication number: 20260072831
    Abstract: An apparatus and method of a storage device including a storage medium are provided. An apparatus may include a storage device comprising a storage medium, and a controller configured to provide a first over-provisioning (OP) pool of storage units of the storage medium for use by a first reclaim unit handle (RUH); provide a second OP pool of storage units of the storage medium for use by a second RUH, wherein the first OP pool and the second OP pool are distinct from each other; perform a first storage operation associated with the first RUH using the first OP pool; and perform a second storage operation associated with the second RUH using the second OP pool.
    Type: Application
    Filed: September 10, 2025
    Publication date: March 12, 2026
    Inventors: Daniel Lee HELMICK, Vipin Kumar AGRAWAL, Mark Allen GAERTNER
  • Publication number: 20260050309
    Abstract: Methods and devices are provided in which a device captures power consumption and device performance for a workload at the device. The device determines power efficiency for the workload based on the power consumption and the device performance. The device reports the power efficiency for the workload to a host.
    Type: Application
    Filed: July 30, 2025
    Publication date: February 19, 2026
    Inventors: Nicole Danielle ROSS, Daniel Lee Helmick
  • Publication number: 20260044276
    Abstract: A method may include receiving, at a device, a copy command, wherein the copy command comprises a first indication of a first amount of source data and a second indication of a second amount of source data, determining, based at least in part on the first indication, an amount of destination space, and blocking at least a portion of the amount of destination space. The method may further include reading the first indication, and reading the second indication, wherein the amount of destination space may include at least a first portion of the first amount and at least a second portion of the second amount. The blocking may include blocking the at least the first portion of the first amount and the at least the second portion of the second amount. The method may further include storing the first indication to generate a stored first indication.
    Type: Application
    Filed: October 21, 2025
    Publication date: February 12, 2026
    Inventors: Daniel Lee HELMICK, Rajesh KOUL, Robert Wayne MOSS, Sumanth JANNYAVULA VENKATA, Young deok KIM
  • Publication number: 20260044598
    Abstract: Provided are systems, methods, and apparatuses for systems and methods of continuous storage device security based on discontinuous states. In one or more examples, the systems, devices, and methods include performing a first attestation of an attribute of a device based on a lapse of time period; comparing the first attestation to a second attestation stored in a buffer; and determining a security status of the device based on comparing the first attestation. The systems, devices, and methods include receiving, from a host at a device, a command; performing a first attestation of an attribute of the device based on a first bit associated with the command indicating to perform the first attestation; storing the first attestation in a first buffer of the host; determining a security status of the device based on the first attestation; and performing a security action based on the security status.
    Type: Application
    Filed: December 5, 2024
    Publication date: February 12, 2026
    Inventors: Daniel Lee HELMICK, Eric HIBBARD, Michael ALLISON, Rajesh KOUL, Joseph FINDLEY
  • Publication number: 20260044274
    Abstract: Provided are systems, methods, and apparatuses for systems and methods for live migration with assigned devices. In one or more examples, the systems, devices, and methods include receiving, at a destination memory, first data from a source; indicating in a mapping table that second data from the source memory is unavailable; sending, to the memory manager, a first message requesting to access on the memory of the destination device one or more memory pages associated with the second data; sending, to a migration manager, a second message requesting the one or more memory pages associated with the second data; receiving, from the memory manager, a third message indicating the one or more memory pages are transferred; and accessing the one or more memory pages on the memory of the destination device.
    Type: Application
    Filed: January 14, 2025
    Publication date: February 12, 2026
    Inventors: Klaus Birkelund Abildgaard JENSEN, Daniel Lee HELMICK
  • Patent number: 12541451
    Abstract: A memory is disclosed. The memory may include a first data structure and a second data structure. The first data structure may include a first field to store a first data relating to a command, and a related command field, the related command field to store a value. The second data structure may include a second field to store a second data relating to the command. A queue stored in the memory, may include the first data structure. A storage device may be configured to identify the first data structure and the second data structure (405, 705) as related based at least in part on the value.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: February 3, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Chun-Chu Chen-Jhy Archie Wu, Sumanth Jannyavula Venkata, Fnu Vikram Singh, Judith Rose Brock, William Martin, Michael Allison, Robert Wayne Moss
  • Publication number: 20260025370
    Abstract: An apparatus may include a device including a first controller, and a second controller, wherein the device may be configured to receive, using the first controller, data, apply, to the data, a first protection scheme, and send, from the device, using the second controller, the data having a second protection scheme. The first protection scheme and the second protection scheme may be the same. The second controller may be configured to apply, to the data, the second protection scheme. The first protection scheme may include a first salt, and the second protection scheme may include a second salt. The first salt may be determined by the device, and the second salt may be determined by a user. The method may further include applying, at the device, to controller state information for the first controller, a third protection scheme to generate controller state information having the third protection scheme.
    Type: Application
    Filed: September 25, 2025
    Publication date: January 22, 2026
    Inventors: Daniel Lee HELMICK, Jisoo KIM, Sang Young YE, Eric HIBBARD
  • Patent number: 12499040
    Abstract: A memory is disclosed. The memory may include a first data structure and a second data structure. The first data structure may include a first field to store a first data relating to a command, and a related command field, the related command field to store a value. The second data structure may include a second field to store a second data relating to the command. A queue stored in the memory, may include the first data structure. A storage device may be configured to identify the first data structure and the second data structure (405, 705) as related based at least in part on the value.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: December 16, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Chun-Chu Chen-Jhy Archie Wu, Sumanth Jannyavula Venkata, Fnu Vikram Singh, Judith Rose Brock, William Martin, Michael Allison, Robert Wayne Moss
  • Publication number: 20250371184
    Abstract: An apparatus may include a storage medium, at least one communication interface configured to receive storage data, and at least one control circuit configured to perform one or more operations including transferring, using the at least one communication interface, protection information for the storage data, and storing, in the storage medium, based on the protection information, the storage data. The transferring the protection information may include receiving, using the at least one communication interface, alert information. The at least one control circuit may be further configured to perform an operation including detecting a data protection condition, and the transferring the protection information may include sending, using the at least one communication interface, based on the detecting, alert information. The at least one control circuit may be further configured to perform, based on the protection information, a data protection operation.
    Type: Application
    Filed: May 30, 2025
    Publication date: December 4, 2025
    Inventors: Eric Arden HIBBARD, Michael ALLISON, Daniel Lee HELMICK, David Scott MCINTYRE, Young Bin PAIK
  • Patent number: 12474854
    Abstract: A method may include receiving, at a device, a copy command, wherein the copy command comprises a first indication of a first amount of source data and a second indication of a second amount of source data, determining, based at least in part on the first indication, an amount of destination space, and blocking at least a portion of the amount of destination space. The method may further include reading the first indication, and reading the second indication, wherein the amount of destination space may include at least a first portion of the first amount and at least a second portion of the second amount. The blocking may include blocking the at least the first portion of the first amount and the at least the second portion of the second amount. The method may further include storing the first indication to generate a stored first indication.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: November 18, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Rajesh Koul, Robert Wayne Moss, Sumanth Jannyavula Venkata, Young deok Kim
  • Patent number: 12461683
    Abstract: A storage device may include at least one storage medium and a controller configured to receive a write command, wherein the write command specifies data and a reclaim unit handle, receive information about the data, and store, based on the reclaim unit handle and the information, the data in a reclaim unit of the at least one storage medium. The information may include access information. The information may include error tolerance information. The information may include data attribute information. The information may include data type information. The controller may be configured to determine the information based, at least in part, on the reclaim unit handle. The controller may be configured to receive an indicator that may be separate from the reclaim unit handle, and determine the information based, at least in part, on the indicator.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: November 4, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Chun-Chu Chen-Jhy Archie Wu
  • Patent number: 12455833
    Abstract: A system and method for host provided address translation cache prepopulation. In some embodiments, the method includes: receiving, by a persistent storage device, a first address translation cache entry; receiving, by the persistent storage device, an input-output command; and executing the input-output command, by the persistent storage device, the executing of the input-output command including performing direct memory access of a memory location at an address calculated based on the input-output command and based on the first address translation cache entry.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: October 28, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Daniel Lee Helmick, Sumanth Jannyavula Venkata
  • Publication number: 20250328252
    Abstract: Methods and devices are provided in which a controller of a storage device receives a command. A logical capacity of the storage device is split into domains. The controller determines a logical address associated with the command. The logical address is associated with a first domain of the storage device. The command is rerouted from first resources of the controller attributed to the first domain to second resources of the controller attributed to a second domain of the storage device, based on a physical address associated with the logical address.
    Type: Application
    Filed: March 19, 2025
    Publication date: October 23, 2025
    Inventors: Chun-Chu Chen-Jhy Archie WU, Daniel Lee HELMICK, Daniel John BENJAMIN, Vipin Kumar AGRAWAL