IP Library › Granted Patent US 10,386,996
Granted Patent B2
US 10,386,996 · App. 14/736,704 · Granted Aug 20, 2019

Communicating emotional information via avatar animation

Inventors: Randy Santossio (Bellevue, WA); Mark Kobrin (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06F3/0482A63F13/00G06F3/011G06F3/013G06F3/015G06F3/017G06F3/04842G06K9/00885G06Q50/01A63F2300/5553A63F2300/6607G06F2203/011G06K2009/00939
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,386,996
App. No.
14/736,704
Filed
Jun 11, 2015
Granted
Aug 20, 2019
Kind
B2
Examiner
YANG, YI
Art Unit
2616
USPC
345/473
Abstract

Examples are disclosed herein that relate to avatar animation. One example provides a computing device comprising a processor and a storage device comprising instructions executable by the processor to receive non-contact biometric data of a user from a biometric sensing system, establish a baseline emotional state of the user based on the non-contact biometric data, output an avatar representing the user with an animation representing the baseline emotional state, observe a threshold change in the non-contact biometric data, and in response to observing the threshold change in the non-contact biometric data, output the avatar with an animation representing a new emotional state.

Claims (43)

1. A computing device, comprising:

a processor; and

a storage device comprising instructions executable by the processor to

receive non-contact biometric data of a first user from a biometric sensing system;

establish a baseline emotional state of the first user based on a user input of an emotional state;

output an avatar representing the first user with an animation representing the baseline emotional state;

output an avatar of a second user with the animation representing the baseline emotional state established for the first user, the second user being a contact of the first user in a social network;

observe a threshold change in the non-contact biometric data of the first user from the baseline emotional state to a new emotional state;

in response to observing the threshold change in the non-contact biometric data, output the avatar representing the first user with an animation representing the new emotional state; and

output the avatar representing the second user with the animation representing the new emotional state without regard to an emotional state of the second user.

2. The device of claim 1 , wherein the instructions are executable to establish the baseline emotional state upon initiation of a user session.

3. The device of claim 1 , wherein the instructions are executable to output the avatar representing the first user with an animation representing one of two or more degrees of the new emotional state, each degree represented by a respective animation.

4. The device of claim 1 , wherein the instructions are executable to receive a notification from an application, and output the avatar representing the first user with an animation representing an emotional state based on the notification.

5. The device of claim 1 , wherein the instructions are executable to receive a heart rate, and to observe a threshold change in the heart rate.

6. The device of claim 1 , wherein the instructions are executable to receive one or more of heart rate, eye dilation, skeletal biometrics, gestural biometrics, facial expression, and blood pressure.

7. The device of claim 1 , wherein the instructions are executable to receive the non-contact biometric data via an infrared camera.

8. The device of claim 1 , wherein the instructions are executable by the processor to adjust a speed of motion within the animation representing the new emotional state based upon a time between establishment of the baseline emotional state and observation of the threshold change.

9. A method implemented on a computing device comprising a processor, the method comprising:

receiving, via the processor, non-contact biometric data of a first user from a biometric sensing system;

receiving, via the processor, a user input of an emotional state;

establishing, via the processor, a baseline emotional state of the first user based on the non-contact biometric data and the user input of the emotional state;

outputting, via the processor, an avatar representing the first user with an animation representing the baseline emotional state;

outputting, via the processor, an avatar of a second user with the animation representing the baseline emotional state, the second user being a contact of the first user in a social network;

observing, via the processor, a change from the baseline emotional state of the first user to a new emotional state different from the baseline emotional state based on one or both of a threshold change in the non-contact biometric data and a received user input of the new emotional state, the new emotional state comprising one of two or more degrees of emotional state each represented by a respective animation;

in response to observing the change from the baseline emotional state, outputting, via the processor, the avatar representing the first user with an animation representing the one of the two or more degrees of the new emotional state;

when the new emotional state is the same as an emotional state of the second user, outputting the avatar representing the second user with the animation representing the one of the two or more degrees of the new emotional state; and

when the new emotional state is different from the emotional state of the second user, outputting the avatar representing the second user with the animation representing the one of the two or more degrees of the new emotional state.

10. The method of claim 9 , wherein the baseline emotional state is established upon initiation of a user session.

11. The method of claim 9 , further comprising receiving a notification from an application, and outputting the avatar representing the first user with an animation representing an emotional state based on the notification.

12. The method of claim 9 , wherein the non-contact biometric data includes a heart rate, and wherein the threshold change in the non-contact biometric data is a threshold change in the heart rate.

13. The method of claim 9 , wherein the biometric sensing system includes an infrared camera.

14. The method of claim 9 , further comprising adjusting a speed of motion within the animation representing the new emotional state based upon a time between establishment of the baseline emotional state and observation of the change from the baseline emotional state.

15. The method of claim 9 , further comprising reducing an influence of the user input of the new emotional state as a function of time.

16. The method of claim 9 , wherein the user input of the new emotional state is received via a user interface comprising a list of selectable emotional states.

17. A method implemented on a computing device comprising a processor, the method comprising:

receiving non-contact biometric data of a first user from a biometric sensing system;

establishing an emotional state of the first user based on the non-contact biometric data;

outputting an avatar representing the first user with an animation representing the emotional state of the first user;

outputting an avatar of a second user with the animation representing the emotional state of the first user, the second user being a contact of the first user in a social network;

receiving a notification from an application;

outputting the avatar representing the first user with an animation representing an emotional state based on the notification; and

outputting the avatar representing the second user with the animation representing the emotional state based on the notification without regard to an emotional state of the second user.

18. The method of claim 17 , further comprising receiving a user request to view a profile of the second user in the social network, and, in response to receiving the user request to view the profile of the second user, outputting the avatar of the second user with an animation representing the emotional state of the second user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2015
From: SANTOSSIO, RANDY; KOBRIN, MARK
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 035823/0807 →
Continuity (1)
Related Publication 20160364895A1 · Dec 15, 2016
Cited By (1)
US 12,561,879