Avatars Reflecting User States
First Claim
1. A computer-implemented method performed by one or more data processing apparatus, the method comprising:
- receiving first user input associating a user state with an instance of an avatar representing a user, the instance of the avatar having a facial expression representative of the user state;
detecting occurrence of one or more trigger events on a device, the one or more trigger events indicating presence of the user state; and
updating a current instance of the avatar presented on a user interface of the device with the instance of the avatar associated with the user state.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for creating and using customized avatar instances to reflect current user states are disclosed. In various implementations, the user states can be defined using trigger events based on user-entered textual data, emoticons, or states of the device being used. For each user state, a customized avatar instance having a facial expression, body language, accessories, clothing items, and/or a presentation scheme reflective of the user state can be generated. When one or more trigger events indicating occurrence of a particular user state are detected on the device, the avatar presented on the device is updated with the customized avatar instance associated with the particular user state.
262 Citations
20 Claims
-
1. A computer-implemented method performed by one or more data processing apparatus, the method comprising:
-
receiving first user input associating a user state with an instance of an avatar representing a user, the instance of the avatar having a facial expression representative of the user state; detecting occurrence of one or more trigger events on a device, the one or more trigger events indicating presence of the user state; and updating a current instance of the avatar presented on a user interface of the device with the instance of the avatar associated with the user state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method performed by one or more data processing apparatus, the method comprising:
-
receiving first user input defining a user state by one or more trigger events; receiving second user input specifying a customized avatar instance to represent the user state, the customized avatar instance showing a user-defined facial expression on a personalized avatar associated with the user; associating the customized avatar instance with the user-defined user state; detecting occurrence of the one or more trigger events on a device; and updating a current instance of the personalized avatar presented on a user interface of the device with the customized avatar instance associated with the user state.
-
-
18. A computer-readable medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform operations comprising:
-
receiving first user input associating a user state with an instance of an avatar representing a user, the instance of the avatar having a facial expression representative of the user state; detecting occurrence of one or more trigger events on a device, the one or more trigger events indicating presence of the user state; and updating a current instance of the avatar presented on a user interface of the device with the instance of the avatar associated with the user state.
-
-
19. A computer-readable medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform operations comprising:
-
receiving first user input defining a user state by one or more trigger events;
receiving second user input specifying a customized avatar instance to represent the user state, the customized avatar instance showing a user-defined facial expression on a personalized avatar associated with the user;associating the customized avatar instance with the user-defined user state; detecting occurrence of the one or more trigger events on a device; and updating a current instance of the personalized avatar presented on a user interface of the device with the customized avatar instance associated with the user state.
-
-
20. A system, comprising:
-
one or more processors; and memory coupled to the one or more processors and storing instructions, the instructions, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving first user input defining a user state by one or more trigger events; receiving second user input specifying a customized avatar instance to represent the user state, the customized avatar instance showing a user-defined facial expression on a personalized avatar associated with the user; associating the customized avatar instance with the user-defined user state; detecting occurrence of the one or more trigger events on a device; and updating a current instance of the personalized avatar presented on a user interface of the device with the customized avatar instance associated with the user state.
-
Specification