Method and system for automated personal training
First Claim
Patent Images
1. A computer-implemented method comprising:
- prompting a first user to perform at least one exercise during a workout session;
monitoring with a monitoring device the first user performing the at least one exercise;
using data captured by the monitoring device during the first user'"'"'s performance of the at least one exercise to generate a first virtual avatar having a first contiguous area shaped like a first human subject that includes a plurality of appendage-like sub-areas representing appendages of the first human subject;
generating a first virtual shadow for the first virtual avatar comprising a second contiguous area shaped like the first human subject that is larger than the first contiguous area and comprising a plurality of appendage-like sub-areas representing appendages of the first human subject, wherein the appendage-like sub-areas of the virtual shadow are larger than the appendage-like sub-areas of the virtual avatar, wherein the first virtual shadow is configured to illustrate a proper form of the athletic movement, such that if the first user is performing the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area;
using second user data corresponding to a second user to generate a second virtual avatar and a second virtual shadow during the second user'"'"'s performance of the at least one exercise, the second virtual avatar having a third contiguous area shaped like a second human subject comprising a plurality of appendage-like sub-areas representing appendages of the second human subject and the second virtual shadow comprises a fourth contiguous area that is shaped like the second human subject but larger than the third contiguous area and comprising a plurality of appendage-like sub-areas representing appendages of the second human subject, wherein the appendage-like sub-areas of the second virtual shadow are larger than the appendage-like sub-areas of the second virtual avatar, wherein the second virtual shadow is configured to illustrate the proper form of the athletic movement, such that if the second user is performing the proper form of the athletic movement, then the third contiguous area is entirely within the fourth contiguous area;
applying a handicap to the first virtual shadow or the second virtual shadow based on a skill level of the first user relative to a skill level of the second user;
wherein the handicap adjusts a size of the first virtual shadow or the second virtual shadow; and
displaying simultaneously on a display device the first and second virtual avatars and the first and second virtual shadows.
3 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments may relate to a system, method, apparatus, and computer readable media configured for monitoring a user performing an exercise and generating a avatar of the user and a virtual shadow, wherein the virtual shadow illustrates proper form of the exercise. The example embodiments may further be configured for determining an amount of overlap between the virtual avatar and the virtual shadow, and generating a feedback score based on the amount of overlap.
-
Citations
14 Claims
-
1. A computer-implemented method comprising:
-
prompting a first user to perform at least one exercise during a workout session; monitoring with a monitoring device the first user performing the at least one exercise; using data captured by the monitoring device during the first user'"'"'s performance of the at least one exercise to generate a first virtual avatar having a first contiguous area shaped like a first human subject that includes a plurality of appendage-like sub-areas representing appendages of the first human subject; generating a first virtual shadow for the first virtual avatar comprising a second contiguous area shaped like the first human subject that is larger than the first contiguous area and comprising a plurality of appendage-like sub-areas representing appendages of the first human subject, wherein the appendage-like sub-areas of the virtual shadow are larger than the appendage-like sub-areas of the virtual avatar, wherein the first virtual shadow is configured to illustrate a proper form of the athletic movement, such that if the first user is performing the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area; using second user data corresponding to a second user to generate a second virtual avatar and a second virtual shadow during the second user'"'"'s performance of the at least one exercise, the second virtual avatar having a third contiguous area shaped like a second human subject comprising a plurality of appendage-like sub-areas representing appendages of the second human subject and the second virtual shadow comprises a fourth contiguous area that is shaped like the second human subject but larger than the third contiguous area and comprising a plurality of appendage-like sub-areas representing appendages of the second human subject, wherein the appendage-like sub-areas of the second virtual shadow are larger than the appendage-like sub-areas of the second virtual avatar, wherein the second virtual shadow is configured to illustrate the proper form of the athletic movement, such that if the second user is performing the proper form of the athletic movement, then the third contiguous area is entirely within the fourth contiguous area; applying a handicap to the first virtual shadow or the second virtual shadow based on a skill level of the first user relative to a skill level of the second user;
wherein the handicap adjusts a size of the first virtual shadow or the second virtual shadow; anddisplaying simultaneously on a display device the first and second virtual avatars and the first and second virtual shadows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium storing executable instructions that, when executed by a processor, perform the method comprising:
-
prompting a first user to perform at least one exercise during a workout session; monitoring with a first monitoring device the first user performing the at least one exercise; generating a first virtual avatar of the first user based on data captured by the monitoring device during the first user'"'"'s performance of the at least one exercise to generate a first virtual avatar having a first contiguous area shaped like a first human subject that includes a plurality of appendage-like sub-areas representing appendages of the first human subject; generating a first virtual shadow for the first virtual avatar comprising a second contiguous area shaped like the first human subject that is larger than the first contiguous area and comprising a plurality of appendage-like sub-areas representing appendages of the first human subject, wherein the appendage-like sub-areas of the virtual shadow are larger than the appendage-like sub-areas of the virtual avatar, wherein the first virtual shadow is configured to illustrate a proper form of the athletic movement, such that if the first user is performing the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area; receiving second user data corresponding to a second user for generating a second virtual avatar and a second virtual shadow during the second user'"'"'s performance of the at least one exercise, the second virtual avatar having a third contiguous area shaped like a second human subject comprising a plurality of appendage-like sub-areas representing appendages of the second human subject and the second virtual shadow is comprises a fourth contiguous area that is shaped like the second human subject but larger, wherein the second virtual shadow is configured to illustrate the proper form of the athletic movement, such that if the second user is performing the proper form of the athletic movement, then the third contiguous area is entirely within the fourth contiguous area; displaying simultaneously on a display device the first and second virtual avatars and the first and second virtual shadows; and applying a handicap to the first virtual shadow or the second virtual shadow based on skill level of the first user relative to skill level of the second user, wherein the handicap adjusts a size of the first virtual shadow or the second virtual shadow. - View Dependent Claims (10, 11)
-
-
12. An apparatus comprising:
-
at least one processor; and at least one memory storing executable instructions that, when executed by a processor, cause the apparatus at least to perform; prompting a first user to perform at least one exercise during a workout session; monitoring with a first monitoring device the first user performing the at least one exercise; generating a first virtual avatar during the first user'"'"'s performance of the at least one exercise having a first contiguous area shaped like a first human subject that includes a plurality of appendage-like sub-areas representing appendages of the first human subject; generating a first virtual shadow for the first virtual avatar comprising a second contiguous area shaped like the first human subject that is larger than the first contiguous area, wherein the first virtual shadow is configured to illustrate a proper form of the athletic movement, such that if the first user is performing the proper form of the athletic movement, then the first contiguous area is entirely within the second contiguous area; receiving second user data corresponding to a second user for generating a second virtual avatar and a second virtual shadow during the second user'"'"'s performance of the at least one exercise, the second virtual avatar having a third contiguous area shaped like a second human subject and the second virtual shadow is comprises a fourth contiguous area that is shaped like the second human subject but larger, wherein the second virtual shadow is configured to illustrate the proper form of the athletic movement, such that if the second user is performing the proper form of the athletic movement, then the third contiguous area is entirely within the fourth contiguous area; displaying simultaneously on a display device the first and second virtual avatars and the first and second virtual shadows; and applying a handicap to the first virtual shadow or the second virtual shadow based on skill level of the first user relative to skill level of the second user, and the handicap adjusts the handicap adjusts a size of the first virtual shadow or the second virtual shadow. - View Dependent Claims (13, 14)
-
Specification