US 12,413,326 B2
Systems and methods for secure, low bandwidth replicated virtual worlds for shared space computing
David A. Smith, Cary, NC (US); Brian Upton, Los Angeles, CA (US); Vanessa Ada Freudenberg, Los Angeles, CA (US); Aran Lunzer, Los Angeles, CA (US); Yoshiki Ohshima, Valley Village, CA (US); and Anselm Eickhoff, Berlin (DE)
Assigned to CEO Vision, Inc, Cary, NC (US)
Filed by CEO Vision, Inc, Cary, NC (US)
Filed on Jan. 22, 2024, as Appl. No. 18/419,545.
Application 18/419,545 is a division of application No. 16/883,804, filed on May 26, 2020, granted, now 11,909,517.
Claims priority of provisional application 62/854,232, filed on May 29, 2019.
Prior Publication US 2024/0267146 A1, Aug. 8, 2024
Int. Cl. H04J 3/06 (2006.01)
CPC H04J 3/0667 (2013.01) [H04J 3/0664 (2013.01); H04J 3/0673 (2013.01); H04J 3/0697 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for replicating computational tasks across a plurality of local computational systems comprising:
a replicating shared domains including a plurality of objects across at least two local machines, wherein the shared domains contain a collection of the objects and manages subscriptions to those objects, and wherein each shared domain is isolated from any other shared domain, and wherein the shared domain includes an internal clock;
mirroring computations on each of the plurality of objects across the shared domains deterministically;
transmitting a new message from one shared domain to all other shared domains with an appended timestamp to advance time within each of the shared domains
receiving an external heartbeat message from a time-keeping computing device; and
generating at least one internal pseudo-heartbeat timing message responsive to the external heartbeat message, wherein the pseudo-heartbeat is a timing message offset from the heartbeat timestamp.