US 12,316,597 B2
System and method of generating private notifications between users in a communication session
Matthew Colin Grantham, Toronto (CA); Krish Jayaram, Santa Monica, CA (US); Tadeusz Kozak, Lane Cove (AU); Jeremy Voss, Los Angeles, CA (US); and David Whyte, Toronto (CA)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jan. 6, 2022, as Appl. No. 17/570,100.
Application 17/570,100 is a continuation of application No. 16/223,920, filed on Dec. 18, 2018, granted, now 11,245,658.
Claims priority of provisional application 62/738,640, filed on Sep. 28, 2018.
Prior Publication US 2022/0239619 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/52 (2022.01); H04L 51/043 (2022.01); H04L 51/046 (2022.01); H04L 51/10 (2022.01); H04L 51/58 (2022.01)
CPC H04L 51/52 (2022.05) [H04L 51/043 (2013.01); H04L 51/046 (2013.01); H04L 51/10 (2013.01); H04L 51/58 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor;
a memory having instructions stored thereon, when executed by the processor, causes the system to perform operations comprising:
causing a communication interface for a group chat communication session to be displayed by a plurality of client devices including a first client device, a second client device, and a third client device,
wherein the group chat communication session includes a plurality of users including a first user associated with the first client device, a second user associated with the second client device, and a third user associated with the third client device,
wherein each of the plurality of users sends messages to and receives messages from the plurality of users via the communication interface displayed on the respective client devices,
wherein the first user, the second user, and the third user are present in the group chat communication session;
receiving from the first client device a request to send a private notification to the second client device in the group chat communication session, wherein the request to send the private notification comprises a request to cause a first avatar to perform an animation in the communication interface on the second client device and a request to cause the first avatar to not perform the animation in the communication interface on the third client device; and
in response to receiving, from the first client device, the request to send the private notification to the second client device, generating the private notification, wherein generating the private notification includes
causing the first avatar to perform the animation in the communication interface on the second client device, and
causing the first avatar to not perform the animation in the communication interface on the third client device,
wherein the first avatar is associated with the first user.