IP Library › Granted Patent US 10,977,055
Granted Patent B2
US 10,977,055 · App. 16/665,673 · Granted Apr 13, 2021

Method and system creating and using sub-data confidence fabrics

Inventors: Stephen James Todd (North Conway, NH); Jason A. Shepherd (Austin, TX)
Assignee: EMC IP Holding Company LLC
G06F9/44505G06F9/3869G06F9/544G06F11/3006G06F11/3089
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 10,977,055
App. No.
16/665,673
Filed
Oct 28, 2019
Granted
Apr 13, 2021
Kind
B2
Art Unit
2454
USPC
709/221
Abstract

In general, in one aspect, the invention relates to a method for managing data. The method includes obtaining, by a local data manager, a first data confidence fabric (DCF) configuration file, where the first DCF configuration file is associated with a first DCF pipeline and a first workload. The method further includes registering the first DCF pipeline in a DCF pipeline registry, obtaining a data set, identifying the first DCF pipeline using the DCF pipeline registry, and processing the data set based on the first DCF pipeline to obtain first processed data.

Claims (68)

1. A method for managing data, the method comprising:

obtaining, by a local data manager, a first data confidence fabric (DCF) configuration file, wherein the first DCF configuration file is associated with a first DCF pipeline and a first workload;

registering the first DCF pipeline in a DCF pipeline registry;

obtaining a data set;

identifying the first DCF pipeline using the DCF pipeline registry; and

processing the data set based on the first DCF pipeline to obtain first processed data.

2. The method of claim 1 , further comprising:

obtaining, by the local data manager, a second DCF configuration file, wherein the second DCF configuration file is associated with a second DCF pipeline and a second workload;

registering the second DCF pipeline in the DCF pipeline registry; and

processing the data set based on the second DCF pipeline to obtain second processed data.

3. The method of claim 2 , wherein the first processed data and the second processed data are different.

4. The method of claim 2 , wherein the first processed data is not accessible by the second workload.

5. The method of claim 1 , wherein the local data manager obtains the data set from a sensor.

6. The method of claim 1 , further comprising:

obtaining, by the local data manager, a second DCF configuration file, wherein the second DCF configuration file is associated with a second DCF pipeline and a second workload;

registering the second DCF pipeline in the DCF pipeline registry; and

processing a second data set based on the second DCF pipeline to obtain second processed data,

wherein the data set is obtained from a first local data source and the second data set is obtained from a second local data source.

7. The method of claim 6 ,

wherein the first processed data is not accessible by the second workload; and

wherein the first local data source is not accessible by the second workload.

8. The method of claim 1 , further comprising:

tracking resource usage of the local data manager associated with processing the data set using the first DCF pipeline.

9. The method of claim 1 ,

wherein the first workload is executing on one selected from a group consisting of a client, a local data system, and a second local data system,

wherein a local data system and the second local data system are managed by a data management system, and

wherein the local data system comprises the local data manager.

10. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method, the method comprising:

obtaining, by a local data manager, a first data confidence fabric (DCF) configuration file, wherein the first DCF configuration file is associated with a first DCF pipeline and a first workload;

registering the first DCF pipeline in a DCF pipeline registry;

obtaining a data set;

identifying the first DCF pipeline using the DCF pipeline registry; and

processing the data set based on the first DCF pipeline to obtain first processed data.

11. The non-transitory computer readable medium of claim 10 , the method further comprising:

obtaining, by the local data manager, a second DCF configuration file, wherein the second DCF configuration file is associated with a second DCF pipeline and a second workload;

registering the second DCF pipeline in the DCF pipeline registry; and

processing the data set based on the second DCF pipeline to obtain second processed data.

12. The non-transitory computer readable medium of claim 11 , wherein the first processed data and the second processed data are different.

13. The non-transitory computer readable medium of claim 11 , wherein the first processed data is not accessible by the second workload.

14. The non-transitory computer readable medium of claim 10 , wherein the local data manager obtains the data set from a sensor.

15. The non-transitory computer readable medium of claim 10 , the method further comprising:

obtaining, by the local data manager, a second DCF configuration file, wherein the second DCF configuration file is associated with a second DCF pipeline and a second workload;

registering the second DCF pipeline in the DCF pipeline registry; and

processing a second data set based on the second DCF pipeline to obtain second processed data,

wherein the data set is obtained from a first local data source and the second data set is obtained from a second local data source.

16. The non-transitory computer readable medium of claim 15 ,

wherein the first processed data is not accessible by the second workload; and

wherein the first local data source is not accessible by the second workload.

17. The non-transitory computer readable medium of claim 10 , the method further comprising:

tracking resource usage of the local data manager associated with processing the data set using the first DCF pipeline.

18. The non-transitory computer readable medium of claim 10 ,

wherein the first workload is executing on one selected from a group consisting of a client, a local data system, and a second local data system,

wherein a local data system and the second local data system are managed by a data management system, and

wherein the local data system comprises the local data manager.

19. A system, comprising:

a processor;

memory comprising instructions, which when executed by the processor, perform a method, the method comprising:

obtaining, by a local data manager, a first data confidence fabric (DCF) configuration file, wherein the first DCF configuration file is associated with a first DCF pipeline and a first workload;

registering the first DCF pipeline in a DCF pipeline registry;

obtaining a data set;

identifying the first DCF pipeline using the DCF pipeline registry; and

processing the data set based on the first DCF pipeline to obtain first processed data.

20. The system of claim 19 , wherein the method further comprises:

obtaining, by the local data manager, a second DCF configuration file, wherein the second DCF configuration file is associated with a second DCF pipeline and a second workload;

registering the second DCF pipeline in the DCF pipeline registry; and

processing the data set based on the second DCF pipeline to obtain second processed data,

wherein the first processed data and the second processed data are different,

wherein the first processed data is not accessible by the second workload.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: TODD, STEPHEN JAMES; SHEPHERD, JASON A.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 050865/0532 →
Continuity (2)
Continuation In Part 16529743 · Aug 1, 2019
Related Publication 20210034382A1 · Feb 4, 2021