IP Library Granted Patent US 11,057,353
Granted Patent B2
US 11,057,353 · App. 16/597,244 · Granted Jul 6, 2021

Systems, methods, and devices for implementing a smart contract on a distributed ledger technology platform

Inventors: Mark Smith (New York, NY); Anush Vijayaraghavan (New York, NY); Evan Wagner (New York, NY); Yiqun Yin (Riverside, CT)
Assignee: Symbiont.io, Inc.
H04L63/04H04L63/0435H04L63/0442H04L2209/38
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,057,353
App. No.
16/597,244
Granted
Jul 6, 2021
Kind
B2
Abstract

In some embodiments, systems, methods, and devices disclosed herein are directed to implementations of one or more smart contracts deployed on a distributed ledger technology (DLT) platform. In some embodiments, implementation of one or more specific smart contracts and/or private data sharing technologies on a DLT platform can provide frameworks and/or solutions to generate a smart UCC platform that facilitates submission and tracking of Uniform Commercial Code (UCC) filings on a distributed ledger or blockchain platform. In some embodiments, implementation of one or more specific smart contracts and/or private data sharing technologies on a DLT platform can provide frameworks and/or solutions to generate a smart company platform for controlling, managing, and/or communicating company documents and/or communications on a distributed ledger or blockchain platform.

Claims (61)

1. A computer-implemented method for managing corporate governance, the method comprising:

receiving, by a first trustless decentralized networked node of a trustless decentralized networked system, a proposed corporate action from a first user, wherein the trustless decentralized networked system comprises:

a plurality of trustless decentralized networked nodes including the first trustless decentralized networked node, wherein each of the plurality of trustless decentralized networked nodes comprises a local state database accessible to the respective trustless decentralized networked node;

a distributed ledger technology platform operated by the plurality of trustless decentralized networked nodes, wherein the distributed ledger technology platform comprises:

a distributed ledger for recording corporate actions, wherein the distributed ledger is accessible by each of the plurality of trustless decentralized networked nodes; and

a smart contract accessible to each of the plurality of trustless decentralized networked nodes, wherein the smart contract comprises:

one or more triggering events; and

a plurality of predetermined electronic actions for generating a smart contract output when the one or more triggering events are met,

wherein the first trustless decentralized networked node comprises a computer processor and an electronic storage medium;

recording the proposed corporate action to the distributed ledger;

determining, by the first trustless decentralized networked node, that the proposed corporate action meets the one or more triggering events in the smart contract;

upon determining that the proposed corporate action meets the one or more triggering events:

generating, by the first trustless decentralized networked node, a first smart contract output by automatically executing the plurality of predetermined electronic actions in the smart contract based at least in part on the proposed corporate action; and

recording, by the first trustless decentralized networked node, the first smart contract output to the local state database of the first trustless decentralized networked node.

2. The computer-implemented method of claim 1 , wherein the first smart contract output is generated by each of the plurality of trustless decentralized networked nodes by automatically executing the plurality of predetermined electronic actions in the smart contract based at least in part on the recorded proposed corporate action, and wherein the first smart contract output is recorded by each of the plurality of trustless decentralized networked nodes to the local state database of the respective trustless decentralized networked node.

3. The computer-implemented method of claim 1 , further comprising broadcasting, by the first trustless decentralized networked node, the proposed corporate action to the plurality of trustless decentralized networked nodes.

4. The computer-implemented method of claim 1 , wherein the proposed corporate action is publicly published on the distributed ledger technology platform.

5. The computer-implemented method of claim 1 , wherein the proposed corporate action is publicly published on the distributed ledger technology platform by recording the proposed corporate action to the distributed ledger without encryption.

6. The computer-implemented method of claim 1 , wherein the proposed corporate action is published on a private channel of the distributed ledger technology platform, and wherein a subset of the plurality of trustless decentralized networked nodes are members of the private channel.

7. The computer-implemented method of claim 1 , wherein the proposed corporate action is published on a private channel of the distributed ledger technology platform by recording the proposed corporate action to the distributed ledger with encryption, and wherein a subset of the plurality of trustless decentralized networked nodes are members of the private channel.

8. The computer-implemented method of claim 1 , wherein the one or more triggering events comprises reaching a consensus on the content of the proposed corporate action among each of the plurality of trustless decentralized networked nodes.

9. The computer-implemented method of claim 1 , wherein the one or more triggering events comprises receiving a notification from a central authority.

10. The computer-implemented method of claim 1 , wherein the one or more triggering events comprises a vote over the proposed corporate action, through the distributed ledger technology platform, exceeding a voting threshold.

11. The computer-implemented method of claim 1 , further comprising transmitting, by the first trustless decentralized networked node, an electronic alert notification to the first user upon determining that the proposed corporate action meets the one or more triggering events.

12. The computer-implemented method of claim 1 , wherein the proposed corporate action is one of: a share issuance, a board resolution, or an incorporation.

13. The computer-implemented method of claim 1 , wherein the smart contract is generated by a central authority.

14. The computer-implemented method of claim 1 , wherein the first user is a director, board member, secretary, officer, or shareholder of a company.

15. Non-transitory computer-readable media including computer-executable instructions that, when executed by a first trustless decentralized networked node of a trustless decentralized networked system, cause the first trustless decentralized networked node to perform operations comprising:

receiving a proposed corporate action from a first user, wherein the trustless decentralized networked system comprises:

a plurality of trustless decentralized networked nodes including the first trustless decentralized networked node, wherein each of the plurality of trustless decentralized networked nodes comprises a local state database accessible to the respective trustless decentralized networked node;

a distributed ledger technology platform operated by the plurality of trustless decentralized networked nodes, wherein the distributed ledger technology platform comprises:

a distributed ledger for recording corporate actions, wherein the distributed ledger is accessible by each of the plurality of trustless decentralized networked nodes; and

a smart contract accessible to each of the plurality of trustless decentralized networked nodes, wherein the smart contract comprises:

one or more triggering events; and

a plurality of predetermined electronic actions for generating a smart contract output when the one or more triggering events are met,

wherein the first trustless decentralized networked node comprises a computer processor and an electronic storage medium;

recording the proposed corporate action to the distributed ledger;

determining that the proposed corporate action meets the one or more triggering events in the smart contract;

upon determining that the proposed corporate action meets the one or more triggering events:

generating a first smart contract output by automatically executing the plurality of predetermined electronic actions in the smart contract based at least in part on the proposed corporate action; and

recording the first smart contract output to the local state database of the first trustless decentralized networked node.

16. The non-transitory computer-readable media of claim 15 , wherein the first smart contract output is generated by each of the plurality of trustless decentralized networked nodes by automatically executing the plurality of predetermined electronic actions in the smart contract based at least in part on the recorded proposed corporate action, and wherein the first smart contract output is recorded by each of the plurality of trustless decentralized networked nodes to the local state database of the respective trustless decentralized networked node.

17. The non-transitory computer-readable media of claim 15 , wherein the one or more triggering events comprises reaching a consensus on the content of the proposed corporate action among each of the plurality of trustless decentralized networked nodes.

18. A computing system comprising:

a non-transitory computer readable storage medium having program instructions embodied therewith; and

one or more processors configured to execute the program instructions to cause the computing system to:

receive, by a first trustless decentralized networked node of a trustless decentralized networked system, a proposed corporate action from a first user, wherein the trustless decentralized networked system comprises:

a plurality of trustless decentralized networked nodes including the first trustless decentralized networked node, wherein each of the plurality of trustless decentralized networked nodes comprises a local state database accessible to the respective trustless decentralized networked node;

a distributed ledger technology platform operated by the plurality of trustless decentralized networked nodes, wherein the distributed ledger technology platform comprises:

a distributed ledger for recording corporate actions, wherein the distributed ledger is accessible by each of the plurality of trustless decentralized networked nodes; and

a smart contract accessible to each of the plurality of trustless decentralized networked nodes, wherein the smart contract comprises:

 one or more triggering events; and

 a plurality of predetermined electronic actions for generating a smart contract output when the one or more triggering events are met,

wherein the first trustless decentralized networked node comprises a computer processor and an electronic storage medium;

record the proposed corporate action to the distributed ledger;

determine, by the first trustless decentralized networked node, that the proposed corporate action meets the one or more triggering events in the smart contract;

upon determining that the proposed corporate action meets the one or more triggering events:

generate, by the first trustless decentralized networked node, a first smart contract output by automatically executing the plurality of predetermined electronic actions in the smart contract based at least in part on the proposed corporate action; and

record, by the first trustless decentralized networked node, the first smart contract output to the local state database of the first trustless decentralized networked node.

19. The computing system of claim 18 , wherein the first smart contract output is generated by each of the plurality of trustless decentralized networked nodes by automatically executing the plurality of predetermined electronic actions in the smart contract based at least in part on the recorded proposed corporate action, and wherein the first smart contract output is recorded by each of the plurality of trustless decentralized networked nodes to the local state database of the respective trustless decentralized networked node.

20. The computing system of claim 18 , wherein the one or more triggering events comprises reaching a consensus on the content of the proposed corporate action among each of the plurality of trustless decentralized networked nodes.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2025
From: LM FUNDING AMERICA, INC.
To: PLATONIC HOLDINGS, INC.
Reel/Frame 069911/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2024
From: VIJAYARAGHAVAN, ANUSH; SMITH, MARK; WAGNER, EVAN; YUN, YIQUN
To: SYMBIONT.IO, INC.
Reel/Frame 069571/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2024
From: LM FUNDING AMERICA, INC.
To: PLATONIC HOLDINGS, INC.
Reel/Frame 069571/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: SYMBIONT.IO, INC.
To: LM FUNDING AMERICA, INC.
Reel/Frame 063940/0145 →
SECURITY INTEREST Recorded Apr 13, 2022
From: SYMBIONT.IO, INC.
To: LM FUNDING AMERICA, INC.
Reel/Frame 059586/0339 →
Continuity (7)
Continuation 16264508 · Jan 31, 2019
Continuation In Part 16213251 · Dec 7, 2018
Provisional Application 62625133 · Feb 1, 2018
Provisional Application 62633234 · Feb 21, 2018
Provisional Application 62596573 · Dec 8, 2017
Provisional Application 62596580 · Dec 8, 2017
Related Publication 20200112545A1 · Apr 9, 2020
Cited By (13)
US 12,361,488 US 12,393,944 US 12,400,235 US 12,457,200 US 12,490,065 US 12,566,799 US 12,614,186 US 12,646,074 US 12,646,075 US 12,659,163 US 12,675,797 US 12,693,998 US 12,711,513