IP Library Granted Patent US 11,586,994
Granted Patent B2
US 11,586,994 · App. 16/687,264 · Granted Feb 21, 2023

Transaction-enabled systems and methods for providing provable access to a distributed ledger with serverless code logic

Inventor: Charles Howard Cella (Pembroke, MA)
Assignee: Strong Force TX Portfolio 2018, LLC
G06Q10/04G05B19/00G05B19/4188G05B19/41865G06F9/3836G06F9/3891G06F9/466G06F9/4806G06F9/4881G06F9/50G06F9/5005G06F9/5016G06F9/5027G06F9/5072G06F9/541G06F16/1865G06F16/23G06F16/2365G06F16/24G06F16/951G06F18/2155G06F21/105G06N3/02G06N3/08G06N5/04G06N20/00G06Q10/067G06Q10/0631G06Q10/06314G06Q10/06315G06Q20/06G06Q20/065G06Q20/0655G06Q20/29G06Q20/367G06Q20/389G06Q20/38215G06Q20/405G06Q20/4016G06Q30/0201G06Q30/0202G06Q30/0205G06Q30/0206G06Q30/0247G06Q30/0273G06Q30/06G06Q40/04G06Q40/10G06Q50/04G06Q50/06G06Q50/184H02J3/008H02J3/14H02J3/28H02J3/388H04L9/50H04L12/14H04L47/783H04L47/788H04L47/823G06F9/3838G06F16/2457G06N3/044G06Q20/4015G06Q30/0254G06Q30/0276G06Q50/01G06Q2220/00G06Q2220/12G06Q2220/18H02J3/003H04L9/0643
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,586,994
App. No.
16/687,264
Filed
Nov 18, 2019
Granted
Feb 21, 2023
Kind
B2
Examiner
LUU, LE HIEN
Art Unit
2448
USPC
726/2
Abstract

Systems and transaction-enabled methods for providing provable access to a distributed ledger with serverless code logic are disclosed. A transaction-enabling system may include a controller configured to access a distributed ledger comprising serverless code logic, tokenize the serverless code logic, interpret an access request for the serverless code logic and, in response to the access request, provide a provable access to the serverless code logic.

Claims (50)

1. A transaction-enabling system, comprising:

a controller; and

a non-transitory computer-readable medium storing a set of instructions that, when executed by a processor, cause the controller to:

access a distributed ledger, the distributed ledger comprising at least one instance of serverless code logic;

tokenize the serverless code logic;

interpret an access request for the serverless code logic; and

in response to the access request, provide a provable access to the serverless code logic.

2. The system of claim 1 , wherein:

the set of instructions further cause the controller to provide the serverless code logic as a black box; and

the serverless code logic further comprises an interface description for the serverless code logic.

3. The system of claim 2 , wherein the set of instructions further cause the controller to:

interpret an execution operation of the serverless code logic; and

record a transaction on the distributed ledger in response to the execution operation.

4. The system of claim 1 , wherein the set of instructions further cause the controller to:

interpret an execution operation of the serverless code logic; and

record a transaction on the distributed ledger in response to the execution operation.

5. The system of claim 1 , wherein the serverless code logic further comprises an application programming interface (API) for the serverless code logic.

6. The system of claim 1 , wherein:

the distributed ledger comprises a block chain; and

the serverless code logic comprises at least one of a trade secret or proprietary information.

7. The system of claim 6 , further comprising:

an expert wrapper for the distributed ledger,

wherein the expert wrapper is configured to:

tokenize the serverless code logic, and

validate the at least one of: the trade secret or the proprietary information.

8. 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 serverless code logic to the distributed ledger, and

manage access to the plurality of sub-sets of serverless code logic in response to the access request.

9. The system of claim 8 , wherein the instructions further cause the controller to:

interpret an access of one of the plurality of sub-sets of serverless code logic; and

record a transaction on the distributed ledger in response to the access.

10. The system of claim 8 , wherein the instructions further cause the controller to:

interpret an execution operation of one of the plurality of sub-sets of serverless code logic; and

record a transaction on the distributed ledger in response to the access.

11. The system of claim 1 , wherein the serverless code logic further comprises serverless code logic for a coating process.

12. The system of claim 1 , wherein the serverless code logic further comprises serverless code logic for a 3D printer.

13. The system of claim 1 , wherein the serverless code logic further comprises serverless code logic for polymer production.

14. A computer-implemented method, comprising:

accessing, by a controller, a distributed ledger, the distributed ledger comprising at least one instance of serverless code logic;

tokenizing, by the controller, the serverless code logic;

interpreting, by the controller, an access request for the serverless code logic; and

in response to the access request, providing, by the controller, a provable access to the serverless code logic.

15. The method of claim 14 , further comprising providing an interface description for the serverless code logic.

16. The method of claim 14 , further comprising providing an application programming interface (API) for the serverless code logic.

17. The method of claim 14 , further comprising interpreting an execution operation of the serverless code logic, and recording a transaction on the distributed ledger in response to the execution operation.

18. The method of claim 14 , wherein the serverless code logic comprises serverless code logic for a production tool.

19. The method of claim 18 , further comprising providing commands to a production tool in response to the serverless code logic access request.

20. The method of claim 19 , further comprising recording a transaction on the distributed ledger in response to the providing commands to the production tool.

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 62751713 · Oct 29, 2018
Provisional Application 62667550 · May 6, 2018
Related Publication 20200104156A1 · Apr 2, 2020