GENERATING AND DISPLAYING CUSTOMIZED AVATARS IN ELECTRONIC MESSAGES
First Claim
Patent Images
1. A system comprising:
- a processor;
a user interface coupled to the processor, the user interface comprising an input device and a display screen; and
memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising;
retrieving communication data from the memory, the communication data associated with a communication between a first user of the system and a second user of a computing device;
determining, based on the communication data, a relationship between the first user and the second user;
generating avatar characteristics based on the relationship between the first user and the second user;
generating an image containing a first avatar representing the first user and a second avatar representing the second user, wherein the first and second avatars are generated based on the avatar characteristics; and
displaying the image on the display screen of the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating customized images with avatars of different users within electronic messages. For example, users of different mobile computing devices can exchange electronic communications with images generated to include avatars representing themselves as well as their friends, colleagues, and other acquaintances.
209 Citations
20 Claims
-
1. A system comprising:
-
a processor; a user interface coupled to the processor, the user interface comprising an input device and a display screen; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising; retrieving communication data from the memory, the communication data associated with a communication between a first user of the system and a second user of a computing device; determining, based on the communication data, a relationship between the first user and the second user; generating avatar characteristics based on the relationship between the first user and the second user; generating an image containing a first avatar representing the first user and a second avatar representing the second user, wherein the first and second avatars are generated based on the avatar characteristics; and displaying the image on the display screen of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
retrieving, by a computer system, communication data from memory coupled to the computer system, the communication data associated with a communication between a first user of the computer system and a second user of a computing device; determining, by the computer system and based on the communication data, a relationship between the first user and the second user; generating, by the computer system, avatar characteristics based on the relationship between the first user and the second user; generating, by the computer system, an image containing a first avatar representing the first user and a second avatar representing the second user, wherein the first and second avatars are generated based on the avatar characteristics; and displaying the image on a display screen of a user interface coupled to the computer system.
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
-
retrieving communication data from a memory coupled to the computer system, the communication data associated with a communication between a first user of the computer system and a second user of a computing device; determining, based on the communication data, a relationship between the first user and the second user; generating avatar characteristics based on the relationship between the first user and the second user; generating an image containing a first avatar representing the first user and a second avatar representing the second user, wherein the first and second avatars are generated based on the avatar characteristics; and displaying the image on the display screen of the user interface.
-
Specification