Back to results
US 11,229,849 B2Granted
System and method for generating and displaying avatars
AssigneeSnap Inc.
InventorsJacob Edward Blackstock, David James Kennedy, Shahan Panth, Dorian Franklin Baldwin
Life of this patent
Estimating the term…
Abstract
Among other things, embodiments of the present disclosure provide systems and methods for modifying avatar components of avatar datasets for multiple users, generating avatars based on the datasets, and displaying multiple avatars on a display screen of a graphical user interface.
Claims19
A system comprising:
- a processor;
- a graphical user interface coupled to the processor, the graphical 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:
- receiving, via the input device of the graphical user interface, selection of a first avatar dataset comprising a first plurality of avatar components associated with a first user;
- extracting information regarding an interest, a topic or a theme associated with the first riser from a social networking platform;
- modifying the first plurality of avatar components in the first avatar dataset based on the information regarding the interest, the topic or the theme associated with the first user;
- retrieving, from a computing device associated with a second user, a second avatar dataset comprising a second plurality of avatar components associated with the second user, wherein the first user is different from the second user, wherein the second avatar dataset is retrieved from the computing device associated with the second user over an application programming interface;
- modifying the second plurality of avatar components in the second avatar dataset;
- generating a first avatar based on the first avatar dataset;
- generating a second avatar based on the second avatar dataset;
- and
- displaying, on the display screen of the graphical user interface, the first avatar and the second avatar.
10 more elements
A computer-implemented method comprising:
- receiving, by a processor of a first computing device via an input device, selection of a first avatar dataset comprising a first plurality of avatar components associated with a first user;
- extracting information regarding an interest, a topic or a theme associated with the first user from a social networking platform;
- modifying the first plurality of avatar components in the first avatar dataset based on the information regarding the interest, the topic or the theme associated with the first user;
- retrieving, by the processor from a second computing device associated with a second user, a second avatar dataset comprising a second plurality of avatar components associated with the second user, wherein the first user is different from the second user, wherein the second avatar dataset is retrieved from the second computing device over an application programming interface;
- modifying, by the processor, the second plurality of avatar components in the second avatar dataset;
- generating, by the processor, a first avatar based on the first avatar dataset;
- generating, by the processor, a second avatar based on the second avatar dataset;
- and
- displaying, by the processor on a display screen, the first avatar and the second avatar.
6 more elements
A non-transitory computer-readable medium storing instructions that, when executed by a first computer system, cause the first computer system to perform operations comprising:
- receiving, via an input device, selection of a first avatar dataset comprising a first plurality of avatar components associated with a first user;
- extracting information regarding an interest, a topic or a theme associated with the first user from a social networking platform;
- modifying the first plurality of avatar components in the first avatar dataset based on the information regarding the interest, the topic or the theme associated with the first user;
- retrieving, from a second computing device associated with a second user, a second avatar dataset comprising a second plurality of avatar components associated with the second user, wherein the first user is different from the second user, wherein the second avatar dataset is retrieved from the second computing device over an application programming interface;
- modifying the second plurality of avatar components in the second avatar dataset;
- generating a first avatar based on the first avatar dataset;
- generating a second avatar based on the second avatar dataset;
- and
- displaying, on a display screen, the first avatar and the second avatar.
6 more elements
Dependencies are inferred from the claim text.