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 first monitoring device the first user performing the at least one exercise, wherein the first monitoring device comprises a flexible force sensor integrated into an article of apparel of the first user;
generating, by a processor, a first virtual avatar of the first user having a first contiguous area that includes a first plurality of appendage sub-areas representing appendages of a first human subject, and based on data captured by the first monitoring device, wherein the first virtual avatar displays an angle between body parts of the first user calculated by the flexible force sensor;
generating a first virtual shadow for the first virtual avatar that is based on attributes relating to the first user, wherein the first virtual shadow comprises a second contiguous area that is larger than the first contiguous area and comprising a second plurality of appendage sub-areas representing appendages of the first human subject, wherein the second plurality of appendage sub-areas of the first virtual shadow are larger than the first plurality of appendage sub-areas of the first virtual avatar;
receiving second user data, from a second monitoring device, corresponding to a second user for generating a second virtual avatar and a second virtual shadow, wherein the second virtual avatar is based on monitoring of the second user performing the at least one exercise and the second virtual shadow is based on attributes relating to the second user, wherein the second virtual avatar has a third contiguous area comprising a third plurality of appendage sub-areas representing appendages of a second human subject and the second virtual shadow comprises a fourth contiguous area that is larger than the third contiguous area and comprising a fourth plurality of appendage sub-areas representing appendages of the second human subject, wherein the fourth plurality of appendage sub-areas of the second virtual shadow are larger than the third plurality of appendage sub-areas of the second virtual avatar;
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.
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.
258 Citations
17 Claims
-
1. A computer-implemented 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, wherein the first monitoring device comprises a flexible force sensor integrated into an article of apparel of the first user; generating, by a processor, a first virtual avatar of the first user having a first contiguous area that includes a first plurality of appendage sub-areas representing appendages of a first human subject, and based on data captured by the first monitoring device, wherein the first virtual avatar displays an angle between body parts of the first user calculated by the flexible force sensor; generating a first virtual shadow for the first virtual avatar that is based on attributes relating to the first user, wherein the first virtual shadow comprises a second contiguous area that is larger than the first contiguous area and comprising a second plurality of appendage sub-areas representing appendages of the first human subject, wherein the second plurality of appendage sub-areas of the first virtual shadow are larger than the first plurality of appendage sub-areas of the first virtual avatar; receiving second user data, from a second monitoring device, corresponding to a second user for generating a second virtual avatar and a second virtual shadow, wherein the second virtual avatar is based on monitoring of the second user performing the at least one exercise and the second virtual shadow is based on attributes relating to the second user, wherein the second virtual avatar has a third contiguous area comprising a third plurality of appendage sub-areas representing appendages of a second human subject and the second virtual shadow comprises a fourth contiguous area that is larger than the third contiguous area and comprising a fourth plurality of appendage sub-areas representing appendages of the second human subject, wherein the fourth plurality of appendage sub-areas of the second virtual shadow are larger than the third plurality of appendage sub-areas of the second virtual avatar; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing executable instructions that, when executed by a processor, cause the processor to perform at least:
-
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, wherein the first monitoring device comprises a flexible piezoresistive sensor integrated into an article of apparel of the first user; generating a first virtual avatar of the first user having a first contiguous area that includes a first plurality of appendage sub-areas representing appendages of a first human subject, and based on data captured by the first monitoring device, wherein the first virtual avatar displays an angle between body parts of the first user calculated by the flexible piezoresistive sensor; generating a first virtual shadow for the first virtual avatar that is based on attributes relating to the first user, wherein the first virtual shadow comprises a second contiguous area that is larger than the first contiguous area and comprising a second plurality of appendage sub-areas representing appendages of the first human subject, wherein the second plurality of appendage sub-areas of the first virtual shadow are larger than the first plurality of appendage sub-areas of the first virtual avatar; receiving second user data, from a second monitoring device, corresponding to a second user for generating a second virtual avatar and a second virtual shadow, wherein the second virtual avatar is based on monitoring of the second user performing the at least one exercise and the second virtual shadow is based on attributes relating to the second user, wherein the second virtual avatar has a third contiguous area comprising a third plurality of appendage sub-areas representing appendages of the second human subject and the second virtual shadow comprises a fourth contiguous area that is larger than the third contiguous area and comprising a fourth plurality of appendage sub-areas representing appendages of the second human subject, wherein the fourth plurality of appendage sub-areas of the second virtual shadow are larger than the third plurality of appendage sub-areas of the second virtual avatar; 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. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus comprising:
-
at least one processor; and at least one non-transitory computer-readable medium storing executable instructions that, when executed by the processor, cause the processor to 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, wherein the first monitoring device comprises a flexible force sensor integrated into an article of apparel of the first user; generating a first virtual avatar of the first user having a first contiguous area shaped like a first human subject that includes a first plurality of appendage sub-areas representing appendages of the first human subject, and based on data captured by the first monitoring device, wherein the first virtual avatar displays an angle between body parts of the first user calculated by the flexible force sensor; generating a first virtual shadow for the first virtual avatar that is based on attributes relating to the first user, wherein the first virtual shadow comprises a second contiguous area shaped like the first human subject that is larger than the first contiguous area and comprises a second plurality of appendage sub-areas representing appendages of the first human subject, wherein the second plurality of appendage sub-areas of the virtual shadow are larger than the first plurality of appendage sub-areas of the first virtual avatar; receiving second user data, from a second monitoring device, corresponding to a second user for generating a second virtual avatar and a second virtual shadow, wherein the second virtual avatar is based on monitoring of the second user performing the at least one exercise and the second virtual shadow is based on attributes relating to the second user, wherein the second virtual avatar has a third contiguous area shaped like a second human subject comprising a third plurality of appendage 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 fourth plurality of appendage sub-areas representing appendages of the second human subject, wherein the third plurality of appendage sub-areas of the second virtual shadow are larger than the fourth plurality of appendage sub-areas of the second virtual avatar; 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. - View Dependent Claims (15, 16, 17)
-
Specification