US 12,015,652 B2
Web calling system
Nathan Kenneth Boyd, Los Angeles, CA (US); Laurent Desserrey, Los Angeles, CA (US); Alex Edelsburg, Seattle, WA (US); Benjamin Ralph Hollis, Seattle, WA (US); David Paliwoda, London (GB); and Jeremy Baker Voss, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 17, 2022, as Appl. No. 17/655,307.
Prior Publication US 2023/0300176 A1, Sep. 21, 2023
Int. Cl. H04L 65/1059 (2022.01); G06F 3/0484 (2022.01); H04L 65/75 (2022.01)
CPC H04L 65/1059 (2013.01) [G06F 3/0484 (2013.01); H04L 65/75 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
in a messaging system to exchange data, detecting a request to launch a web calling client in a web browser at a user device, wherein the request is associated with a user profile representing a user in the messaging system;
in response to the request, generating a web calling user interface (UI) comprising:
a video feed area to display an output of a digital image sensor of a camera of the user device;
a new call user-selectable element actionable to generate a new call UI,
causing display of the web calling UI at the user device;
in response to detecting selection of the new call user-selectable element of the web calling UI, causing display of a new call UI, the new call UI comprising:
a start call user-selectable element actionable to initiate a video call process in the web browser;
in response to user activation of the start call user-selectable element:
causing display of a call session UI, the call session UI at the user device, the call session UI comprising an output of a digital image sensor of a camera of a further user device associated with an invitee and a chat panel to facilitate text messaging between the invitee and the user;
initiating a video call session between the user device and one or more invitee devices; and
in response to detecting a foreground focus removed from the call session UI, automatically obscuring the chat panel within the call session UI to obscure conversation information in the chat panel.