Method and apparatus for creating a virtual workout community
First Claim
1. A system for creating a virtual workout community for providing members with a shared workout experience and decreasing the feeling of isolation when members are not all working out at the same physical location, the system comprising:
- a server having a processor and a memory coupled to the processor, the memory having instructions stored therein that, when executed by the processor, causes the processor to perform the steps of;
receiving a request for access to the virtual workout community from a first member at a first client computer;
receiving a selection for a first exercise program from a plurality of available exercise programs from the first member;
determining a program length based on the selection of the first exercise program;
presenting updated status information during a length of the program length; and
, providing a notification when the program length has been reached.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a virtual online gym for providing members with a shared workout experience and decreasing the feeling of isolation when members are not all working out at the same physical location. The method including the steps of receiving a request for access to the virtual online gym and receiving a selection for a first exercise program from a plurality of available exercise programs from the first member. The method also includes the steps of determining a program length based on the selection of the first exercise program; presenting updated status information during a length of the program length; and, providing a notification when the program length has been reached. An apparatus and system for implementing the method are also disclosed.
91 Citations
21 Claims
-
1. A system for creating a virtual workout community for providing members with a shared workout experience and decreasing the feeling of isolation when members are not all working out at the same physical location, the system comprising:
a server having a processor and a memory coupled to the processor, the memory having instructions stored therein that, when executed by the processor, causes the processor to perform the steps of;
receiving a request for access to the virtual workout community from a first member at a first client computer;
receiving a selection for a first exercise program from a plurality of available exercise programs from the first member;
determining a program length based on the selection of the first exercise program;
presenting updated status information during a length of the program length; and
,providing a notification when the program length has been reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A computer implemented method for creating a virtual online gym for providing members with a shared workout experience and decreasing the feeling of isolation when members are not all working out at the same physical location, the method comprising the steps of:
-
receiving a request for access to the virtual online gym from a first member at a first client computer;
receiving a selection for a first exercise program from a plurality of available exercise programs from the first member;
determining a program length based on the selection of the first exercise program;
presenting updated status information during a length of the program length; and
,providing a notification when the program length has been reached. - View Dependent Claims (19, 20)
-
-
21. A computer implemented method for creating a virtual online gym for providing members with a shared workout experience and decreasing the feeling of isolation when members are not all working out at the same physical location, the method comprising the steps of:
-
receiving a request for access to the virtual online gym from a first member at a first client computer;
receiving a selection for a first exercise program from a plurality of available exercise programs from the first member;
receiving a request from the first member to a second member in a first workout group for a commitment to performing the first exercise program;
determining a program length based on the selection of the first exercise program;
presenting updated status information during a length of the program length; and
, providing a notification when the program length has been reached.
-
Specification