| CPC G06F 3/011 (2013.01) [G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06T 13/205 (2013.01); G06T 13/40 (2013.01); G06T 19/006 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); H04L 51/04 (2013.01); H04L 51/043 (2013.01); H04L 51/046 (2013.01); H04L 51/10 (2013.01); G06F 2203/0381 (2013.01); G06T 2200/24 (2013.01); G06T 2219/024 (2013.01)] | 20 Claims |

|
1. A wearable augmented reality (AR) device comprising:
one or more processors;
a display device;
one or more sensors; and
a memory storage device storing instructions that, when executed by the one or more processors, cause the wearable AR device to perform operations comprising:
processing sensor data to identify a surface in a real-world environment suitable for anchoring a 3D avatar representing a second end-user;
anchoring the 3D avatar to the identified surface in response to receiving a user input while the surface is in a line of sight of a first end-user wearing the AR device;
receiving, from a server, first status data indicating a type of client computing device currently in use by the second end-user;
responsive to receiving the first status data, presenting, via the display device, the 3D avatar representing the second end-user with a first status indicator that visually indicates the type of client computing device currently in use by the second end-user;
responsive to determining that the 3D avatar anchored in AR space is in the line of sight of the first end-user, i) presenting via the display device a graphical user interface element indicating a sensor has been enabled to capture an audio recording, ii) enabling the sensor to capture an audio recording, and iii) capturing an audio recording via the sensor;
communicating the audio recording to a server for subsequent communication to the client computing device currently in use by the second end-user.
|