TRANSACTION-ENABLED SYSTEMS AND METHODS WITH LICENSING SMART WRAPPERS AND IP AGGREGATION
Transaction-enabled systems and methods with licensing smart wrappers and IP aggregation are disclosed. An example transaction-enabling system may include a smart wrapper structured to aggregate intellectual property (IP) assets into an aggregate stack of IP; and a smart contract wrapper configured to: access a distributed ledger comprising a plurality of intellectual property (IP) licensing terms corresponding to the aggregated IP; interpret an IP description value and an IP addition request; and in response to the IP addition request and the IP description value, add an IP asset to the aggregate stack of IP and commit a party to at least one of the plurality of IP licensing terms.
1 . A transaction-enabling system comprising:
a smart wrapper structured to aggregate intellectual property (IP) assets into an aggregate stack of IP; and
a smart contract wrapper configured to:
access a distributed ledger comprising a plurality of intellectual property (IP) licensing terms corresponding to the aggregated IP;
interpret an IP description value and an IP addition request; and
in response to the IP addition request and the IP description value, add an IP asset to the aggregate stack of IP and commit a party to at least one of the plurality of IP licensing terms.
2 . The transaction-enabling system of claim 1 , further comprising:
a transaction execution circuit structured to provide a transaction implementation command for at least one of the IP assets in response to a transaction location parameter, wherein the transaction location parameter comprises at least one of a transaction geographic value or a transaction jurisdiction value.
3 . The transaction-enabling system of claim 2 , wherein the smart contract wrapper is further configured to interpret transactions and store transaction location parameter values corresponding to each of the transactions according to transaction characteristics selected from among: transaction types, transaction amounts, and/or entity characteristics corresponding to requesting entities for the transactions.
4 . The transaction-enabling system of claim 3 , wherein the smart contract wrapper is further configured to provide transaction implementation commands based at least in part on values for the transaction location parameter.
5 . The transaction-enabling system of claim 1 , further comprising a transaction detection circuit structured to interpret a plurality of transaction request values, wherein each transaction request value includes a transaction description for a proposed transaction.
6 . The transaction-enabling system of claim 2 , further comprising a machine learning circuit structured to continuously improve at least one execution parameter of the transaction implementation command.
7 . The transaction-enabling system of claim 1 , further comprising a data store having a copy of the distributed ledger stored thereon, and wherein the IP description value comprises a reference to the data store for at least one of the IP assets in the aggregate IP stack.
8 . A method, comprising:
accessing a distributed ledger comprising a plurality of intellectual property (IP) licensing terms corresponding to a plurality of IP assets, wherein the plurality of IP assets comprises an aggregate stack of IP;
interpreting an IP description value and an IP addition request; and
in response to the IP addition request and the IP description value, adding an IP asset to the aggregate stack of IP; and
committing a party to at least one of the plurality of IP licensing terms via an IP transaction wrapper of the distributed ledger.
9 . The method of claim 8 , further comprising, executing a transaction task associated with the added IP asset.
10 . The method of claim 9 , further comprising interpreting transactions and storing transaction location parameter values corresponding to each of the transactions according to transaction characteristics selected from among: transaction types, transaction amounts, and/or entity characteristics corresponding to requesting entities for the transactions.
11 . The method of claim 10 , wherein executing transaction tasks further comprises providing transaction implementation commands based at least in part on the transaction location parameter values.
12 . The method of claim 9 , further comprising interpreting a plurality of transaction request values, wherein each transaction request value includes a transaction description for a proposed transaction.
13 . The method of claim 12 , further comprising commanding execution of the proposed transaction.
14 . A transaction-enabling system comprising:
a smart contract wrapper configured to:
access a distributed ledger comprising a plurality of intellectual property (IP) licensing terms corresponding to a plurality of IP assets, wherein the plurality of IP assets comprises an aggregate stack of IP;
interpret an IP description value and an IP addition request; and
in response to the IP addition request and the IP description value, to add an IP asset to the aggregate stack of IP and to commit a party to at least one of the plurality of IP licensing terms.
15 . The transaction-enabling system of claim 14 , further comprising, a compute resource structured to perform computing tasks for at least one operation corresponding to the aggregate stack of IP, wherein the at least one operation corresponds to transaction execution tasks associated with the aggregate stack of IP.
16 . The transaction-enabling system of claim 15 , wherein the smart contract wrapper is further configured to interpret transactions and store transaction location parameter values corresponding to each of the transactions according to transaction characteristics selected from among: transaction types, transaction amounts, and/or entity characteristics corresponding to requesting entities for the transactions.
17 . The transaction-enabling system of claim 16 , wherein the smart contract wrapper is further configured to provide transaction execution commands based at least in part on the transaction location parameter values.
18 . The transaction-enabling system of claim 14 , further comprising a transaction detection circuit structured to interpret a plurality of transaction request values, wherein each transaction request value includes a transaction description for a proposed transaction.
19 . The transaction-enabling system of claim 17 , further comprising a machine learning circuit to continuously improve at least one execution parameter for at least one of the transaction execution tasks.
20 . The transaction-enabling system of claim 19 , further comprising a transaction execution circuit structured to command execution of a proposed transaction in response to the improved at least one execution parameter.