IP Library Granted Patent US 9,409,051
Granted Patent B2
US 9,409,051 · App. 14/593,603 · Granted Aug 9, 2016

Personalized avatar responsive to user physical state and context

Inventors: Robert Louis Kaleal, III (Mayfield Village, OH); Dominic Guy Carbone, Jr. (Mayfield Village, OH)
Assignee: KC Holdings I
A63B24/00A61B5/0077A61B5/0205A61B5/02055A61B5/11A61B5/1118A61B5/1123A61B5/14532A61B5/14546A61B5/486A61B5/4833A61B5/4845A61B5/4866A61B5/4872A61B5/7282A61B5/741A61B5/744A61B5/021A61B5/024A61B5/0816
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 9,409,051
App. No.
14/593,603
Granted
Aug 9, 2016
Kind
B2
Abstract

Systems and methods are disclosed that facilitate providing guidance to a user during performance of a program or routine using a personalized avatar. In an aspect, a system includes a reception component configured to receive physiological and movement information about a user during performance of a routine or program, and an analysis component configured to analyze the physiological and movement information based on reference physiological and movement metrics for the routine or the program to determine whether, how and to what degree the user deviates from requirements of the routine or the program. The system further includes a reaction component configured to determine a response for an avatar displayed to the user based on a determination regarding whether, how and to what degree the user deviates from the requirements of the routine or the program, and an avatar control component configured to initiate manifestation of the response by the avatar as displayed to the user.

Claims (49)

1. A system, comprising:

a memory having stored thereon computer executable components;

a processor that executes at least the following computer executable components:

a reception component configured to receive, in real-time, first biometric feedback from a first user during performance of a fitness routine and second biometric feedback from a second user during concurrent performance of the fitness routine;

an analysis component configured to evaluate performance of the fitness routine by the first user based in part on analysis of the first biometric feedback and the second biometric feedback, and based on the analysis determine whether the first user should maintain or modify an aspect of the first user's performance of the fitness routine;

a reaction component configured to determine a reaction for manifestation by an avatar displayed to the first user based on the analysis; and

an avatar rendering component configured to cause the avatar to perform the reaction as displayed to the first user during the performance of the fitness routine.

2. The system of claim 1 , wherein the reception component is configured to receive the first biometric feedback via a first network device from one or more biometric sensors worn by the first user and to receive the second biometric feedback via a second network device from one or more biometric sensors worn by the second user.

3. The system of claim 1 , wherein the analysis includes comparison of the first biometric feedback to reference biometric metrics for the fitness routine and comparison of the first biometric feedback to the second biometric feedback.

4. The system of claim 1 , wherein the avatar is also displayed to the second user and the avatar rendering component is further configured to cause the avatar to perform the reaction as displayed to the second user during the performance of the fitness routine by the second user.

5. The system of claim 1 , wherein the analysis component is configured to evaluate performance of the fitness routine by the second user based on comparison of the first biometric feedback and the second biometric feedback, and wherein the reaction component is configured to determine a reaction for the avatar that instructs the first user to adapt performance of the fitness routine based on performance of the fitness routine by the second user.

6. The system of claim 1 , wherein,

the reception component is further configured to receive, in real-time, first movement data from the first user during the performance of the fitness routine and second movement data from the second user during the concurrent performance of the fitness routine, wherein the first and second movement data corresponds to body movement of the first and second users, respectively, as they perform the routine,

the analysis component is configured to evaluate the performance of the fitness routine by the first user based on additional analysis of the first movement data and the second movement data, and based on the additional analysis, determine whether the first user should maintain or modify the aspect of the first user's performance of the fitness routine, and

the reaction component is configured to determine the reaction for manifestation by the avatar based on the additional analysis.

7. A method, comprising:

receiving, in real-time by a system comprising a processer, first feedback from a first user and second feedback from a second user during concurrent performance of a fitness routine, wherein the first and second feedback respectively comprise physiological measurements and movement patterns of the first and second users, respectively, during concurrent performance of a fitness routine;

evaluating, by the system, performance of the fitness routine by the first user based in part on analysis of the first feedback and the second feedback;

determining, based on the analysis, whether the first user should maintain or modify an aspect of the first user's performance of the fitness routine;

determining, by the system, a reaction for manifestation by an avatar displayed to the first user based on the analysis; and

generating, by the system, a graphical user interface comprising the avatar performing the reaction during the performance of the fitness routine by the first user, wherein the graphical user interface is presented to the first user at a device display.

8. The method of claim 7 , wherein the receiving comprises receiving the first feedback via a first network device from one or more sensors worn by the first user and receiving the second biometric feedback via a second network device from one or more sensors worn by the second user.

9. The method of claim 7 , wherein the evaluating comprises comparing the first feedback to reference physiological and movement metrics for the fitness routine and comparing the first feedback to the second feedback.

10. The method of claim 9 , wherein the avatar is further displayed to the second user, the method further comprising:

initiating, by the system, manifestation of the reaction by the avatar as displayed to the second user during the performance of the fitness routine by the second user.

11. The method of claim 7 , wherein the evaluating comprises evaluating performance of the fitness routine by the second user based on comparison of the first feedback and the second feedback, and wherein the determining the reaction comprises determining a reaction for the avatar that instructs the first user to adapt performance of the fitness routine based on performance of the fitness routine by the second user.

12. The system of claim 1 , wherein the reaction component is configured to determine a reaction that encourages the user to maintain the aspect of the first user's performance of the fitness routine in response to a determination that the first user should maintain the aspect of the first user's performance of the fitness routine.

13. The system of claim 1 , wherein the reaction component is configured to determine a reaction that instructs the user how to modify the aspect of the first user's performance of the fitness routine in response to a determination that the first user should modify the aspect of the first user's performance of the fitness routine.

14. The system of claim 1 , wherein the analysis component is further configured to determine a modification to a requirement of the fitness routine based on the analysis, and the reaction component is configured to determine another reaction for manifestation by the avatar that instructs the first user and the second user regarding the modification.

15. The system of claim 14 , wherein the avatar is also displayed to the second user and the avatar rendering component is further configured to cause the avatar to perform the other reaction as displayed to the first user and the second user during the performance of the fitness routine by the first user and the second user, respectively.

16. The system of claim 1 , wherein the reaction comprises a verbal command to be spoken by the avatar in a specific tone or with a specific facial expression determined based on a the analysis.

17. The system of claim 1 , wherein the reaction comprises a behavior to be performed by the avatar with a specific facial expression determined based on the analysis.

18. The method of claim 9 , further comprising:

determining, by the system, that the first user should modify the aspect of the first user's performance of the fitness routine based on the analysis; and

determining, by the system, a reaction that instructs the user how to modify the aspect of the first user's performance of the fitness routine.

19. The method of claim 9 , wherein the reaction comprises a verbal command to be spoken by the avatar in a specific tone or with a specific facial expression determined based on a the analysis.

20. The system of claim 1 , further comprising:

a presentation component configured to present a graphical user interface comprising the avatar at a device associated with the first user.

21. The method of claim 7 , further comprising:

presenting, by the system, the graphical user interface at the device display.

22. A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

receiving, in real-time, first feedback from a first user and second feedback from a second user during concurrent performance of a fitness routine, wherein the first and second feedback respectively comprise physiological measurements and movement patterns of the first and second users, respectively, during concurrent performance of a fitness routine;

evaluating performance of the fitness routine by the first user based in part on analysis of the first feedback and the second feedback;

determining whether the first user should maintain or modify an aspect of the first user's performance of the fitness routine;

determining, by the system, a reaction for manifestation by an avatar based on the analysis;

causing an avatar included in a graphical user interface presented at a device associated with the first user, to perform the reaction during the performance of the fitness routine by the first user.

23. The non-transitory machine-readable storage medium of claim 22 , wherein the operations further comprise:

generating and presenting the graphical user interface at the device associated with the first user.

24. The non-transitory machine-readable storage medium of claim 22 , wherein the receiving comprises receiving the first feedback via a first network device from one or more sensors worn by the first user and receiving the second biometric feedback via a second network device from one or more sensors worn by the second user.

Assignments (3)
SECURITY INTEREST Recorded Apr 14, 2017
From: KC HOLDINGS I, LLC
To: HIGGINS, LAURENCE
Reel/Frame 042252/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2015
From: BODIES DONE RIGHT
To: KC HOLDINGS I
Reel/Frame 037014/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: KALEAL, ROBERT LOUIS, III; CARBONE, DOMINIC GUY, JR.
To: BODIES DONE RIGHT
Reel/Frame 034675/0457 →
Continuity (5)
Continuation 14518808 · Oct 20, 2014
Continuation In Part 14049981 · Oct 9, 2013
Continuation In Part 14593603 · Jan 9, 2015
Provisional Application 61711510 · Oct 9, 2012
Related Publication 20150126826A1 · May 7, 2015