IP Library Granted Patent US 10,616,367
Granted Patent B2
US 10,616,367 · App. 15/006,340 · Granted Apr 7, 2020

Modifying avatar behavior based on user action or mood

Inventor: Patrick D. Blattner (Sterling, VA)
Assignee: Microsoft Technology Licensing, LLC
H04L67/306G06Q10/107G06T13/40H04L51/043
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 10,616,367
App. No.
15/006,340
Granted
Apr 7, 2020
Kind
B2
Abstract

Techniques are described for enabling the selection of wallpaper to modify the mood projected by an avatar. The mood projected by an avatar may be modified, for example, by modifying behaviors and/or appearance of the avatar to characterize a mood to be projected. The mood projected by an avatar also may be modified based on user action, such as user input of a mood to be projected by the avatar.

Claims (60)

1. A computer-implemented method for modifying an avatar associated with an identity of a user of a communications application, the method comprising:

receiving a first user customization associating a particular user mood with a first animation trigger for a first avatar;

generating an association between the first user customization and the first user of the communications application;

generating, based on an out-of-band communications indicator comprising information about a physical state of the first user, an inferred mood of the first user of the communications application;

based on determining that the inferred mood is the particular user mood, modifying the first avatar based on the first animation trigger to convey the inferred mood of the first user of the communications application;

causing the modified avatar to be sent to a first recipient in the communications application;

identifying, based on a second user customization associated with a second user, a second animation trigger for a second avatar of the second user, wherein:

the second animation trigger is associated with an identified mood of the second user by the second user customization;

the second animation trigger is the same as the first animation trigger; and

the identified mood of the second user is different from the particular mood of the first user; and

causing the second avatar to convey the identified mood of the second user to a second recipient in the communications application.

2. The method of claim 1 , wherein the physical state of the first user is determined based on an out-of-band communications indicator from a second device, the second device comprising at least one sensor.

3. The method of claim 2 , wherein the at least one sensor is a camera focused on the first user of the communications application.

4. The method of claim 2 , further comprising:

locating points on the face of the first user based on visual information received from the at least one sensor; and

generating the inferred mood of the first user based on the located points on the face of the first user.

5. The method of claim 4 , wherein modifying the first avatar comprises causing the first avatar to reflect motion of the located points on the face of the first user.

6. The method of claim 2 , wherein the at least one sensor is a heart rate monitor configured to detect a heart rate of the first user, and the method further includes modifying the first avatar based on the detected heart rate.

7. The method of claim 1 , further comprising:

further modifying the first avatar based on a determined activity of the first user.

8. A system for modifying an avatar associated with an identity of a user of a communications application, comprising:

at least one processor;

memory, operatively connected to the at least one processor and containing instructions that, when executed by the at least one processor, cause the system to perform a method, the method comprising:

receiving a first user customization associating a particular mood with a first animation trigger for a first avatar;

generating an association between the first user customization and the first user of the communications application;

generating, based on an out-of-band communications indicator comprising information about a physical state of the first user, an inferred mood of the first user of the communications application;

based on determining that the inferred mood is the particular mood, modifying the first avatar based on the first animation trigger to convey the inferred mood of the first user of the communications application;

causing the modified avatar to be sent to a recipient in the communications application;

identifying, based on a second user customization associated with a second user, a second animation trigger for a second avatar of the second user, wherein:

the second animation trigger is associated with an identified mood of the second user by the second user customization;

the second animation trigger is the same as the first animation trigger; and

the identified mood of the second user is different from the particular mood of the first user; and

causing the second avatar to convey the identified mood of the second user to a second recipient in the communications application.

9. The system of claim 8 , wherein the physical state of the first user is determined using a separate device that comprises at least one sensor.

10. The system of claim 9 , wherein the at least one sensor is a camera focused on the first user of the communications application.

11. The system of claim 9 , wherein the method further comprises:

locating points on the face of the first user based on visual information received from the at least one sensor; and

generating the inferred the mood of the first user based on the located points on the face of the first user.

12. The system of claim 11 , wherein modifying the first avatar comprises causing the first avatar to reflect motion of the located points on face of the first user.

13. The system of claim 9 , wherein the at least one sensor is a heart rate monitor configured to detect a heart rate of the first user, and the method further includes modifying the first avatar based on the detected heart rate.

14. The system of claim 8 , wherein the method further comprises:

further modifying the first avatar based on a determined activity of the first user.

15. A non-transitory computer readable storage media for modifying an avatar associated with an identity of a user of a communications application, wherein the non-transitory computer readable storage media contains instructions that, when executed by at least one processor, cause the at least one processor to perform a method, the method comprising:

receiving a first user customization associating a particular user mood with a first animation trigger for a first avatar;

generating an association between the first user customization and the first user of the communications application;

generating an inferred mood of the first user of the communications application;

based on determining that the inferred mood is the particular user mood, modifying the first avatar based on the first animation trigger to convey the inferred mood of the first user of the communications application;

causing the modified avatar to be sent to a first recipient in the communications application;

identifying, based on a second user customization associated with a second user, a second animation trigger for a second avatar of the second user, wherein:

the second animation trigger is associated with an identified mood of the second user by the second user customization;

the second animation trigger is the same as the first animation trigger; and

the identified mood of the second user is different from the particular mood of the first user; and

causing the second avatar to convey the identified mood of the second user to a second recipient in the communications application.

16. The non-transitory computer readable storage media of claim 15 , wherein the inferred mood of the first user is generated based on an out-of-band communications indicator received from a second device, the second device comprising at least one sensor.

17. The non-transitory computer readable storage media of claim 16 , wherein the at least one sensor is a camera focused on the first user of the communications application.

18. The non-transitory computer readable storage media of claim 16 , wherein the method further comprises:

locating points on the face of the first user based on visual information received from the at least one sensor; and

generating the inferred mood of the first user based on the located points on the face of the first user.

19. The non-transitory computer readable storage media of claim 18 , wherein modifying the first avatar comprises causing the first avatar to reflect motion of the located points on the face of the first user.

20. The non-transitory computer readable storage media of claim 16 , wherein the at least one sensor is a heart rate monitor configured to detect a heart rate of the first user, and the method further includes modifying the first avatar based on the detected heart rate.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2016
From: BLATTNER, PATRICK D.
To: AMERICA ONLINE, INC.
Reel/Frame 038605/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2016
From: AOL INC.
To: MICROSOFT CORPORATION
Reel/Frame 038606/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2016
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 038606/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2016
From: AOL LLC
To: AOL INC.
Reel/Frame 038710/0619 →
CHANGE OF NAME Recorded May 16, 2016
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 038711/0062 →