Back to results
US 11,706,267 B2Granted
Animated chat presence
AssigneeSnap Inc.
InventorsJesse Chand, Jeremy Voss
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method for generating and causing display of a communication interface that facilitates the sharing of emotions through the creation of 3D avatars, and more particularly with the creation of such interfaces for displaying 3D avatars for use with mobile devices, cloud based systems and the like.
Claims20
A method comprising:
- detecting an initiation of a communication session at a client device;
- activating a camera associated with the client device responsive to the initiation of the communication session;
- causing the client device to generate image data via the camera associated with the client device, the image data comprising a set of image features that depict a face of a user of the client device;
- determining a point of gaze based on the set of image features;
- accessing a user profile associated with the client device, the user profile comprising a set of avatar attributes;
- generating a three-dimensional (3D) avatar based on the set of image features of the image data and the set of avatar attributes from the user profile;
- determining an orientation to display the 3D avatar based on the point of gaze;
- and
- causing display of a presentation of the 3D avatar at a position within a messaging interface associated with the communication session, the presentation of the 3D avatar based on the orientation.
6 more elements
A system comprising:
- a memory;
- and
- at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:
- detecting an initiation of a communication session at a client device;
- activating a camera associated with the client device responsive to the initiation of the communication session;
- causing the client device to generate image data via the camera associated with the client device, the image data comprising a set of image features that depict a face of a user of the client device;
- determining a point of gaze based on the set of image features;
- accessing a user profile associated with the client device, the user profile comprising a set of avatar attributes;
- generating a three-dimensional (3D) avatar based on the set of image features of the image data and the set of avatar attributes from the user profile;
- determining an orientation to display the 3D avatar based on the point of gaze;
- and
- causing display of a presentation of the 3D avatar at a position within a messaging interface associated with the communication session, the presentation of the 3D avatar based on the orientation.
9 more elements
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine;
- cause the machine to perform operations comprising:
- detecting an initiation of a communication session at a client device;
- activating a camera associated with the client device responsive to the initiation of the communication session;
- causing the client device to generate image data via the camera associated with the client device, the image data comprising a set of image features that depict a face of a user of the client device;
- determining a point of gaze based on the set of image features;
- accessing a user profile associated with the client device, the user profile comprising a set of avatar attributes;
- generating a three-dimensional (3D) avatar based on the set of image features of the image data and the set of avatar attributes from the user profile;
- determining an orientation to display the 3D avatar based on the point of gaze;
- and
- causing display of a presentation of the 3D avatar at a position within a messaging interface associated with the communication session, the presentation of the 3D avatar based on the orientation.
7 more elements
Dependencies are inferred from the claim text.