IP Library › Granted Patent US 11,925,869
Granted Patent B2
US 11,925,869 · App. 17/450,040 · Granted Mar 12, 2024

System and method for generating and displaying avatars

Inventors: Jacob Edward Blackstock (Toronto, CA); David James Kennedy (Toronto, CA); Shahan Panth (Toronto, CA); Dorian Franklin Baldwin (Toronto, CA)
Assignee: Snap Inc.
A63F13/79A63F13/35A63F13/537A63F13/63G06N3/006G06T11/00A63F2300/5553A63F2300/6018
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,925,869
App. No.
17/450,040
Filed
Oct 5, 2021
Granted
Mar 12, 2024
Kind
B2
Art Unit
3799
USPC
463/31
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.

Claims (50)

1. A system comprising:

a processor; and

memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising:

receiving a 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 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

generating a first avatar based on the first avatar dataset;

generating a second avatar based on the second avatar dataset; and

causing to be displayed on a display screen the first avatar and the second avatar.

2. The system of claim 1 , wherein the second plurality of avatar components includes: a category name, a category type, a gender, a subcategory name, a state, or any combination thereof.

3. The system of claim 2 , wherein retrieving the second avatar dataset from the computing device associated with the second user includes retrieving a subset of a total number of available avatar components stored on the computing device based on the subset of avatar components each having a common characteristic, the common characteristic being based on an identical category name, an identical category type, an identical gender, an identical subcategory name, an identical state, or any combination thereof.

4. The system of claim 1 , wherein retrieving the second avatar dataset includes performing a format conversion on the second avatar dataset.

5. The system of claim 1 , wherein the system to perform operations further comprising:

displaying at least a portion of the first plurality of avatar components and at least a portion of the second plurality of avatar components together on the display screen;

receiving a selection of an avatar component from the plurality of displayed avatar components;

generating a first adapted avatar based on the first avatar and the selected avatar component;

generating a second adapted avatar based on the second avatar and the selected avatar component; and

causing to be displayed on the display screen the first adapted avatar and the second adapted avatar.

6. The system of claim 1 , wherein the system to perform operations further comprising:

determining that the first user and the second user participated in an activity;

modifying the first avatar and the second avatar based on the activity; and

causing to be displayed on the display screen the modified first and second avatars.

7. The system of claim 5 , wherein modifying the first avatar includes displaying an icon with the first avatar, displaying a title with the first avatar, changing an appearance of the first avatar, or any combination thereof.

8. The system of claim 7 , wherein changing the appearance of the first avatar includes: changing the appearance of the first avatar to appear stronger, or changing the appearance of the first avatar to appear tired.

9. The system of claim 1 , wherein retrieving the second avatar dataset includes mapping an avatar component in the second avatar dataset to an avatar component in the first avatar dataset.

10. The system of claim 9 , wherein mapping the avatar component in the second avatar dataset to the avatar component in the first avatar dataset includes discarding one or more avatar components from the first plurality of avatar components, the second plurality of avatar components, or any combination thereof.

11. The system of claim 1 wherein causing the first avatar and the second avatar to be displayed includes causing the first avatar and the second avatar to be displayed within a video game.

12. The system of claim 1 , wherein causing the first avatar and the second avatar to be displayed includes causing the first avatar and the second avatar to be displayed on a social networking platform in communication with the system.

13. The system of claim 1 , wherein causing the first avatar and the second avatar to be displayed includes causing the first avatar and the second avatar to be displayed within a messaging application.

14. The system of claim 1 , wherein causing the first avatar and the second avatar to be displayed includes causing the first avatar and the second avatar to be displayed within one or more of a custom comic and a custom animation.

15. The system of claim 1 , wherein causing the first avatar and the second avatar to be displayed includes causing the first avatar and the second avatar to be displayed within a group of personalized emoticons.

16. The system of claim 1 , wherein causing the first avatar and the second avatar to be displayed includes causing the first avatar and the second avatar to be displayed within an electronic greeting card.

17. The system of claim 1 , wherein causing the first avatar and the second avatar to be displayed includes modifying an outfit for the first avatar and an outfit for the second avatar based on body data for the first user and body data for the second user.

18. A computer-implemented method comprising:

receiving, by a processor of a first computing 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;

generating a first avatar based on the first avatar dataset;

generating a second avatar based on the second avatar dataset; and

causing to be displayed on a display screen the first avatar and the second avatar.

19. 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 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;

generating a first avatar based on the first avatar dataset;

generating a second avatar based on the second avatar dataset; and

causing to be displayed on a display screen the first avatar and the second avatar.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: BITSTRIPS INC.
To: SNAP INC.
Reel/Frame 065410/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: BLACKSTOCK, JACOB EDWARD; KENNEDY, DAVID JAMES; PANTH, SHAHAN; BALDWIN, DORIAN FRANKLIN
To: BITSTRIPS INC.
Reel/Frame 065409/0926 →
Continuity (4)
Continuation 15401926 · Jan 9, 2017
Continuation 13979974
Provisional Application 61644057 · May 8, 2012
Related Publication 20220134236A1 · May 5, 2022
Cited By (6)
US 12,206,635 US 12,266,056 US 12,316,589 US 12,616,903 US 12,718,490 US 12,743,153