Method and system for integrating real time communication features in applications

    公开(公告)号:US10069876B1

    公开(公告)日:2018-09-04

    申请号:US15784579

    申请日:2017-10-16

    申请人: Snap Inc.

    摘要: 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.

    METHOD AND SYSTEM FOR INTEGRATING REAL TIME COMMUNICATION FEATURES IN APPLICATIONS

    公开(公告)号:US20220086196A1

    公开(公告)日:2022-03-17

    申请号:US17408855

    申请日:2021-08-23

    申请人: Snap Inc.

    摘要: 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.

    Method and system for integrating real time communication features in applications

    公开(公告)号:US11102253B2

    公开(公告)日:2021-08-24

    申请号:US16866934

    申请日:2020-05-05

    申请人: Snap Inc.

    摘要: 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.

    METHOD AND SYSTEM FOR INTEGRATING REAL TIME COMMUNICATION FEATURES IN APPLICATIONS

    公开(公告)号:US20200267190A1

    公开(公告)日:2020-08-20

    申请号:US16866934

    申请日:2020-05-05

    申请人: Snap Inc.

    摘要: 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.

    Method and system for integrating real time communication features in applications

    公开(公告)号:US10681092B1

    公开(公告)日:2020-06-09

    申请号:US16100801

    申请日:2018-08-10

    申请人: Snap Inc.

    摘要: 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.