IP Library › Granted Patent US 11,256,799
Granted Patent B2
US 11,256,799 · App. 15/689,235 · Granted Feb 22, 2022

Device lifecycle distributed ledger

Inventor: Monty Aaron Forehand (Loveland, CO)
Assignee: SEAGATE TECHNOLOGY LLC
G06F21/445G06F21/57G06F21/602G06Q10/08G06Q30/02G06Q30/06H04L9/08H04L9/32H04L9/3239H04L9/3247H04L9/3263H04L63/062G06Q2220/00H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,256,799
App. No.
15/689,235
Granted
Feb 22, 2022
Kind
B2
Abstract

A distributed ledger is used by one or more parties executing a ledger node to document a lifecycle of a device. When devices are manufactured, shipped, and used, attestation transactions are recorded to the distributed ledger that identify the devices and include attestation information about the device. The distributed ledger further supports command transactions that are used to change the behavior of the device, such as unlocking capabilities on the device. The distributed ledger provides a history of device attestation and activation.

Claims (29)

1. A method comprising:

Generating, using a user interface on a smart device, attestation information associated with a storage device, the attestation information representing a status of the storage device, and the attestation information including a video of an end-of-life physical destruction of the storage device and lifecycle information of the storage device comprising storage device transport, storage device activation, and storage device operational logs;

transmitting an attestation transaction to a distributed ledger, the attestation transaction including the attestation information representing the status of the storage device, the attestation transaction providing a record of the status of the storage device accessible through the distributed ledger, and

verifying a command transaction transmitted to the distributed ledger, the command transaction identifying the storage device and including command information for the storage device, command information used by the storage device to perform a command.

2. The method of claim 1 , wherein the attestation information further comprising lifecycle information of the storage device, including storage device transport, storage device activation, and storage device operational logs.

3. The method of claim 1 , wherein the attestation information includes backup information indicating that data stored on the storage device is replicated to a backup storage device.

4. The method of claim 2 , wherein the lifecycle information of the storge device is generated using a user interface activated in response to scanning a QR code printed on the storage device or a package for the storage device.

5. The method of claim 1 wherein the video of an end-of-life destruction of the device is taken at the location of the end-of-life destruction of the storage device.

6. The method of claim 1 wherein the attestation information includes an indication that the storage device is locked.

7. The method of claim 1 wherein the attestation information includes internal digital characteristics of the storage device.

8. The method of claim 1 wherein the attestation transaction is generated using a user interface of a smart device.

9. One or more processor-readable storage device encoding processor-executable instructions for executing on a computer system a computer process, the computer process comprising:

receiving a command transaction via a distributed ledger, the command transaction identifying a storage device and including command information for the storage device, command information used by the storage device to perform a command;

generating attestation information using a user interface on a smart device including a video of an end-of-life destruction of the storage device, the attestation information further comprising lifecycle information of the storage device, including storage device transport, storage device activation, and storage device operational logs; and

transmitting the attestation transaction to a distributed ledger, the attestation transaction including the attestation information representing the status of the storage device, the attestation transaction providing a record of the status of the storage device accessible through the distributed ledger;

wherein the ledger node is further executable to support the distributed ledger by verifying the command transaction transmitted to the distributed ledger.

10. The one or more processor-readable storage media of claim 9 wherein the command the command information includes instructions to transmit an attestation transaction, the process further comprising:

transmitting the attestation transaction including the attestation information representing the status of the storage device.

11. The one or more processor-readable storage media of claim 9 wherein the command transaction includes a certificate for activating a capability of the storage device.

12. The one or more processor-readable storage media of claim 9 wherein the command transaction includes instructions for disabling the storage device.

13. The one or more processor-readable storage media of claim 9 wherein the command transaction includes a key for unlocking storage capacity on the storage device.

14. The one or more processor-readable storage media of claim 9 wherein the command transaction includes instructions to encrypt data stored on the storage device.

15. A system comprising:

one or more processors;

a memory; and

a ledger node stored in the memory and executable by the one or more processors to support a distributed ledger by verifying an attestation transaction transmitted to the distributed ledger, the attestation transaction identifying a storage device including attestation information representing a status of the storage device, the attestation transaction providing a record of the status of the storage device accessible through the distributed ledger, wherein the attestation information is generated using a user interface on a smart device and comprises a video of an end-of-life destruction of the storage device and lifecycle information of the storage device, including storage device transport, storage device activation, and storage device operational logs,

wherein the ledger node is further executable to support the distributed ledger by verifying a command transaction transmitted to the distributed ledger, the command transaction identifying the storage device and including command information for the storage device, command information used by the storage device to perform a command to generate the attestation information.

16. The system of claim 15 wherein the ledger node is further executable to transmit a command transaction to the storage device, the command transaction identifying the storage device and including command information for the storage device, command information used by the storage device to perform a command.

17. The system of claim 15 wherein the ledger node further executable to transmit an attestation transaction to the distributed ledger, the attestation transaction generated on the storage device and including information attesting to internal digital characteristics of the storage device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: FOREHAND, MONTY AARON
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 043433/0857 →
Continuity (1)
Related Publication 20190065733A1 · Feb 28, 2019
Cited By (1)
US 12,280,457