IP Library Granted Patent US 12,032,696
Granted Patent B2
US 12,032,696 · App. 17/038,741 · Granted Jul 9, 2024

Confidence-enabled data storage systems

Inventor: Stephen J. Todd (North Andover, MA)
Assignee: EMC IP HOLDING COMPANY LLC
G06F21/57G06F16/148G06F16/164G06F16/1734G06F16/1824
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,032,696
App. No.
17/038,741
Granted
Jul 9, 2024
Kind
B2
Abstract

One example method includes receiving data from a node of a data confidence fabric, in response to receipt of the data, creating an annotation bookmark that (i) identifies a storage node at which the data was received and that (ii) uniquely identifies the data, annotating a copy of the data with the annotation bookmark, and storing, at the storage node, the copy of the data in association with the annotation bookmark.

Claims (32)

1. A method, comprising:

receiving, by a server, data from a node of a data confidence fabric;

in response to receipt of the data, creating, by the server, an annotation bookmark that (i) identifies a storage node at which the data is stored and that (ii) uniquely identifies the data;

adding, by the server, the annotation bookmark to trust metadata assigned to the data; and

storing, at the storage node, a copy of the data in association with a data confidence table including a list of data confidence scores of the data,

wherein, when the metadata is updated by a node downstream of the storage node in the data confidence fabric, the list of data confidence scores is correspondingly updated and saved in the storage node based on the annotation bookmark.

2. The method as recited in claim 1 , wherein the trust metadata was associated with the data prior to adding the annotation bookmark to the trust metadata.

3. The method as recited in claim 1 , further comprising:

receiving, by an assessor, a confidence update; and

updating, by the assessor, the trust metadata with confidence information of the confidence update.

4. The method as recited in claim 1 , further comprising generating, by the server, a report that comprises the trust metadata and the annotation bookmark.

5. The method as recited in claim 3 , wherein the confidence update is received from an assessor as a result of parsing, by the assessor, of metadata that includes the trust metadata.

6. The method as recited in claim 1 , wherein the trust metadata comprises a confidence score that was assigned to the data by a node upstream of the storage node in the data confidence fabric.

7. The method as recited in claim 1 , further comprising passing the data to the node downstream of the storage node in the data confidence fabric.

8. The method as recited in claim 1 , wherein some of the data was generated by a sensor.

9. The method as recited in claim 1 , wherein the annotation bookmark comprises a notification to an assessor that the storage node is enabled to receive and process trust metadata associated with the data.

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

receiving, by a server, data from a node of a data confidence fabric;

in response to receipt of the data, creating, by the server, an annotation bookmark that (i) identifies a storage node at which the data is stored and that (ii) uniquely identifies the data;

adding, by the server, the annotation bookmark to trust metadata assigned to the data; and

storing, at the storage node, a copy of the data in association with a data confidence table including a list of data confidence scores of the data,

wherein, when the metadata is updated by a node downstream of the storage node in the data confidence fabric, the list of data confidence scores is correspondingly updated and saved in the storage node based on the annotation bookmark.

11. The non-transitory storage medium as recited in claim 10 , wherein the trust metadata was associated with the data prior to adding the annotation bookmark to the trust metadata.

12. The non-transitory storage medium as recited in claim 10 , further comprising:

receiving, by an assessor, a confidence update; and

updating, by the assessor, the trust metadata with confidence information of the confidence update.

13. The non-transitory storage medium as recited in claim 10 , further comprising generating, by the server, a report that comprises the trust metadata and the annotation bookmark.

14. The non-transitory storage medium as recited in claim 12 , wherein the confidence update is received from an assessor as a result of parsing, by the assessor, of metadata that includes the trust metadata.

15. The non-transitory storage medium as recited in claim 10 , wherein the trust metadata comprises a confidence score that was assigned to the data by a node upstream of the storage node in the data confidence fabric.

16. The non-transitory storage medium as recited in claim 10 , further comprising passing the data to the node downstream of the storage node in the data confidence fabric.

17. The non-transitory storage medium as recited in claim 10 , wherein some of the data was generated by a sensor.

18. The non-transitory storage medium as recited in claim 10 , wherein the annotation bookmark comprises a notification to an assessor that the storage node is enabled to receive and process trust metadata associated with the data.

Assignments (9)
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 COLLATERAL AGENT
Reel/Frame 054475/0609 →
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: TODD, STEPHEN J.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053934/0391 →