Systems, methods, and devices for attachable compute resources for storage devices

US11880583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11880583-B2
Application numberUS-202117202335-A
CountryUS
Kind codeB2
Filing dateMar 15, 2021
Priority dateSep 14, 2020
Publication dateJan 23, 2024
Grant dateJan 23, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A storage device may include a storage medium, a storage device controller coupled to the storage medium, a host interface coupled to the storage device controller, and an attachable module interface configured to connect an attachable compute module to the storage device controller. The attachable module interface may include a data interface, a side-band interface, and/or a power interface. The attachable module interface may include a connector configured to connect the attachable compute module to the storage device controller. The storage device may include an enclosure having an opening configured to enable the attachable compute module to be connected to the attachable module interface through the opening. The storage device controller may be configured to utilize one or more resources of the attachable compute module. The storage device controller may be configured to communicate with the attachable compute module through one or more command extensions of a storage protocol.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: a storage device comprising: a storage medium; a storage device controller coupled to the storage medium; a storage device connector configured to couple the storage device to a host; a host interface coupled between the storage device connector and the storage device controller; an attachable module interface configured to connect an attachable compute module to the storage device controller; and a module interface connector coupled to the attachable module interface, wherein the storage device controller is configured to transfer control of one or more functions of the storage device to the attachable compute module. 2. The apparatus of claim 1 , wherein the attachable module interface comprises a data interface configured to exchange data between the storage device controller and the attachable compute module. 3. The apparatus of claim 1 , wherein the attachable module interface comprises a side-band interface. 4. The apparatus of claim 3 , wherein the side-band interface is configured to identify one or more parameters of the attachable compute module. 5. The apparatus of claim 1 , wherein the attachable module interface comprises at least one power connection. 6. The apparatus of claim 5 , wherein the at least one power connection is configured to apply a power limit to the attachable compute module. 7. The apparatus of claim 1 , wherein the module interface connector is configured to connect the attachable compute module to the storage device controller. 8. The apparatus of claim 1 , wherein the storage device comprises an enclosure having an opening configured to enable the attachable compute module to be connected to the attachable module interface through the opening. 9. The apparatus of claim 1 , wherein the storage device controller is configured to control a visibility of one or more compute resources of the attachable compute module through the host interface. 10. The apparatus of claim 1 , wherein the storage device controller is configured to utilize one or more resources of the attachable compute module. 11. The apparatus of claim 1 , wherein the storage device controller is configured to communicate with the attachable compute module through one or more command extensions of a storage protocol. 12. The apparatus of claim 1 , wherein the attachable module interface is configured to enable the attachable compute module to be detached from the storage device and replaced with a different attachable compute module. 13. The apparatus of claim 1 , further comprising a network interface controller configured to utilize one or more compute resources of the attachable compute module. 14. A method comprising: detecting an attachable compute module connected to an attachable module interface of a storage device, wherein the storage device comprises a storage medium, a storage device controller coupled to the storage medium, a storage device connector configured to couple the storage device to a host, a host interface coupled between the storage device connector and the storage device controller, and a module interface connector coupled to the attachable module interface; and using one or more compute resources of the attachable compute module based on detecting the attachable compute module, wherein the storage device controller is configured to transfer control of one or more functions of the storage device to the attachable compute module. 15. The method of claim 14 , further comprising identifying the attachable compute module through the attachable module interface. 16. The method of claim 14 , further comprising communicating with the attachable compute module through one or more command extensions of a storage protocol. 17. A system comprising: a storage device comprising: a storage medium; a storage device controller coupled to the storage medium; a storage device connector configured to couple the storage device to a host; a host interface coupled between the storage device connector and the storage device controller; an attachable module interface coupled to the storage device controller; and an attachable compute module connected to the attachable module interface, wherein the storage device controller is configured to transfer control of one or more functions of the storage device to the attachable compute module. 18. The system of claim 17 , wherein the attachable compute module comprises an identification data structure configured to be read by the storage device controller.

Assignees

Inventors

Classifications

  • G06F3/0655Primary

    Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title

  • Power saving in storage systems · CPC title

  • G06F3/0679Primary

    Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • Details of memory controller · CPC title

  • G06F13/387Primary

    for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11880583B2 cover?
A storage device may include a storage medium, a storage device controller coupled to the storage medium, a host interface coupled to the storage device controller, and an attachable module interface configured to connect an attachable compute module to the storage device controller. The attachable module interface may include a data interface, a side-band interface, and/or a power interface. T…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0655. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).