IP Library Granted Patent US 9,774,401
Granted Patent B1
US 9,774,401 · App. 14/331,225 · Granted Sep 26, 2017

Entangled links, transactions and trees for distributed computing systems

Inventor: Paul Borrill (Palo Alto, CA)
H04B10/70H04L41/12
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 9,774,401
App. No.
14/331,225
Granted
Sep 26, 2017
Kind
B1
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 a 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 be exceeded; and that atomicity, consistency, isolation, and “reversible durability” may be maintained for transactions when perturbations occur.

Claims (5)

1. A computer-implemented method in a first computing entity within a data center for creating an entangled link with a second computing entity within the data center, comprising:

discovering, using one or more processors, the second computing entity by the first computing entity with a beacon;

connecting, using the one or more processors, the first computing entity to the second computing entity over a medium to establish an entanglement between the first computing entity and the second computing entity in forming the entangled link as a single abstract computational entity as a deep asynchronous domain that is an independent timing domain shared between a MAC and a PHY layer of the first computing entity and a MAC and a PHY layer of the second computing entity, the deep asynchronous domain being independent of an upper layer timing domain of the one or more processors at the first computing entity;

continually sending and receiving a token over the medium which is dedicated to circulation of the token between the first and second computing entities;

maintaining bipartite temporal intimacy between the first and second computing entities, as an independent timing domain, with a transformation matrix that tracks states for exchange of a token between the first and second computing entities, wherein the states are complementary between the first and second computing entities as a single symmetrical state machine, without a master and slave relationship.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: BORRILL, PAUL LINDSEY
To: LITAK, ERIC
Reel/Frame 055482/0641 →
Continuity (3)
Provisional Application 61846602 · Jul 15, 2013
Provisional Application 61893285 · Oct 21, 2013
Provisional Application 61913302 · Dec 8, 2013