IP Library Granted Patent US 11,538,124
Granted Patent B2
US 11,538,124 · App. 16/692,685 · Granted Dec 27, 2022

Transaction-enabled systems and methods for smart contracts

Inventor: Charles Howard Cella (Pembroke, MA)
Assignee: Strong Force TX Portfolio 2018, LLC
G06Q50/184G05B19/00G05B19/4188G05B19/41865G06F9/3836G06F9/3891G06F9/466G06F9/4806G06F9/4881G06F9/50G06F9/5005G06F9/5016G06F9/5027G06F9/5072G06F9/541G06F16/182G06F16/1865G06F16/23G06F16/2365G06F16/2379G06F16/24G06F16/27G06F16/951G06F21/105G06F30/27G06K9/6257G06K9/6259G06N3/02G06N3/04G06N3/08G06N20/00G06Q10/04G06Q10/067G06Q10/0631G06Q10/06314G06Q10/06315G06Q20/06G06Q20/065G06Q20/0655G06Q20/29G06Q20/367G06Q20/389G06Q20/38215G06Q20/405G06Q20/4016G06Q30/0201G06Q30/0202G06Q30/0205G06Q30/0206G06Q30/0247G06Q30/0273G06Q30/06G06Q40/04G06Q40/10G06Q50/04G06Q50/06H02J3/008H02J3/14H02J3/28H02J3/382H02J3/388H04L9/50H04L12/14H04L47/783H04L47/788H04L47/823G05B2219/36542G06F9/3838G06F16/2457G06N3/0418G06N3/0445G06N3/0472G06Q20/4015G06Q30/0254G06Q30/0276G06Q50/01G06Q2220/00G06Q2220/12G06Q2220/18H02J3/003H04L9/0643H04L67/12
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 11,538,124
App. No.
16/692,685
Filed
Nov 22, 2019
Granted
Dec 27, 2022
Kind
B2
Art Unit
3685
USPC
705/52
Abstract

An example transaction-enabled system may include a smart contract wrapper to access a distributed ledger comprising intellectual property (IP) licensing terms corresponding to IP assets, wherein the IP licensing terms include an apportionment of royalties among owning entities in the distributed ledger. The smart contract wrapper may 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 the apportionment of royalties corresponding to the IP description value. At least one of the plurality of IP assets comprises an instruction set and an operation on the distributed ledger provides provable access to the instruction set. A royalty apportionment wrapper apportions royalties from at least one royalty generating element to owning entities in response to the IP licensing terms.

Claims (50)

1. A transaction-enabling system comprising:

a processing system including one or more processors and a non-transitory computer readable storage medium storing instructions that when executed by the one or more processors comprise:

a smart contract wrapper, wherein the smart contract wrapper is 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 licensing terms comprises an apportionment of royalties among a plurality of owning entities in the distributed ledger, and wherein at least one of the plurality of IP assets comprises at least one instruction set stored on the distributed ledger, wherein the at least one instruction set includes instructions for operating a downstream production tool;

tokenize the at least one instruction set on the distributed ledger;

interpret an IP description value and an IP addition request;

in response to the IP addition request and the IP description value, to add the apportionment of royalties corresponding to the IP description value;

provide an operation on the distributed ledger to provide provable access to the at least one instruction set based on the IP licensing terms;

provide the provable access by commanding the downstream production tool using the tokenized at least one instruction set; and

record the provable access to the at least one instruction set on the distributed ledger; and

a royalty apportionment wrapper structured to apportion royalties from at least one royalty generating element to the plurality of owning entities in response to the plurality of IP licensing terms.

2. The system of claim 1 , wherein the royalty apportionment wrapper is further structured to update, according to a rule, the apportionment of royalties upon the addition of a new IP asset to the plurality of IP assets.

3. The system of claim 1 , wherein the operation comprises a smart contract term operation.

4. The system of claim 3 , wherein the smart contract term operation comprises at least one of: provable access control, validation of terms, or tracking of utilization.

5. The system of claim 1 , wherein the smart contract wrapper is further configured to embed at least one IP licensing term for intellectual property in the distributed ledger, and to commit an executing party to the embedded at least one IP licensing term in response to an access operation to the at least one instruction set.

6. The system of claim 1 , wherein the plurality of IP licensing terms each further comprises at least one of: usage rights, fields of use, field exclusivity, partial exclusivity, pools, standard terms, technology transfer terms, performance-related rights, further obligations to a user, user selections, limitations, time frames, or royalty rates.

7. The system of claim 1 , further comprising a data store having a copy of the distributed ledger stored thereon, and wherein at least one of the plurality of IP assets further comprises a reference to the data store.

8. The transaction-enabling system of claim 1 , wherein the smart contract wrapper is configured to tokenize the at least one instruction set on the distributed ledger by abstracting data of the at least one instruction set using a hashing operation.

9. A method, comprising:

accessing a distributed ledger comprising a plurality of intellectual property (IP) assets comprising an aggregate stack of IP, and IP licensing terms corresponding to the plurality of IP assets;

interpreting an IP description value and an IP addition request;

adding an apportionment of royalties to the IP licensing terms;

wherein at least one of the plurality of IP assets comprises at least one instruction set stored on the distributed ledger, and the at least one instruction set includes instructions for operating a downstream production tool;

tokenizing the at least one instruction set on the distributed ledger;

performing an operation on the distributed ledger to commit a party to a contract term via an IP transaction wrapper of the distributed ledger, wherein the operation provides provable access to the at least one instruction set;

providing the provable access by commanding the downstream production tool using the tokenized at least one instruction set;

recording the provable access to the at least one instruction set on the distributed ledger; and

apportioning royalties to a plurality of owning entities corresponding to the aggregate stack of IP in response to the IP licensing terms.

10. The method of claim 9 , further comprising adding a new IP asset to the aggregate stack of IP, and updating, according to a rule, the apportionment of royalties in response to the addition of the new IP asset.

11. The method of claim 9 , further comprising adjusting the plurality of owning entities, and updating the apportionment of royalties in response to the adjusting.

12. The method of claim 11 , wherein the adjusting comprises at least one of adding an entity, changing an entity, or removing an entity.

13. The method of claim 9 , wherein the operation comprises at least one of: provable access control, validation of terms, or tracking of utilization.

14. The method of claim 9 , further comprising embedding at least one IP licensing term in the distributed ledger, and wherein performing the operation on the distributed ledger provides access to at least one of the plurality of IP assets, and commits an executing party to at least one of the IP licensing terms.

15. The method of claim 9 , further comprising determining that at least one of the plurality of IP assets has expired, and updating the apportionment of royalties in response to the determining that the at least one of the plurality of IP assets has expired.

16. The method of claim 9 , further comprising determining that an owning entity corresponding to at least one of the plurality of IP assets has changed, and updating the apportioning royalties in response to the change of the owning entity.

17. A transaction-enabling system comprising:

a processing system including one or more processors and a non-transitory computer readable storage medium storing instructions that when executed by the one or more processors comprise:

a smart contract wrapper, wherein the smart contract wrapper is configured to:

access a distributed ledger comprising a plurality of intellectual property (IP) licensing terms corresponding to a plurality of IP assets, wherein the IP licensing terms comprise an apportionment of royalties among a plurality of owning entities in the distributed ledger, wherein at least one of the plurality of IP assets comprises an instruction set, and the instruction set includes instructions for operating a downstream production tool;

tokenize the instruction set;

interpret an IP description value and an IP addition request;

in response to the IP addition request and the IP description value, to add the apportionment of royalties corresponding to the IP description value;

provide an operation on the distributed ledger to commit a party to a contract term via an IP transaction wrapper of the distributed ledger;

provide provable access to the instruction set by commanding the downstream production tool using the tokenized instruction set; and

record the provable access to the instruction set on the distributed ledger; and

a royalty apportionment wrapper structured to apportion royalties from at least one royalty generating element to the plurality of owning entities in response to IP licensing terms corresponding to a plurality of IP assets.

18. The system of claim 17 , wherein the royalty apportionment wrapper is further structured to update, according to a rule, the apportionment of royalties upon the addition of a new IP asset to the plurality of IP assets.

19. The system of claim 17 , wherein the smart contract wrapper is further configured to provide an operation on the distributed ledger to provide the provable access to the instruction set.

20. The system of claim 17 , wherein the smart contract wrapper is further configured to provide a smart contract term operation on the distributed ledger, wherein the smart contract term operation comprises at least one of: provable access control, validation of terms, or tracking of utilization.

21. The system of claim 19 , wherein the smart contract wrapper is further configured to embed at least one IP licensing term for intellectual property in the distributed ledger, and to commit an executing party to the embedded at least one IP licensing term in response to an access operation to the instruction set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2020
From: CELLA, CHARLES HOWARD
To: STRONG FORCE TX PORTFOLIO 2018, LLC
Reel/Frame 053303/0022 →
Continuity (5)
Continuation PCTUS2019030934 · May 6, 2019
Provisional Application 62787206 · Dec 31, 2018
Provisional Application 62667550 · May 6, 2018
Provisional Application 62751713 · Oct 29, 2018
Related Publication 20200090156A1 · Mar 19, 2020