Snap Inc.
Method and system for integrating real time communication features in applications

Last updated:

Abstract:

A computer has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a real time communication request from a client device and perform an evaluation of the number of client devices associated with the real time communication request. The evaluation results in the coordination of peer-to-peer communications in the event of two client devices and an attempt to host a real time communication session using a first protocol in the event of three or more client devices. A second protocol for the real time communication session is invoked in the event that the attempt to host the real time communication session using the first protocol is unsuccessful.

Status:
Grant
Type:

Utility

Filling date:

10 Aug 2018

Issue date:

9 Jun 2020