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).

  • Publication number: 20260319662
    Abstract: Provided are systems, methods, and apparatuses for multitenancy SSD configuration. In one or more examples, the systems, devices, and methods include identifying an identifier of a first tenant of a storage device and assigning a first performance level to the first tenant. In one or more examples, the systems, devices, and methods include generating a first performance parameter based on the first performance level and sending, to the storage device, a configuration message comprising the first performance parameter and the identifier of the first tenant.
    Type: Application
    Filed: June 15, 2026
    Publication date: October 15, 2026
    Inventors: Daniel Lee HELMICK, Mark Allen GAERTNER, Chun-Chu Chen-Jhy Archie WU, Siamak ARYA, Vipin Kumar AGRAWAL, Vasili ZHDANKIN, Sumanth JANNYAVULA VENKATA
  • Patent number: 12743207
    Abstract: Provided are systems, methods, and apparatuses for multitenancy SSD configuration. In one or more examples, the systems, devices, and methods include identifying an identifier of a first tenant of a storage device and assigning a first performance level to the first tenant. In one or more examples, the systems, devices, and methods include generating a first performance parameter based on the first performance level and sending, to the storage device, a configuration message comprising the first performance parameter and the identifier of the first tenant.
    Type: Grant
    Filed: April 12, 2024
    Date of Patent: September 22, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Mark Allen Gaertner, Chun-Chu Chen-Jhy Archie Wu, Siamak Arya, Vipin Kumar Agrawal, Vasili Zhdankin, Sumanth Jannyavula Venkata
  • Publication number: 20260277814
    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: Application
    Filed: May 18, 2026
    Publication date: September 17, 2026
    Inventors: Daniel Lee HELMICK, Jiwon CHANG
  • Publication number: 20260277797
    Abstract: A memory is disclosed. The memory may include a first data structure. The first data structure may include a field, which may store a first pointer to a second data structure. The second data structure may include a second pointer to a data relating to a command and a third pointer to a user data. The memory may also include a queue that may include the first data structure.
    Type: Application
    Filed: May 13, 2026
    Publication date: September 17, 2026
    Inventors: William MARTIN, Daniel Lee HELMICK
  • Patent number: 12737307
    Abstract: Systems and methods for moving data between a storage device and a processing element are disclosed. The storage device may include: a non-volatile storage medium; a first interface for communicating with a computing device; and a second interface for communicating with a processing element over a data communications network. The processing element may include a processing circuit that is configured to: receive a first request from the computing device via the first interface, where the first request identifies a first memory address associated with the first memory; retrieve first data from the non-volatile storage medium based on the first request; and transmit the first data to the processing element via the second interface for storing the first data in the first memory based on the first memory address.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: September 15, 2026
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Marc Timothy Jones, Daniel Lee Helmick
  • Patent number: 12711057
    Abstract: A memory is disclosed. The memory may include a first data structure. The first data structure may include a field, which may store a first pointer to a second data structure. The second data structure may include a second pointer to a data relating to a command and a third pointer to a user data. The memory may also include a queue that may include the first data structure.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: August 18, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: William Martin, Daniel Lee Helmick
  • Publication number: 20260222415
    Abstract: Provided are systems, methods, and apparatuses for multitenancy SSD access control. In one or more examples, the systems, devices, and methods include determining capabilities of a storage device for supporting multitenancy based on a physical function message from the storage device, identifying a tenant of a host, the host being communicatively connected with the storage device, negotiating an access contract between the tenant and the storage device, where the negotiating includes sending an access descriptor of the tenant to the storage device, the access descriptor indicating a requested level of access to the storage device, receiving, from the storage device, an access grant based on the negotiating, the access grant including an access allocation for the tenant based on the access descriptor, and enabling the tenant to access the storage device based on configuring the tenant with a virtualized computing environment in accordance with the access allocation.
    Type: Application
    Filed: March 20, 2026
    Publication date: July 30, 2026
    Inventors: Daniel Lee HELMICK, Mark Allen GAERTNER, Chun-Chu Chen-Jhy Archie WU, Siamak ARYA, Vipin Kumar AGRAWAL, Vasili ZHDANKIN, Sumanth JANNYAVULA VENKATA
  • Patent number: 12669957
    Abstract: In some aspects, the techniques described herein relate to a method including receiving, from a host device, a first request to write first data to a memory device; adding the first request to a queue on the memory device; determining an availability of a write buffer of the memory device; retrieving the first data from the host device based on the determining and the first request added to the queue; and writing the first data to a write buffer of the memory device. The method may further include returning a completion message to the host device based on writing the first data to the write buffer; and writing the first data from the write buffer of the memory device to storage media. The first request may be an SQE, and the method may further include parsing the SQE and determining that the SQE is a write command.
    Type: Grant
    Filed: May 1, 2024
    Date of Patent: June 30, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Daniel Lee Helmick, Robert Wayne Moss, Mark Allen Gaertner, Siamak Arya
  • Publication number: 20260178236
    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: Application
    Filed: February 17, 2026
    Publication date: June 25, 2026
    Inventors: Daniel Lee HELMICK, Michael ALLISON
  • 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