US 11,877,093 B2
User interfaces to facilitate electronic communication
Dylan Shane Eirinberg, Venice, CA (US); Jeremy Voss, Los Angeles, CA (US); and William Wu, Marina del Rey, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Feb. 24, 2022, as Appl. No. 17/679,441.
Application 17/679,441 is a continuation of application No. 17/117,998, filed on Dec. 10, 2020, granted, now 11,290,683.
Application 17/117,998 is a continuation of application No. 16/694,669, filed on Nov. 25, 2019, granted, now 10,904,484.
Application 16/694,669 is a continuation of application No. 16/135,847, filed on Sep. 19, 2018, granted, now 10,516,851.
Prior Publication US 2022/0182580 A1, Jun. 9, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/15 (2006.01); H04L 51/046 (2022.01); H04L 51/52 (2022.01); H04L 51/216 (2022.01)
CPC H04N 7/15 (2013.01) [H04L 51/046 (2013.01); H04L 51/216 (2022.05); H04L 51/52 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
causing, by one or more hardware processors, display, on a client device associated with a first user, of an active call view to facilitate a video call between the first user and at least one other user, the active call view comprising a real-time streaming video feed of a second user; and
updating the active call view to display a real-time streaming video feed of a third user, the updating of the active call view comprising:
determining a streaming video feed window height of the real-time streaming video feed of the second user based on one or more display properties of the client device;
determining a position of the real-time streaming video feed of the second user within the active call view based on an order of acceptance of the video call; and
based on receiving a input indicative of a request from the first user to toggle from displaying the active call view to displaying a conversation view, causing the client device to switch from displaying the active call view to displaying the conversation view while the video call remains in an active state, the conversation view, while the video call remains in the active state, comprising a presentation of one or more messages exchanged between the first user and the second user in an electronic chat conversation, the active call view being distinct from the conversation view.