US 11,659,014 B2
Software application manager for messaging applications
Dylan Shane Eirinberg, Venice, CA (US); Aaron Daniel Son, 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 Sep. 13, 2021, as Appl. No. 17/473,222.
Application 17/473,222 is a continuation of application No. 15/818,430, filed on Nov. 20, 2017, granted, now 11,122,094.
Claims priority of provisional application 62/538,358, filed on Jul. 28, 2017.
Prior Publication US 2022/0070233 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 65/401 (2022.01); H04L 51/046 (2022.01); H04L 51/18 (2022.01); H04L 9/40 (2022.01); H04L 65/1089 (2022.01); H04L 65/403 (2022.01); H04L 67/1095 (2022.01); H04L 67/00 (2022.01); H04L 51/04 (2022.01); H04L 67/131 (2022.01)
CPC H04L 65/4015 (2013.01) [H04L 51/04 (2013.01); H04L 51/046 (2013.01); H04L 51/18 (2013.01); H04L 63/102 (2013.01); H04L 63/104 (2013.01); H04L 65/1089 (2013.01); H04L 65/403 (2013.01); H04L 67/1095 (2013.01); H04L 67/34 (2013.01); H04L 67/131 (2022.05)] 20 Claims
OG exemplary drawing
 
11. A method comprising:
receiving, from a first client computing device of a first user participating in a group conversation with a respective client computing device of one or more other respective users, an electronic communication containing a request to launch a software application into the group conversation;
in response to the request to launch the software application, creating a software application session for the software application and associating the software application session with each respective client computing device of each respective user in the group conversation;
transmitting a respective electronic communication containing information regarding the software application session to each respective client computing device of each respective user in the group conversation;
determining that the first user is engaged in the software application session via the first client computing device, and that a second user in the group conversation is engaged in the software application session via a second client computing device; and
causing display of a first interface element on a third client computing device of a third user in the group conversation, the first interface element being user-selectable to observe the software application session.