IP Library Granted Patent US 11,080,917
Granted Patent B2
US 11,080,917 · App. 17/030,901 · Granted Aug 3, 2021

Dynamic parameterized user avatar stories

Inventors: Andrés Monroy-Hernández (Seattle, WA); Yu Jiang Tham (Los Angeles, CA)
Assignee: Snap Inc.
G06T13/40G06F3/0482G06T19/006H04N21/2353
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,080,917
App. No.
17/030,901
Filed
Sep 24, 2020
Granted
Aug 3, 2021
Kind
B2
Art Unit
2611
USPC
345/619
Abstract

A computer system receives user selection of an avatar story template. User-specific parameters relating to the user are determined and real-time data, based at least in part on the user-specific parameters, is retrieved. Specific media or digital assets are obtained based on at least one of the real-time data and the user-specific parameters. An avatar story is then generated by combining the avatar story template and the specific media or digital assets. The avatar story is then displayed on a display of a computing device.

Claims (42)

1. A method comprising:

receiving, by a computer system, user selection, by a user, of an avatar story template;

determining, by the computer system, user-specific parameters relating to the user;

retrieving, by the computer system, real-time data based at least in part on the user-specific parameters;

obtaining, by the computer system, specific media based on at least one of the real-time data and user-specific parameters;

generating, by the computer system, an avatar story by combining the avatar story template and the specific media; and

displaying, by the computer system, the avatar story.

2. The method of claim 1 wherein the computer system comprises at least one of a client device and a server device.

3. The method of claim 2 wherein the generating of the avatar story is performed by a server device.

4. The method of claim 2 wherein the retrieving of the real-time data and the obtaining of the specific media is performed by the server device, the method further comprising:

transmitting the avatar story template and the specific media to the client device; and

generating the avatar story on the client device.

5. The method of claim 1 wherein the user-specific parameters include a location of the user, the real-time data includes weather conditions at the location, and the specific media includes a representation of the weather conditions.

6. The method of claim 1 wherein the user-specific parameters include a location of the user and the specific media includes a representation of landmarks near the location.

7. The method of claim 1 wherein the specific media includes a custom appearance of an avatar corresponding to the user, the custom appearance of the avatar being based on at least one of the user-specific parameters and the real-time data.

8. The method of claim 1 wherein the avatar story template includes a data override that specifies a value for the real-time data that is different from a value of the real-time data based on a user-specific parameter.

9. The method of claim 8 wherein the data override specifies a location of the avatar story.

10. A system comprising:

one or more processors of a machine; and

a memory storing instructions for providing a dynamic avatar story, the instructions when executed by at least one processor among the one or more processors, causes the machine to perform operations comprising:

receiving user selection, by a user, of an avatar story template;

determining user-specific parameters relating to the user;

retrieving real-time data based at least in part on the user-specific parameters;

obtaining specific media based on at least one of the real-time data and user-specific parameters;

generating an avatar story by combining the avatar story template and the specific media; and

displaying the avatar story.

11. The system of claim 10 wherein the system comprises at least one of a client device and a server device.

12. The system of claim 10 wherein the user-specific parameters include a location of the user, the real-time data includes weather conditions at the location, and the specific media includes a representation of the weather conditions.

13. The system of claim 10 wherein the user-specific parameters include a location of the user and the specific media includes a representation of landmarks near the location.

14. The system of claim 10 wherein the specific media includes a custom appearance of an avatar corresponding to the user, the custom appearance of the avatar being based on at least one of the user-specific parameters and the real-time data.

15. The system of claim 10 wherein the avatar story template includes a data override that specifies a value for the real-time data that is different from a value of the real-time data based on a user-specific parameter.

16. One or more non-transitory machine-readable storage media embodying instructions for providing a dynamic avatar story, the instructions, when executed by one or more devices, cause the devices to perform operations comprising:

receiving user selection, by a user, of an avatar story template;

determining user-specific parameters relating to the user;

retrieving real-time data based at least in part on the user-specific parameters;

obtaining specific media based on at least one of the real-time data and user-specific parameters;

generating an avatar story by combining the avatar story template and the specific media; and

displaying the avatar story.

17. The one or more machine-readable storage media of claim 16 wherein the devices comprises at least one of a client device and a server device.

18. The one or more machine-readable storage media of claim 16 wherein the user-specific parameters include a location of the user, the real-time data includes weather conditions at the location, and the specific media includes a representation of the weather conditions.

19. The one or more machine-readable storage media of claim 16 wherein the user-specific parameters include a location of the user and the specific media includes a representation of landmarks near the location.

20. The one or more machine-readable storage media of claim 16 wherein the avatar story template includes a data override that specifies a value for the real-time data that is different from a value of the real-time data based on a user-specific parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: MONROY-HERNÁNDEZ, ANDRÉS; THAM, YU JIANG
To: SNAP INC.
Reel/Frame 056699/0423 →
Continuity (2)
Provisional Application 62908407 · Sep 30, 2019
Related Publication 20210097745A1 · Apr 1, 2021
Cited By (68)
US 1,089,291 US 12,198,398 US 12,223,672 US 12,229,901 US 12,235,991 US 12,236,512 US 12,254,577 US 12,271,536 US 12,277,632 US 12,284,146 US 12,284,698 US 12,288,273 US 12,293,433 US 12,299,775 US 12,307,564 US 12,315,495 US 12,321,577 US 12,340,453 US 12,361,934 US 12,387,444 US 12,394,154 US 12,395,456 US 12,412,347 US 12,417,562 US 12,418,504 US 12,429,953 US 12,436,598 US 12,469,273 US 12,472,435 US 12,475,621 US 12,475,658 US 12,499,483 US 12,499,638 US 12,504,866 US 12,513,098 US 12,517,626 US 12,518,437 US 12,518,738 US 12,530,847 US 12,530,852 US 12,536,751 US 12,541,930 US 12,548,267 US 12,555,274 US 12,555,310 US 12,567,102 US 12,579,204 US 12,580,784 US 12,580,980 US 12,586,562 US 12,602,842 US 12,614,354 US 12,614,359 US 12,620,188 US 12,620,216 US 12,632,890 US 12,633,073 US 12,646,266 US 12,646,268 US 12,651,292 US 12,651,409 US 12,670,674 US 12,682,508 US 12,695,929 US 12,699,802 US 12,700,187 US 12,705,875 US 12,711,538