IP Library › Granted Patent US 12,067,561
Granted Patent B2
US 12,067,561 · App. 17/419,237 · Granted Aug 20, 2024

System architecture for enabling distributed temporary control of discrete units of an asset

Inventors: Glenn R. Hanson (Alton Bay, NH); David Kaufman (Northampton, MA); John Falcone (Longmeadow, MA)
Assignee: Love The Block, Inc.
G06Q20/401G06Q20/405H04L9/3239G06Q2220/00H04L9/50H04L2209/56
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 12,067,561
App. No.
17/419,237
Granted
Aug 20, 2024
Kind
B2
Abstract

Described herein are various embodiments of methods and systems for distributing temporary control of an asset. For example, a method can include receiving an indication of an execution of a transfer of temporary control between a granting entity and a receiving entity of a unit of an asset comprising a plurality of units. Transaction data comprising a duration of the temporary control of the unit can be received and recorded in a distributed ledger of a blockchain network. Logic and rules corresponding to conditions of transfer of the temporary control of the unit of the asset can be identified. The method can include receiving a granting entity authentication key and determining that whether the transaction data meet the logic and the rules of the conditions of transfer.

Claims (56)

1. A computing system configured to enable distributed control of discrete units of an asset based on a distributed blockchain network, the computing system comprising:

a 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 an indication of a transaction including transfer of temporary control between a granting entity and a receiving entity of a unit of an asset comprising a plurality of units, each unit comprising a fractional piece of the asset;

receive transaction data comprising a duration of time of control of the unit;

determine that the receiving entity has initiated the transaction;

based at least on the determination, record the transaction data in a distributed ledger of a blockchain network;

generating a token corresponding to the fractional piece of the asset, the token comprising unique identifiers associated with the fractional piece of the asset and with the receiving entity, wherein the token is transferrable off the blockchain network into a cryptocurrency or fiat currency;

identify a smart contract between the granting entity and at least the receiving entity, the smart contract comprising logic and rules corresponding to conditions for transfer of the control of the unit of the asset, wherein the rules comprise:

verifying that the granting entity and the receiving entity correspond to a respective expected granting entity and receiving entity;

verifying that a duration of the transfer of the control corresponds to an expected duration; and

verifying that an amount of value transmitted by the receiving entity to the granting entity in exchange for temporary control of the fractional piece of the asset corresponds to an expected amount of value;

identify the logic and rules of the smart contract;

receive a granting entity authentication key associated with the granting entity;

determine that the transaction data meet the logic and rules of the smart contract by at least:

comparing the transaction data to the logic and rules of the smart contract; and

based on the comparison, matching a stored authentication key of the blockchain distributed network to the granting entity authentication key;

based on the determination that the transaction data meet the logic and rules of the smart contract, validate the transaction data, wherein the granting entity authentication key and the stored authentication key of the blockchain distributed network are used to provide enhanced security and anonymity in the temporary control of tokenized units of the asset;

based on the validation of the transaction data, send instructions for transferring the token and temporary control of the unit of the asset to the receiving entity; and

in response to detecting expiration of the duration of time of control of the unit, initiating transfer of control of the unit of the asset back to the granting entity.

2. The computing system of claim 1 , wherein the at least the receiving entity comprises a plurality of entities.

3. The computing system of claim 1 , wherein sending instructions for transferring temporary control of the unit of the asset to the receiving entity comprises sending instructions for transferring an exchange asset from the receiving entity to the granting entity.

4. The computing system of claim 1 , wherein sending instructions for transferring temporary control of the unit of the asset to the receiving entity comprises forming a new smart contract between the receiving entity and at least the granting entity.

5. The computing system of claim 4 , wherein the new smart contract comprises corresponding new rules and new logic, the new logic comprising instructions to transfer, based on a passage of a period of time, a payment asset to the granting entity.

6. The computing system of claim 5 , wherein the new logic comprises instructions to transfer, based on a passage of a plurality of periods of time, a corresponding plurality of payment assets to the granting entity, the transfer of each of the plurality of payment assets to occur after passage of each of the corresponding plurality of periods of time.

7. The computing system of claim 5 , wherein the new logic comprises instructions to transfer, based on a change in value of the unit of the asset, a payment asset to the receiving entity.

8. The computing system of claim 1 , wherein the logic of the smart contract comprises instructions to pause, if pausing criteria are met, the execution of the instructions for transferring temporary control of the unit of the asset to the receiving entity.

9. The computing system of claim 4 , wherein the new smart contract comprises corresponding new rules and new logic, the new logic comprising instructions to transfer, based on a passage of the duration of time, control of the unit of the asset to the granting entity.

10. A computer-implemented method for enabling distributed control of discrete units of an asset based on a distributed blockchain network, the method comprising:

receiving an indication of an execution of a transfer of temporary control between a granting entity and a receiving entity of a unit of an asset comprising a plurality of units;

receiving transaction data comprising a duration of the temporary control of the unit;

recording the transaction data in a distributed ledger of a blockchain network;

identifying logic and rules corresponding to conditions of transfer of the temporary control of the unit of the asset;

receiving a granting entity authentication key;

determining that the transaction data meet the logic and the rules of the conditions of transfer by at least:

comparing the transaction data to the logic and rules of the conditions of transfer; and

based on the comparison, matching a stored authentication key of the blockchain distributed network to the granting entity authentication key;

based on the determination that the transaction data meet the logic and rules of the conditions of transfer, validating the transaction data; and

based on the validation of the transaction data, sending instructions for transferring temporary control of the unit of the asset to the receiving entity; and

in response to detecting expiration of the duration of the temporary control of the unit, initiating transfer of control of the unit back to the granting entity.

11. The method of claim 10 , wherein sending instructions for transferring temporary control of the unit of the asset to the receiving entity comprises sending instructions for transferring an exchange asset from the receiving entity to the granting entity.

12. The method of claim 10 , wherein sending instructions for transferring temporary control of the unit of the asset to the receiving entity comprises forming new conditions for transfer of the temporary control of the unit of the asset between the receiving entity and at least the granting entity.

13. The method of claim 12 , wherein the new conditions comprise corresponding new rules and new logic, the new logic comprising instructions to transfer, based on a passage of a period of time, a payment asset to the granting entity.

14. The method of claim 13 , wherein the new logic comprises instructions to transfer, based on sequential passage of each of a plurality of periods of time, a corresponding plurality of payment assets to the granting entity, the transfer of each of the plurality of payment assets to occur after passage of each of the corresponding plurality of periods of time.

15. The method of claim 10 , wherein the logic of the conditions of transfer comprises instructions to pause, if pausing criteria are met, the execution of the instructions for transferring temporary control of the unit of the asset to the receiving entity.

16. The method of claim 15 , wherein the new conditions comprise corresponding new rules and new logic, the new logic comprising instructions to transfer, based on a passage of the duration of time, control of the unit of the asset to the granting entity.

17. The method of claim 10 , wherein the logic of the conditions for transfer of the control of the unit of the asset are at least in part disposed on the blockchain.

18. A computer-implemented method for initiating distributed control of discrete units of an asset, the method comprising:

transmitting a request for an execution of a transfer of temporary control between a granting entity and a receiving entity of a unit of an asset comprising a plurality of units;

transmitting a request for transaction data to be recorded in a distributed ledger of a blockchain network, the transaction data comprising a duration of the temporary control of the unit;

supplying logic and rules corresponding to conditions of transfer of the temporary control of the unit of the asset;

transmitting a receiving entity authentication key;

receiving an indication that the logic and rules have been validated based on the transaction data;

transmitting a payment asset; and

based on the validation of the transaction data, receiving an indication of a transfer of temporary control of the unit of the asset; and

in response to detecting expiration of the duration of the temporary control of the unit, initiating transfer of control of the unit back to the granting entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2022
From: HANSON, GLENN R.; KAUFMAN, DAVID; FALCONE, JOHN
To: LOVE THE BLOCK, INC.
Reel/Frame 060370/0529 →
Continuity (2)
Provisional Application 62785924 · Dec 28, 2018
Related Publication 20220122073A1 · Apr 21, 2022
Cited By (1)
US 12,524,765