IP Library Granted Patent US 12,177,339
Granted Patent B2
US 12,177,339 · App. 18/342,732 · Granted Dec 24, 2024

Entangled links, transactions and trees for distributed computing systems

Inventor: Paul Borrill (Palo Alto, CA)
Assignee: Eric Litak
H04L9/0852
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,177,339
App. No.
18/342,732
Granted
Dec 24, 2024
Kind
B2
Abstract

An entangled links mechanism to establish and maintain bipartite temporal intimacy between pairs of computers using an idempotent, reversible token method, which presents no observable external “change” until communication of information needs to occur between the computers and which maintains the potential for “bounded (or unbounded) reversibility” in case the intended information dispatched by a source computational entity is not captured or properly accepted by a destination computational entity. The mechanism enables distributed computers in a network to remain continuously aware of each other's presence; to communicate on a logically nearest neighbor basis in a secure and reliable manner in which packets passed over these links do not conflict with normal traffic or cause the available resources of the link to exceeded; and that atomicity, isolation, and “reversible durability” may be maintained for transactions when perturbations occur.

Claims (20)

1. A computer-implemented method for creating an entangled tree over a clique of cells where a set of cells from the clique of cells is connected through an entangled link to maintain an active bipartite relationship between each cell from the set of cells from the clique of cells, the method comprising:

identifying a set of cells from the clique of cells, wherein each cell from the set of cells is connected to another cell from the set of cells through an entangled link;

identifying a core cell from the set of cells;

identifying an edge cell from the set of cells;

creating a plurality of entangled links within the set of cells, wherein the entangled link is maintained using a packet-exchange hot potato protocol mechanism between a pair of cells from the set of cells; and

associating the plurality of entangled links to create an entangled state in which entangled transactions can be created between any two or more cells in the set of cells.

2. The computer-implemented method of claim 1 , wherein the pair of cells is connected over a medium.

3. The computer-implemented method of claim 1 , wherein the packet-exchange hot potato protocol mechanism comprises a reversible token exchange which presents no visible indication of progress until a communication of information occurs between the pair of cells.

4. The computer-implemented method of claim 3 , wherein the reversible token exchange maintains a potential for bounded or unbounded reversibility.

5. The computer-implemented method of claim 3 , wherein the reversible token exchange uses a token, the token is uniquely identifiable only to each cell from the pair of cells.

6. The computer-implemented method of claim 1 , wherein the entangled tree may span part of the clique of cells or all of the clique of cells.

7. The computer-implemented method of claim 1 , wherein the entangled tree comprises a plurality of set of cells over a clique of cells.

8. The computer-implemented method of claim 7 , wherein each pair of cells from the plurality of set of cells from the entangled tree move into an entangled state to create an entangled link.

9. The computer-implemented method of claim 1 , wherein the edge cell with a core cell and an entangled link is composed into the entangled tree for secure distributed computing.

10. The computer-implemented method of claim 1 , wherein the edge cell functions as an information processing entity within the entangled tree.

11. The computer-implemented method of claim 1 , wherein the packet-exchange hot potato protocol mechanism further comprises an exchange of more than one token between the pair of cells from the set of cells.

12. The computer-implemented method of claim 10 , wherein the information is circulated within the entangled tree without the information being lost or erased.

13. The computer-implemented method of claim 1 , wherein there is a more than one entangled tree overlaid on the clique of cells.

14. The computer-implemented method of claim 1 , wherein at least two cells from the set of cells from the clique are connected by a skip entanglement.

15. The computer-implemented method of claim 1 , further comprising detecting unentanglement of a departing cell in the set of cells and reconnecting the set of cells without the departing cell by establishing at least one entangled link between at least two cells from the set of cells.

Continuity (7)
Continuation 16414781 · May 17, 2019
Continuation 15687529 · Aug 27, 2017
Continuation 14331225 · Jul 14, 2014
Provisional Application 61846602 · Jul 15, 2013
Provisional Application 61893285 · Oct 21, 2013
Provisional Application 61913302 · Dec 8, 2013
Related Publication 20230361995A1 · Nov 9, 2023