Patent ID: 11876867
Assignee: TOPIA INTERACTIVE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A non-transitory, machine-readable medium storing instructions that, when executed by one or more processors, effectuate operations comprising:
receiving, by a first client computing device, a peer-to-peer connection initiation signal to establish a peer-to-peer connection with a second client computing device;
determining, by the first client computing device, that a peer-to-peer connection condition is not satisfied such that the first client computing device is unavailable to establish the peer-to-peer connection with the second client computing device, wherein determining whether the peer-to-peer connection is satisfied includes determining whether a proximity condition is satisfied, wherein the proximity condition includes determining whether a first participant that is associated with the first client computing device and that is at a first position in a coordinate grid environment provided by an application is within a distance of a second participant that is associated with the second client computing device and that is at a second position in the coordinate grid environment;
storing, by the first client computing device, the peer-to-peer connection initiation signal in a signal cache associated with the first client computing device;
determining, by the first client computing device, that the peer-to-peer connection condition exists for the first client computing device such that the first client computing device is available to establish the peer-to-peer connection with the second client computing device;
determining, by the first client computing device, that the peer-to-peer connection initiation signal is in the signal cache;
processing, by the first client computing device, the peer-to-peer connection initiation signal from the signal cache; and
sending, by the first client computing device, a response to the peer-to-peer connection initiation signal to the second client computing device, wherein the response causes the first client computing device and the second client computing device to establish the peer-to-peer connection.