-
公开(公告)号:US11171902B2
公开(公告)日:2021-11-09
申请号:US17135588
申请日:2020-12-28
Applicant: Snap Inc.
Inventor: Matthew Colin Grantham , Tadeusz Kozak , Jeremy Voss , David Whyte
Abstract: Method of generating customized graphics having reactions to electronic message content starts with application server causing a communication interface for a communication session to be displayed at a first client device and at a second client device, respectively. The communication session is between a plurality of client devices. The communication interface includes a chat presence bar that includes a plurality of presence indicators associated with the client devices, respectively. Application server receives content for an electronic message from first client device or second client device and generates a customized graphic based on the content for the electronic message and a user identifier for first client device. Application server causes the customized graphic to be displayed on the chat presence bar of the communication interface displayed on the second client device. The customized graphic included in a first presence indicator associated with the first client device. Other embodiments are disclosed.
-
公开(公告)号:US11546388B2
公开(公告)日:2023-01-03
申请号:US17408855
申请日:2021-08-23
Applicant: Snap Inc.
Inventor: Michael Dröse , Tadeusz Kozak , Kavan Antony Seggie , Dmitry Sobinov
IPC: G06F15/16 , H04L65/1069 , G06Q20/14 , H04L67/02 , H04L65/65 , H04L43/0852 , H04L43/087 , H04L43/0894 , H04L65/80 , H04L67/1074
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.
-
公开(公告)号:US11477149B2
公开(公告)日:2022-10-18
申请号:US17500416
申请日:2021-10-13
Applicant: Snap Inc.
Inventor: Matthew Colin Grantham , Tadeusz Kozak , Jeremy Voss , David Whyte
IPC: G06F15/16 , H04L51/10 , H04L51/046 , G06T13/80 , H04L51/52
Abstract: Method of generating customized graphics having reactions to electronic message content starts with application server causing a communication interface for a communication session to be displayed at a first client device and at a second client device, respectively. The communication session is between a plurality of client devices. The communication interface includes a chat presence bar that includes a plurality of presence indicators associated with the client devices, respectively. Application server receives content for an electronic message from first client device or second client device and generates a customized graphic based on the content for the electronic message and a user identifier for first client device. Application server causes the customized graphic to be displayed on the chat presence bar of the communication interface displayed on the second client device. The customized graphic included in a first presence indicator associated with the first client device. Other embodiments are disclosed.
-
公开(公告)号:US11102253B2
公开(公告)日:2021-08-24
申请号:US16866934
申请日:2020-05-05
Applicant: Snap Inc.
Inventor: Michael Dröse , Tadeusz Kozak , Kavan Antony Seggie , Dmitry Sobinov
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.
-
公开(公告)号:US20200267190A1
公开(公告)日:2020-08-20
申请号:US16866934
申请日:2020-05-05
Applicant: Snap Inc.
Inventor: Michael Dröse , Tadeusz Kozak , Kavan Antony Seggie , Dmitry Sobinov
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.
-
公开(公告)号:US10681092B1
公开(公告)日:2020-06-09
申请号:US16100801
申请日:2018-08-10
Applicant: Snap Inc.
Inventor: Michael Dröse , Tadeusz Kozak , Kavan Seggie , Dmitry Sobinov
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.
-
-
-
-
-