System and method for redirecting data access to local trust managers via an indirection logic service
AssigneeEMC IP Holding Company LLC
InventorsStephen James Todd, Jason A. Shepherd, Jimmy Doyle Pike, Aurelian Dumitru, Gaurav Chawla
Life of this patent
Estimating the term…
Abstract
A method for managing data includes obtaining, by an indirection logic service, a data request for data, wherein the data request specifies a ledger entry, identifying an indirection logic entry stored in the indirection logic service based on the ledger entry, obtaining a selection of trust data from a client, wherein the ledger entry comprises metadata of the trust data, and initiating communication between the client and a local trust manager based on the selection of trust data, wherein the trust data was generated by the local trust manager.
Claims17
A method for managing data, the method comprising:
- obtaining, by an indirection logic service, a data request for data,
- wherein the data request specifies a ledger entry,
- wherein the data is generated by a data confidence fabric (DCF) comprising a plurality of DCF nodes;
- identifying an indirection logic entry stored in the indirection logic service based on the ledger entry,
- wherein the ledger entry comprises an indirection logic entry pointer corresponding to the indirection logic entry,
- wherein the data request is obtained in response to accessing the indirection logic entry by a client;
- obtaining a selection of trust data from the client,
- wherein the ledger entry further comprises metadata of the trust data,
- wherein the selection is based on a set of options of the trust data provided to the client,
- wherein the trust data specifies at least one of:
- an owner of the data, a geographical location associated with the data, and a cryptographical technique applied to the data;
- and
- initiating communication between the client and a local trust manager of a DCF node of the plurality of DCF nodes based on the selection of trust data, wherein the trust data was generated by the local trust manager.
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 an indirection logic service, data request for data,
- wherein the data request specifies a ledger entry,
- wherein the data is generated by a data confidence fabric (DCF) comprising a plurality of DCF nodes;
- identifying an indirection logic entry stored in the indirection logic service based on the ledger entry,
- wherein the ledger entry is stored in a ledger service,
- wherein the ledger entry comprises an indirection logic entry pointer corresponding to the indirection logic entry,
- wherein the data request is obtained in response to accessing the indirection logic entry by a client;
- obtaining a selection of trust data from the client,
- wherein the ledger entry comprises metadata of the trust data,
- wherein the selection is based on a set of options of the trust data provided to the client,
- wherein the trust data specifies at least one of:
- an owner of the data, a geographical location associated with the data, and a cryptographical technique applied to the data;
- and
- initiating communication between the client and a local trust manager of a DCF node of the plurality of DCF nodes based on the selection of trust data, wherein the trust data was generated by the local trust manager.
A system, comprising:
- a processor;
- and
- memory comprising instructions, which when executed by the processor, perform a method, the method comprising:
- obtaining, by an indirection logic service, data request for data,
- wherein the data request specifies a ledger entry,
- wherein the data is generated by a data confidence fabric (DCF) comprising a plurality of DCF nodes;
- identifying an indirection logic entry stored in the indirection logic service based on the ledger entry,
- wherein the ledger entry is stored in a ledger service,
- wherein the ledger entry comprises an indirection logic entry pointer corresponding to the indirection logic entry,
- wherein the data request is obtained in response to accessing the indirection logic entry by a client;
- obtaining a selection of trust data from the client,
- wherein the ledger entry comprises metadata of the trust data,
- wherein the selection is based on a set of options of the trust data provided to the client,
- wherein the trust data specifies at least one of:
- an owner of the data, a geographical location associated with the data, and a cryptographical technique applied to the data;
- and
- initiating communication between the client and a local trust manager of a DCF node of the plurality of DCF nodes based on the selection of trust data, wherein the trust data was generated by the local trust manager.
Dependencies are inferred from the claim text.