USER INTERFACE FOR REMOTE JOINT WORKOUT SESSION
First Claim
Patent Images
1. A computer-implemented method comprising:
- generating a first rendition of a user interface configured to be displayed at a first display device at a first location comprising a first virtual trainer configured to instruct a first user at the first location to perform a predetermined athletic movement during a defined first time period, wherein the first virtual trainer is configured to perform the athletic movement at a predetermined tempo during the first time period;
generating a second rendition of the user interface configured to be displayed at a second display device at a second location comprising a second virtual trainer configured to instruct a second user to simultaneously perform the predetermined athletic movement during the defined first time period, wherein the second virtual trainer is configured to simultaneously perform the athletic movement at the same predetermined tempo during the first time period;
based upon the predetermined athletic movement to be performed by the first and second virtual trainer, selecting a first athletic meter configured to display a real-time measurement of a first attribute of the simultaneous performance of the predetermined athletic movement by the first user and the second user;
receiving movement data from at least one sensor at the first location and at least one sensor at the second location during the first and second users'"'"' performance of the predetermined athletic movement and determining real-time values of the first attribute of the first and second users for each of a plurality of sequential time frames within the first time period; and
in real-time, displaying the attribute values for the first user and the second user simultaneously on both the first and second renditions of the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments relate to a system, method, apparatus, and computer readable media configured to generate a multiple renditions of a user interface that is updated based upon athletic movements of two or more users remotely located from each other. The UI may be configured to simultaneously display energy expenditure values in real-time. In further embodiments, a joint energy expenditure values determined from multiple remote users may be simultaneously displayed.
99 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
generating a first rendition of a user interface configured to be displayed at a first display device at a first location comprising a first virtual trainer configured to instruct a first user at the first location to perform a predetermined athletic movement during a defined first time period, wherein the first virtual trainer is configured to perform the athletic movement at a predetermined tempo during the first time period; generating a second rendition of the user interface configured to be displayed at a second display device at a second location comprising a second virtual trainer configured to instruct a second user to simultaneously perform the predetermined athletic movement during the defined first time period, wherein the second virtual trainer is configured to simultaneously perform the athletic movement at the same predetermined tempo during the first time period; based upon the predetermined athletic movement to be performed by the first and second virtual trainer, selecting a first athletic meter configured to display a real-time measurement of a first attribute of the simultaneous performance of the predetermined athletic movement by the first user and the second user; receiving movement data from at least one sensor at the first location and at least one sensor at the second location during the first and second users'"'"' performance of the predetermined athletic movement and determining real-time values of the first attribute of the first and second users for each of a plurality of sequential time frames within the first time period; and in real-time, displaying the attribute values for the first user and the second user simultaneously on both the first and second renditions of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising computer-executable instructions, that when executed by a processor, are configured to perform at the method of:
-
generating a first rendition of a user interface configured to be displayed at a first display device at a first location comprising a first virtual trainer configured to instruct a first user at the first location to perform a predetermined athletic movement during a defined first time period, wherein the first virtual trainer is configured to perform the athletic movement at a predetermined tempo during the first time period; generating a second rendition of the user interface configured to be displayed at a second display device at a second location comprising a second virtual trainer configured to instruct a second user to simultaneously perform the predetermined athletic movement during the defined first time period, wherein the second virtual trainer is configured to simultaneously perform the athletic movement at the same predetermined tempo during the first time period; based upon the predetermined athletic movement to be performed by the first and second virtual trainer, selecting a first athletic meter configured to display a real-time measurement of a first attribute of the simultaneous performance of the predetermined athletic movement by the first user and the second user; receiving movement data from at least one sensor at the first location and at least one sensor at the second location during the first and second users'"'"' performance of the predetermined athletic movement and determining real-time values of the first attribute of the first and second users for each of a plurality of sequential time frames within the first time period; and in real-time, displaying the attribute values for the first user and the second user simultaneously on both the first and second renditions of the user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification