IP Library › Granted Patent US 11,831,624
Granted Patent B2
US 11,831,624 · App. 17/678,652 · Granted Nov 28, 2023

Decentralized cybersecure privacy network for cloud communication, computing and global e-commerce

Inventors: Ievgen Verzun (Kiev, UA); Richard K. Williams (Cupertino, CA)
Assignee: Listat Ltd.
H04L63/0464G06F21/606H04L9/0662H04L9/34H04L63/102
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,831,624
App. No.
17/678,652
Granted
Nov 28, 2023
Kind
B2
Abstract

Software installed in the nodes in a communication network allows them to perform a “name server” function, which entails the management of a dynamic list of the client devices that are connected to the cloud, a “task” function, which entails the receipt and transmission of the packets, and an “authority” function, which entails the determination of the routes of the packets through the cloud. Each node is capable of performing only one function at a time. After completing a job, a node reverts to an undifferentiated, state awaiting its next performance request.

Claims (46)

1. A method of secure communication and transactional processing in a decentralized communication and computer network, the network comprising a plurality of software-based communication network nodes hosted on network-connected devices capable of transferring and processing packets of digital data, the method comprising;

transporting the packets across the network in a form wherein at least a portion of a digital packet is secured against unauthorized access through one or more concealment methods, the concealment methods comprising data scrambling, encryption, splitting, mixing, junk data insertions; and

dynamically changing routes of the packets through the network of communication nodes;

wherein:

one or more nodes send packets that include a HyperContract, the HyperContract comprising a job description, the job description comprising a digital file containing data, software, and executable code along with security credentials including numeric seeds and cryptographic keys; and

the HyperContract determines, affects, or controls the operation of the node receiving the HyperContract so as to enable the node receiving the HyperContract to perform tasks or functions specified in the job description of the HyperContract.

2. The method of claim 1 where each HyperContract specifies which network nodes will participate in delivering the functionality and resources needed to fulfill the job specified in the HyperContract.

3. The method of claim 2 wherein the HyperContract specifies tasks the node will perform in the execution of the HyperContract, including functioning as a name server, authority node, or task node.

4. The method of claim 2 wherein the HyperContract specifies one or more network nodes as backup nodes in case the primary nodes specified in the HyperContract go offline or are unable to fulfill their specified role and designated tasks.

5. The method of claim 1 wherein the job specification stipulates that the node shall perform communication over the network between or among two or more users or callers.

6. The method of claim 1 wherein the job specification stipulates devices or vehicles with wireless connectivity capability of forming an ad hoc peer-to-peer network of communication nodes not dependent on a network carrier or fixed communication network.

7. The method of claim 1 wherein the job specification stipulates that the network nodes shall perform distributed cloud computing to execute software, algorithms, or executable code contained in the job description.

8. The method of claim 1 wherein the job specification stipulates that the network nodes shall manage command and data flow among IoT devices or other edge devices.

9. The method of claim 1 wherein the job specification stipulates that the network nodes shall store and retain data or files functioning as redundant non-volatile storage.

10. The method of claim 9 comprising:

fragmenting the data or files before the data or files are stored in the network nodes;

storing the data or files in a disaggregated form spread across nodes in the network;

returning a cryptographic recovery key needed to recover the fragmented data or files to the node generating, sending, or holding the HyperContract with the job description stored data; and

causing the node generating, sending, or holding the HyperContract to use the cryptographic recovery key to collect and defragment the fragmented data or files so as to restore the fragmented data or files to their original form.

11. The method of claim 10 comprising:

scrambling or encrypting the data or files before fragmenting the data or files; and

causing the node generating, sending, or holding the HyperContract to use the cryptographic recovery key unscramble or decrypt the data or files after fragmenting the data or files so as to restore the data or files to their original form.

12. The method of claim 1 wherein the network nodes are metamorphic, and wherein the HyperContract designates:

which network nodes will differentiate into name server nodes until the tasks specified in the job description of the HyperContract are completed;

which network nodes will differentiate into authority nodes until the tasks specified in the job description of the HyperContract are completed; and

which network nodes will differentiate into task nodes until the tasks specified in the job description of the HyperContract are fulfilled;

and wherein, after the tasks specified in the job description of the HyperContract are fulfilled, the name server, authority node, and task nodes designated in the HyperContract revert back into undifferentiated network nodes.

13. The method of claim 12 wherein each HyperContract comprises security credentials, including one or more of numeric seeds and cryptographic keys, the numeric seeds and cryptographic keys enabling selected network nodes to access information stored as fragmented data in a diffuse cloud storage, and wherein:

on a need-to-know basis, name server nodes have access to data related to name server related data stored only on the name server diffuse cloud;

on a need-to-know basis, authority nodes have access to data related to authority node related data stored only on the authority node diffuse cloud; and

on a need-to-know basis, task nodes have access to data related to task node related data stored only on the task node diffuse cloud.

14. A method of secure communication and transactional processing in a decentralized communication and computer network, the network comprising a plurality of software-based communication network nodes hosted on heterogenous network-connected devices capable of transferring and processing packets of digital data, the method comprising:

authenticating every node instance installed on a device using a signed digital CA certificate authenticating its veracity and authenticity, wherein the CA certificate is network native and includes a HyperSphere specific identity and signature known only to the network and not available to third parties or interlopers; and

providing a HyperContract, the HyperContract being authored by a merchant or service provider seeking access to network resources and specifying a job to be performed by the decentralized network.

15. The method of claim 14 wherein the CA certificate is authenticated and digitally signed by the HyperSphere network and by the merchant or service provider who authored the HyperContract.

16. The method of claim 14 where the HyperContract is authenticated and digitally signed by the HyperSphere network and by the merchant or service provider who authored the HyperContract.

17. A method of secure communication and transactional processing in a decentralized communication and computer network, the network comprising a plurality of software-based communication network nodes hosted on network-connected devices capable of transferring and processing packets of digital data; the method comprising:

providing a HyperContract, the HyperContract specifying a job description and containing a pledge of compensation for network nodes completing respective tasks assigned to the network nodes in the HyperContract; and

executing the HyperContract, the execution of the HyperContract involving the transport of data packets through the network, the transport of the data packets generating a unique cryptographic hop code for each node-to-node hop of a data packet.

18. The method of claim 17 comprising causing a node to confirm its participation in executing a HyperContract by redeeming its cryptographic hop code as proof of its execution of the HyperContract, the node receiving a portion of the amount pledged in the HyperContract in return for transporting a data packet.

19. The method of claim 18 wherein the node receives a portion of the amount pledged in the HyperContract in a tradable cryptocurrency, the method further comprising permanently recording the redemption of the cryptographic hop code by the node on a perpetual DyDAG or blockchain.

20. The method of claim 18 wherein the node receives a portion of the amount pledged in the HyperContract in a non-tradable cryptocurrency, the method further comprising:

permanently recording the redemption of the cryptographic hop code by the node as a non-tradable cryptocurrency on a perpetual DyDAG or blockchain;

converting or minting the non-tradable cryptocurrency into a tradable cryptocurrency; and

permanently recording the conversion of the non-tradable cryptocurrency into a tradable cryptocurrency on a perpetual DyDAG or blockchain.

21. The method of claim 1 wherein the HyperContract changes as the HyperContract passes through a node.

Continuity (10)
Continuation 16508168 · Jul 10, 2019
Continuation In Part 15946863 · Apr 6, 2018
Continuation In Part 15943418 · Apr 2, 2018
Continuation In Part 14803869 · Jul 20, 2015
Continuation 14803869 · Jul 20, 2015
Provisional Application 62696160 · Jul 10, 2018
Provisional Application 62625220 · Feb 1, 2018
Provisional Application 62480696 · Apr 3, 2017
Provisional Application 62107650 · Jan 26, 2015
Related Publication 20220368682A1 · Nov 17, 2022
Cited By (4)
US 12,199,965 US 12,518,056 US 12,694,159 US 12,711,081