US 12,216,823 B2
Communication interface with haptic feedback response
Alexander P. Powell, Oakland, CA (US); and Mark Thomas, Playa Vista, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 29, 2021, as Appl. No. 17/646,370.
Claims priority of provisional application 63/133,072, filed on Dec. 31, 2020.
Prior Publication US 2022/0206584 A1, Jun. 30, 2022
Int. Cl. G06F 3/01 (2006.01); G06F 3/04883 (2022.01); H04N 5/272 (2006.01)
CPC G06F 3/016 (2013.01) [G06F 3/04883 (2013.01); H04N 5/272 (2013.01); H04N 2005/2726 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor; and
a memory having instructions thereon, which when executed by the processor, cause the system to:
cause a communication interface for a communication session to be displayed on a first user interface of a first client device and on a second user interface of a second client device, wherein the communication session is between a plurality of client devices including the first client device and the second client device;
detect a first touch input on the first user interface;
determine a location of the first touch input on the first user interface;
cause the second user interface to display a first indicator element at a location on a second user interface of the second client device corresponding to the location of the first touch input on the first user interface, wherein the first indicator element is displayed for a predetermined period of time;
detect a second touch input on the second user interface;
determine a location of the second touch input on the second user interface;
in response to determining that a distance from the location of the second touch input on the second user interface to the location of the first indicator element on the second user interface is below a predetermined threshold and determining that the second touch input on the second user interface is detected within the predetermined period of time,
cause the first user interface and the second user interface to generate a haptic feedback response and to display an augmentation, wherein the augmentation comprises an overlay with an augmentation item being animated to indicate that the distance is below the predetermined threshold, wherein the first and second touch inputs are determined to be synchronized in time and location when the distance is below the predetermined threshold.