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 |
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.
|