US 12,105,928 B2
Selectively augmenting communications transmitted by a communication device
Glen J. Anderson, Beaverton, OR (US); Jose K. Sia, Jr., Portland, OR (US); and Wendy March, Portland, OR (US)
Assigned to Tahoe Research, Ltd., Dublin (IE)
Filed by Tahoe Research, Ltd., Dublin (IE)
Filed on Feb. 10, 2022, as Appl. No. 17/650,590.
Application 17/650,590 is a continuation of application No. 15/688,294, filed on Aug. 28, 2017, abandoned.
Application 15/688,294 is a continuation of application No. 13/631,522, filed on Sep. 28, 2012, granted, now 9,746,990, issued on Aug. 29, 2017.
Prior Publication US 2022/0269392 A1, Aug. 25, 2022
Int. Cl. G06F 3/04817 (2022.01); G06F 3/01 (2006.01); G06F 3/14 (2006.01); H04M 1/7243 (2021.01); H04M 1/72454 (2021.01)
CPC G06F 3/04817 (2013.01) [G06F 3/011 (2013.01); H04M 1/72454 (2021.01); G06F 3/1454 (2013.01); G06F 2203/011 (2013.01); H04M 1/7243 (2021.01)] 40 Claims
OG exemplary drawing
 
1. A data storage comprising instructions that, when executed by processor circuitry of an electronic device, cause the electronic device to:
access first location data corresponding to a location of a user of the electronic device, the first location data based on an output of a global positioning system (GPS) receiver of the electronic device;
access second location data corresponding to locations of other users of remote electronic devices;
cause a touchscreen of the electronic device to display a map of an area of the location of the user, an avatar of the user on the map, and avatars of the other users on the map;
access images from a camera of the electronic device;
detect a face of the user in the images;
determine a motion of the face of the user exceeds a threshold;
create an animation based on the motion of the face of the user exceeding the threshold;
cause the touchscreen to display the animation in response to the motion of the face of the user exceeding the threshold;
cause the touchscreen to display a name representing the location of the user; and
cause communication circuitry of the electronic device to transmit a message to be accessed by another electronic device, the message indicative of the animation and the name representing the location of the user.