IP Library Granted Patent US 12,306,951
Granted Patent B2
US 12,306,951 · App. 17/084,325 · Granted May 20, 2025

Secure enclave pathing configuration for data confidence fabrics

Inventors: Stephen J. Todd (North Andover, MA); Kenneth Durazzo (Morgan Hill, CA)
Assignee: EMC IP Holding Company LLC
G06F21/575G06F9/542G06F11/3409G06F21/54G06F21/577G06F2221/2101
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 12,306,951
App. No.
17/084,325
Granted
May 20, 2025
Kind
B2
Abstract

One example method includes performing a secure boot of hardware at a node of a data confidence fabric, creating an artifact that includes information concerning the secure boot, storing the artifact, receiving a data stream at the node, annotating data of the data stream with trust metadata, and associating the artifact with the data. An immutable ledger entry may be created that includes a pointer to the data, and a pointer to the artifact, and the immutable ledger entry may be accessible by an application.

Claims (32)

1. A method, comprising:

performing a secure boot of hardware at a node of a data confidence fabric to access a protected memory space;

creating, by the node, an artifact that includes information concerning the secure boot;

storing the artifact in the protected memory space;

receiving, at the node, a data stream;

annotating data of the data stream with trust metadata the trust metadata including a plurality of individual trust metadata values, each one of the individual trust metadata values including a confidence score that specifies an overall trustworthiness of each individual trust metadata value; and

associating the artifact with the data so as to enable a downstream node, having received the trust metadata from the node, to verify, by accessing the artifact, that the trust metadata is authentic and accurate.

2. The method as recited in claim 1 , wherein the artifact is stored locally at the node.

3. The method as recited in claim 1 , wherein the artifact is immutably stored in a ledger.

4. The method as recited in claim 1 , wherein annotating the data is performed by logic retrieved by a container from a secure enclave at the node.

5. The method as recited in claim 4 , wherein successful performance of the secure boot enables the container to access the logic in the secure enclave.

6. The method as recited in claim 1 , further comprising creating a ledger entry that comprises a pointer to the data, a pointer to the artifact, and the trust metadata.

7. The method as recited in claim 1 , wherein the artifact comprises an audit log that contains a record of performance and validation of processes of a trusted data confidence fabric annotation stack.

8. The method as recited in claim 1 , further comprising receiving another artifact from another node of the data confidence fabric, and appending the another artifact to the artifact and the trust metadata.

9. The method as recited in claim 8 , further comprising creating a ledger entry that comprises the artifact, the another artifact, a pointer to the data, and the trust metadata.

10. The method as recited in claim 1 , further comprising broadcasting the artifact to another node of the data confidence fabric.

11. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

performing a secure boot of hardware at a node of a data confidence fabric to access a protected memory space;

creating, by the node, an artifact that includes information concerning the secure boot;

storing the artifact in the protected memory space;

receiving, at the node, a data stream;

annotating data of the data stream with trust metadata the trust metadata including a plurality of individual trust metadata values, each one of the individual trust metadata values including a confidence score that specifies an overall trustworthiness of each individual trust metadata value; and

associating the artifact with the data so as to enable a downstream node, having received the trust metadata from the node, to verify, by accessing the artifact, that the trust metadata is authentic and accurate.

12. The non-transitory storage medium as recited in claim 11 , wherein the artifact is stored locally at the node.

13. The non-transitory storage medium as recited in claim 11 , wherein the artifact is immutably stored in a ledger.

14. The non-transitory storage medium as recited in claim 11 , wherein annotating the data is performed by logic retrieved by a container from a secure enclave at the node.

15. The non-transitory storage medium as recited in claim 14 , wherein successful performance of the secure boot enables the container to access the logic in the secure enclave.

16. The non-transitory storage medium as recited in claim 11 , wherein the operations further comprise creating a ledger entry that comprises a pointer to the data, a pointer to the artifact, and the trust metadata.

17. The non-transitory storage medium as recited in claim 11 , wherein the artifact comprises an audit log that contains a record of performance and validation of processes of a trusted data confidence fabric annotation stack.

18. The non-transitory storage medium as recited in claim 11 , wherein the operations further comprise receiving another artifact from another node of the data confidence fabric, and appending the another artifact to the artifact and the trust metadata.

19. The non-transitory storage medium as recited in claim 18 , wherein the operations further comprise creating a ledger entry that comprises the artifact, the another artifact, a pointer to the data, and the trust metadata.

20. The non-transitory storage medium as recited in claim 11 , wherein the operations further comprise broadcasting the artifact to another node of the data confidence fabric.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: TODD, STEPHEN J.; DURAZZO, KENNETH
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 061858/0097 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
Continuity (1)
Related Publication 20220138325A1 · May 5, 2022
References Cited (28)
US 9727591B1 · Sharma · 2017 [cited by examiner]
US 10404757B1 · Horton · 2019 [cited by examiner]
US 10855619B1 · Andrews · 2020 [cited by examiner]
US 10986076B1 · Bendickson · 2021 [cited by examiner]
US 11416619B1 · Paczkowski · 2022 [cited by examiner]
US 20060294151A1 · Wong · 2006 [cited by examiner]
US 20100031027A1 · Thomas · 2010 [cited by examiner]
US 20100144517A1 · Kordas · 2010 [cited by examiner]
US 20100281273A1 · Lee · 2010 [cited by examiner]
US 20140126573A1 · Matthews · 2014 [cited by examiner]
US 20140126576A1 · Kumagai · 2014 [cited by examiner]
US 20150058278A1 · Fankhauser · 2015 [cited by examiner]
US 20160070932A1 · Zimmer · 2016 [cited by examiner]
US 20170177873A1 · Raghuram · 2017 [cited by examiner]
US 20170364683A1 · Willden · 2017 [cited by examiner]
US 20180182052A1 · Panagos · 2018 [cited by examiner]
US 20180211034A1 · Costa · 2018 [cited by examiner]
US 20190121979A1 · Chari · 2019 [cited by examiner]
US 20190139576A1 · Delaney · 2019 [cited by examiner]
US 20190361929A1 · Rogynskyy · 2019 [cited by examiner]
US 20200304318A1 · Kravitz · 2020 [cited by examiner]
US 20210133349A1 · Jensen · 2021 [cited by examiner]
US 20210158074A1 · Wray · 2021 [cited by examiner]
US 20220126864A1 · Moustafa · 2022 [cited by examiner]
Steve Todd, IoT Data Confidence Fabrics, May 30, 2019, https://stevetodd.typepad.com/my_weblog/2019/05/iot-data-confidence-fabrics.html (Year: 2019) (Year: 2019). [cited by examiner]
P. L. Rupasinghe, H. H. Weerasena and |. Murray, “Trustworthy provenance framework for document workflow provenance,” 2016 International Conference on Computational Techniques in Information and Communication Technologi… [cited by examiner]
T. F. J. -. Pasquier and D. Eyers, “Information Flow Audit for Transparency and Compliance in the Handling of Personal Data,” 2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW), 2016, pp. 112-117, … [cited by examiner]
Cappiello et al . . . Data Ecosystems: Sovereign Data Exchange among Organizations, Feb. 19, 2020, Dagstuhl Reports, vol. 9, Issue 9, pp. 66-134, 10.4230/DagRep.9.9.66 (Year: 2020) (Year: 2020). [cited by examiner]
Cited By (1)
US 12,513,197