Patent application title: SYSTEM AND METHOD FOR ENABLING A TRANSACTION
Inventors:
IPC8 Class: AG06F938FI
USPC Class:
1 1
Class name:
Publication date: 2020-08-27
Patent application number: 20200272469
Abstract:
A transaction-enabling system including a controller is provided. The
controller is configured to: access a distributed ledger comprising an
aggregated data set; interpret an access request for the aggregated data
set; and in response to the access request, provide a provable access to
the aggregated data set. The provable access includes at least one of
which parties have accessed the aggregated data set and how many parties
have accessed the aggregated data set, the distributed ledger includes a
block chain, and the aggregated data set includes one of a trade secret
and proprietary information.Claims:
1. A transaction-enabling system comprising a controller, wherein the
controller is configured to: access a distributed ledger comprising an
aggregated data set; interpret an access request for the aggregated data
set; and in response to the access request, provide a provable access to
the aggregated data set; wherein: the provable access comprises at least
one of: which parties have accessed the aggregated data set, or how many
parties have accessed the aggregated data set; the distributed ledger
comprises a block chain; and the aggregated data set comprises at least
one of a trade secret or a proprietary information.
2. The system of claim 1, further comprising an expert wrapper for the distributed ledger, wherein the expert wrapper is configured to tokenize the aggregated data set and to validate the at least one of the trade secret and the proprietary information.
3. The system of claim 1, wherein the distributed ledger comprises a set of instructions, and wherein the controller is further configured to: interpret an instruction update value; and update the set of instructions in response to the access request and the instruction update value.
4. The system of claim 1, further comprising a smart wrapper for the distributed ledger, wherein the smart wrapper is configured to: allocate a plurality of sub-sets of instructions to the distributed ledger as the aggregated data set; and manage access to the plurality of sub-sets of instructions in response to the access request.
5. The system of claim 4, wherein the controller is further configured to interpret an access of one of the plurality of sub-sets of instructions, and to record a transaction on the distributed ledger in response to the access.
6. The system of claim 4, wherein the controller is further configured to interpret an execution operation of one of the plurality of sub-sets of instructions, and to record a transaction on the distributed ledger in response to the execution operation.
7. The system of claim 6, wherein the controller is further configured to interpret the execution operation by determining one or more executable instructions that have been accessed.
8. The system of claim 6, wherein the controller is further configured to interpret the execution operation by providing a command to an industrial component.
9. A method, comprising: accessing a distributed ledger comprising an aggregated data set; interpreting an access request for the aggregated data set; in response to the access request, providing a provable access to the aggregated data set, wherein the provable access comprises at least one of which parties have accessed the aggregated data set and how many parties have accessed the aggregated data set; and operating an expert wrapper for the distributed ledger, wherein the expert wrapper is configured to tokenize the aggregated data set and to validate at least one of a trade secret or a proprietary information of the aggregated data set.
10. The method of claim 9, wherein the distributed ledger further comprises a set of instructions, the method further comprising: interpreting an instruction update value; and updating the set of instructions in response to the access request and the instruction update value.
11. The method of claim 9, further comprising: allocating a plurality of sub-sets of instructions to the distributed ledger as the aggregated data set; and managing access to the plurality of sub-sets of instructions in response to the access request.
12. The method of claim 11, further comprising: interpreting an access of one of the plurality of sub-sets of instructions, and recording a transaction on the distributed ledger in response to the access.
13. The method of claim 11, further comprising: interpreting an execution operation of one of the plurality of sub-sets of instructions, and recording a transaction on the distributed ledger in response to the execution operation.
14. The method of claim 13, wherein interpreting the execution operation comprises: determining one or more executable instructions that have been accessed.
15. The method of claim 13, wherein interpreting the execution operation comprises: providing a command to an industrial component.
16. A method, comprising: accessing a distributed ledger comprising an aggregated data set and a set of instructions; interpreting an access request for the aggregated data set; in response to the access request, providing a provable access to the aggregated data set, wherein the provable access comprises at least one of which parties have accessed the aggregated data set and how many parties have accessed the aggregated data set; interpreting an instruction update value; and updating the set of instructions in response to the access request and the instruction update value.
17. The method of claim 16, further comprising: allocating a plurality of sub-sets of instructions to the distributed ledger as the aggregated data set; and managing access to the plurality of sub-sets of instructions in response to the access request.
18. The method of claim 17, further comprising interpreting an access of one of the plurality of sub-sets of instructions, and recording a transaction on the distributed ledger in response to the access.
19. The method of claim 17, further comprising interpreting an execution operation of one of the plurality of sub-sets of instructions, and recording a transaction on the distributed ledger in response to the execution operation.
20. The method of claim 19, wherein interpreting the execution operation comprises: determining one or more executable instructions that have been accessed.
Description:
User Contributions:
Comment about this patent or add new information about this topic: