Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
FITNESS TRAINING SYSTEM AND METHOD
Document Type and Number:
WIPO Patent Application WO/2022/031643
Kind Code:
A1
Abstract:
A Fitness Training System and Method promoting an active lifestyle for a sedentary population uses a platform for the generation, scheduling, and registration of training sessions between Trainers and Users, saved in a centralized database which Trainers can access and update, allowing Users to choose as many different Trainers as they want without losing information on the current status of their training and the steps to follow in the program. The platform includes a Session-scheduling process which allows Users to request a training service using geo- localization, and a routine generation process by which a personalized routine for the next Session of a User is defined by selecting exercises from an exercise library, in consideration of their category, subcategory, type, subtype and variant, with their respective level of Difficulty and time/pause, based on the User's level, the exercises performed in the previous Session, and the Trainer's feedback.

Inventors:
FUENTES DIAZ ALEJANDRO (CL)
Application Number:
PCT/US2021/044258
Publication Date:
February 10, 2022
Filing Date:
August 03, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
2TRAINFIT LLC (US)
International Classes:
G06Q30/00; A63B69/00; A63B71/00; G06F3/00; G06Q20/00
Foreign References:
US20060184427A12006-08-17
US20110307821A12011-12-15
US20110212424A12011-09-01
US20110224999A12011-09-15
US20080254425A12008-10-16
Other References:
COOLE CAROL, KONSTANTINIDIS STATHIS T, ABLEWHITE JOANNE, RADFORD KATE, THOMSON LOUISE, KHAN SAYEED, DRUMMOND AVRIL: "Comparing face-to-face with online training for occupational therapists in advising on fitness for work: Protocol for the CREATE study", BRITISH JOURNAL OF OCCUPATIONAL THERAPY, vol. 83, no. 3, 1 March 2020 (2020-03-01), pages 172 - 178, XP055905748, ISSN: 0308-0226, DOI: 10.1177/0308022619893563
Attorney, Agent or Firm:
VERNIERI, Mariana (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A computing system for facilitating Fitness Training, said computing system comprising computerized mechanisms for: a) registering Users and giving said users access to a User interphase accessible from a computer or electronic device with internet connection, wherein through said User Interphase Said users can request and review appointments for Sessions, and view past and upcoming routines; b) registering Trainers and giving said Trainers access to a Trainer Interphase accessible from a computer or electronic device with internet connection, wherein through said Trainer Interphase Said Trainers can access a personal schedule of past and upcoming sessions, accept or decline session requests, and access routines for said sessions with information about the exercises included in said routines, and wherein said trainer can input feedback about said sessions; c) scheduling training sessions between a Trainer and a User, considering geographical location and availability of said trainer and said user; d) generating a personalized routine for said sessions between a Trainer and a User by selecting exercises from an exercise library categorized In at least three levels of classification, wherein the selection of exercises comprises exercises In different categories and sub-categories prioritizing variance in higher levels of classification first and lower levels of classification subsequently and avoiding repetition of exercises already performed by the same user in a previous session.

2. The computing system of Claim 1, further comprising a mechanisms for evaluating prospective trainers before their admission, wherein prospective Trainers submit their applications, said applications are subjected to pre-evaluation, if admitted, said prospective trainers are invited to purchase a starter kit and enroll in an e-training program, if said prospective trainers pass the e- leaming program's test, they have to participate in a training bootcamp and only then, if admitted, they become registered Trainers.

3. The computing system of Claim 1, wherein exercises in said exercise library are categorized as follows: a) three main Categories: being GLOBAL EXERCISES, REGIONAL EXERCISES and LOCAL EXERCISES; b) Subcategories: within these three categories, the library is divided in subcategories referring to the general type of exercise within the category; c) Types: Each subcategory is further categorized in more detail and the specific type of exercise varies from subcategory to subcategory;

4. The computing system of Claim 1, wherein said information about the exercises included in said routines further comprise number of repetitions, difficulty and time/pause for said exercises in said routine, wherein a) a "Difficulty" variable for the exercises can take the values of "Facilitated", "Standard" or "Difficult"; b) a Time/Pause variable expressing time of execution versus pause of recovery can take the values of "Soft", "Standard" or "Demanding"; and wherein the number of repetitions and the difficulty and time/pause for an exercise of a routine of a session between a User and a Trainer is defined by an assessment of the user's level, the number of sessions the User has already completed, and the feedback of the Trainer about the User's previous sessions.

Description:
TITLE: Fitness Training System and Method

INTERNATIONAL PATENT APPLICATION

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Patent Application No. 63/062,006, filed August 6, 2020, which is incorporated by reference herein in its entirety.

TECHNICAL FIELD

[0001] The present invention relates in general to a fitness training system and method, and, more specifically, to a system that enables a User to accessing centralized, personalized, in-person fitness services by a multiplicity of Trainers through the use of a portable electronic device.

BACKGROUND OF THE INVENTION

[0002] The sedentary lifestyle predominant in today’s society poses serious health problems to the general population. Certainly, and even though the problem is clearly identifiable and there are numerous scientific evidences that documents and quantifies it, it seems that it is not assumed by the authorities, which should generate public policies and spaces that favors the practice of physical activity for the population. However, we see how Physical Education is reduced to an optional subject, without the Importance of a voice of alarm from the world linked to health that warns the real consequences. As if the scandalous levels of obesity and childhood depression will relate to the bad cultural formation and lack of instruction that children receive. Those that every time carry out less activities that involve the development of their physical potentials, guiding school education only to the creation of a productive individual to work. In this context, we ask ourselves the reasons why the sedentary population does not perform the minimum physical activity necessary to get out of this condition. Interestingly it is not due to lack of information on the subject, but rather because acquiring the habit seems to be a task in extreme hard to achieve. The consistent practice of some sports requires time, effort and resources that are rarely invested is such goals, instead prioritizing other needs imposed by a model of consumer society. In response to this problem, many online-based solutions have been developed in the last years, focusing on providing the User with the motivation to stay active through Trainer audios and videos, weekly challenges, badges, and online community support. However, most of these systems are digital-only and do not count with the personalized help of an in-person Trainer. This attempts against the development of the necessary skills by the Users since no real-time feedback is provided by the one-size-fits-all solutions available today in the market. A User cannot know if he or she is performing an exercise correctly and may end up building bad exercising habits due to this lack of personalized feedback. In the long run, this ends up with the Users feeling frustrated by the program, losing motivation, abandoning it, and ultimately going back to their sedentary lifestyle. A method specifically ideated with the aim to return the physical skills lost due to non-use to people trapped in sedentary lifestyle, overcoming obstacles that are structurally among the reasons that identify the genesis of the problem of physical inactivity, would be a great advancement to the field. Moreover, a sedentary lifestyle has been linked as a risk factor for so many diseases, that a method specifically designed for reverting it would act not only as a powerful prevention of health problems but also as a treatment, since regular exercise by itself is known to reduce symptoms and risks of complications in a wide array of health conditions including diabetes, heart diseases, strokes, obesity, back pain, and high blood pressure.

[0003] The first barrier is to make it at no excessive cost. It implies a strategy based on the introduction of small changes, almost imperceptible but that over time constitute a great advance (Kaizen method). The second barrier is that it does not take excessive time, this is achieved by bringing the activity to the place where people live or work (availability of the resource) and not to the people to the enclosures where these activities have traditionally been concentrated (gyms and sports centers in general). And finally, the third barrier is to have the advice of a professional fitness Trainer who guides, motivates, and controls the development of a physical work plan adapted to the needs of each individual User. One of the most noticeable points of this analysis is the deep-rooted belief in the people that associates the development of a physical-sports activity with access to a facility that has specialized sports infrastructure and equipment. An idea that has been commercially installed by the fitness industry. The crux of the matter lies in the willingness to change and discover that there are many spaces suitable to be occupied and that, more than infrastructure and equipment, what is necessary is to have the professional advice that proposes, supervises and motivates the correct practice of a physical activity. For all those who today feel trapped in their condition as sedentary and do not find a way out of it, we a methodology that proposes the Trainer as its main resource and its ability to generate changes and facilitates the access to those Trainers through the use of geo-location enabled mobile devices would be of great help.

[0004] Psychological insecurity is one of the factors that inhibit some sedentary people from developing an active lifestyle. Going to a gym is stressful for many insecure people who feel it like a competitive environment in which Users have perfect bodies, stamina, and strength, whereas they consider themselves to be weak, soft, and fat in comparison. This stress outweighs their motivation for going to the gym and they ultimately end up preferring to stay home. On the other hand, the at home exercise programs available lack the personalized guidance and motivation that only a certified Trainer can provide in a face-to-face environment. Some personal Trainers have a patronizing mindset and aggressive style that can be intimidating for many sedentary Users. A method in which the Trainers are selected and trained with the sedentary User in mind, having a process for the admission of new Trainers into the program focused on the psychological profile of the sedentary User, would provide them with the peace of mind of knowing that, whoever they chose to train them each day, all of the Trainers in the program will be adequately equipped to keep them motivated without making them feel judged, thus reducing the chances of “gym anxiety”.

[0005] While some services available today offer a marketplace for Users and Trainers to arrange physical appointments near the User’s location, none of them incorporates a personalized fitness plan for each User, independent from the Trainer. That means that, if the User one day chooses to train with a different Trainer, this second Trainer would have no record of what the User has worked with the previous Trainer, what advances have been achieved and what plan to follow next. A system in which the training plan for each User is generated and saved in a centralized database which all Trainers can access and update, moving on from there, would allow the Users to chose as many different Trainers as they want, even in different locations, without losing information on the current status of their training and the next steps to follow in the program.

SUMMARY OF THE INVENTION

[0006] A Fitness Training System and Method that aims to promoting an active lifestyle for a sedentary population is able to achieve long-lasting results by combining some or all of the following elements:

1) A Kaizen-inspired philosophy that promotes the sustainability of the User’s physical effort by promoting continued small changes instead of large efforts.

2) A platform for the generation, scheduling, and registration of training Sessions between Trainers and Users including: a. A User registration process, by which a User can select if they wish to configure their User’s account with their email account, Facebook, google account etc. b. A Trainer registration process, where prospective Trainers submit their applications which are lately subjected to pre-evaluation. If admitted, they are invited to purchase a starter kit and enroll in an e-training program. If they pass the e-learning program’s test, they have to participate in a training bootcamp and only then, if admitted, they can become registered Trainers. c. A Session-scheduling process which allows the User to request a training service immediately or to schedule one in the future, using geo-localization to locate the closest Trainers in the area of the request. The App allows for the calculation of the distance and commuting time used by the Trainer in each training service, assigning a zone of work for each Trainer, so that the Trainer will not deliver services to distances that eventually don't allow the fulfillment of commitments acquired with the Users. d. A routine generation process by which a personalized routine for the next Session of a User is defined by selecting exercises from the exercises library, in consideration of their category, subcategory, type, subtype and variant, with their respective level of Difficulty and time/pause, based on the User’s level, the quantity, classification, Difficulty and time/pause of the exercises performed in the previous Session, and the Trainer’s evaluation of the previous Session. e. A Trainers’ interphase in which registered Trainers can log in and access their personal schedule, which is automatically completed online as Sessions are scheduled, providing the Trainers with notifications and reminders of their upcoming appointments. This interphase also shows the next routine and routine history for all the Users to whom the Trainer has to provide fitness services, graphic and explanatory support for each exercise as guidance to the Trainer. Moreover, from the Trainer’s interphase, the Trainer is able to supply feedback about the performance of the User in their Session together, feedback that will then be considered for the generation of the User’s routine for the following Session. f. A User’ s interphase in which Users are able to request, change, and review their appointments for Sessions, view their past and future routines, message the Trainers and pay for the contracted fitness services through an online payment platform allowing them to pay for their requested services directly from the app. g. Support for individual as well as group Sessions.

3) A library of exercises prepared for minimal equipment with the sedentary User in mind, in which the exercises are classified in: a. Categories:

The program considers three different categories: (1) GLOBAL EXERCISES: Are those that involve at least 50% of the total muscle mass in the body. For methodological purposes, we will classify them according to their degree of complexity and energy expenditure in their execution as locomotion, skills and abilities and reception and launch exercises

(2) REGIONAL EXERCISES: Are those that involve 30% to 50% of the total muscle mass in the body. For methodological effects, we will classify them according to the area involved in upper body, lower body, and middle or core exercises. and

(3) LOCAL EXERCISES: Are those that involve in the direct realization of the movement up to 33% of the total muscle mass of the body. b. Subcategories: within these 3 categories, the library is divided in subcategories referring to the general type of exercise within the category. For example, for Global Exercises, suitable subcategories could be “Locomotion Exercises” and “Skills” while for Regional Exercises the subcategories may be based on the body region to be exercises (upper body, lower body and core), and in the Local Exercises the subcategories can refer to the specific part of the body involved in the exercise (torso, arms, legs, abdomen, etc.) c. Types: Each subcategory can be still categorized in more detail and the specific type of exercise will vary from subcategory to subcategory. The importance of categorizing exercises in many levels resides in the strategic advantage of varying them from Session to Session. For example, in the subcategory “Locomotion Exercises” of the category “Global exercises”, some Types of exercises are “Walks”, “Trotting” and “Races”. Similarly, for the “upper body”, Regional exercises some Types can be “Pushing” and “Traction”. d. Subtypes: When applicable, a subtype may further categorize the types of exercises explained above. For example, races can be “accelerative” or “deaccelerative”, while pushing upper body exercises can be “push-ups” “power press” or “inverted extensions” e. Variants: Lastly, in some cases it may be useful to classify subtypes in yet another level, though variants. Each of these will correspond to a particular exercise. For example, within “Push-ups” there can be several variants: “Push Up on a stable base”, “Push-up With hand support on unstable bases” and “Push-Up With support of arms and feet on unstable bases”

Additionally, the exercises may have different levels of: f. Difficulty: This variable presents the way in which the exercise is presented, this can be:

A.- In a facilitated way: This condition presents us with a reduced difficulty of a given exercise, which can use modifications in the articular path and / or use of facilitating elements such as elastic bands to reduce resistance or reduce the weight of a movement

B.- In a standard way: In this condition the difficulty is presented in its average or reference form, without elements that assist or hinder it.

C.- In a difficult way: Execution option that proposes adding to the standard execution an additional element that complicates it, this can be achieved by modifying some torques or by means of elastic resistance elements or ballasts. g. Time/Pause: The time of execution versus pause of recovery (duration of the stimulus). This concept consists in the dosing of the resource time in the impact to be generated by the exercise. For these purposes, it has been considered in the methodology that the space corresponding to the execution of an exercise will be one minute, in which its execution must be carried out and the recovery. The graduation of the effort is presented in these three levels:

Soft. - Graduation that alternates 20" of work with 40" of rest. Standard. - Graduation that alternates 30” of work for 30” of rest Demanding. - Graduation that alternates 40" of work by 20" of pause.

For each work Session, the programmed difficulties are defined by default in the standard mode and for an execution time of 20” (twenty seconds), it is the Trainer who, through direct observation plus the feedback provided by the User, determines the possibility of Progress in the values of execution or working time, according to the degree of mastery observed and for each round of work execution. This evolution must be recorded in the User data files to be available and incorporated as data in the following training.

4) A progression plan: As the User progresses through the Sessions, the quantity and difficulty of their routine is increased based on their performance in the previous Session and the progression plan. This plan provides three initial levels, each of which has a different number of Sessions, different number of exercises in each category per Session, and a system based on “points” which are earned in accordance with the Difficulty and Time/Pause of the exercises, and which are required to be promoted to the next level.

BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Fig. 1 is a diagram showing the steps in the processes for the registration of Users and Trainers in an embodiment of a Fitness Training System and Method in accordance with the present invention.

[0008] Fig. 2 is a diagram showing the steps in the process for the Scheduling of Training Sessions between Users and Trainers in an embodiment of a Fitness Training System and Method in accordance with the present invention.

[0009] Fig. 3 is a diagram showing the steps in the process for the Generation and evaluation of a Training Session between Users and Trainers in an embodiment of a Fitness Training System and Method in accordance with the present invention. [0010] Fig. 3 is a diagram showing the steps in the process for the Generation a Training Routine in an embodiment of a Fitness Training System and Method in accordance with the present invention.

DETAILED DESCRIPTION AND BEST MODE OF IMPLEMENTATION

[0011] Definitions. The description of the following terms will contribute to the understanding of the methodology and use of the training program here proposed: a. Platform: Means the basic hardware (computer) and software (operating system) on which the website and mobile app by which Users and Trainers can access the services are based. b. App: Refers to an application, especially as downloaded by a User to a mobile device, but it also can refer to a website, or computer application by which Users and Trainers can access the services. It includes a User interphase, a Trainer Interphase and an Administrator’s Backend. c. User: Any person who uses the platform to begin a training cycle or to perform a Session through the App. d. Trainer: It is the professional in charge of training one or several Users. Each Trainer has technical studies and/or accreditations in the field of physical activity, also work experience in the area that empowers him or her for the application of the program. Person responsible for the delivery of the training services. e. Sessions, Training Sessions (or Training Services) are in-person meetings between a Trainer and a User, in which the Trainer motivates the User to stay active, helps the User correctly perform the exercises prescribed by the User’s routine and evaluates the performance of the User in said exercises, entering the Trainer’s feedback back into the Platform through the App. f. Routine: Is a series of exercises, with their level of Difficulty and time/pause, automatically picked for a User from the exercise library through a specific methodology considering the level, the Session number, and the Trainers’ feedback from previous Sessions. g. Training material: The Trainer has all the necessary materials to generate physical work, these materials are transferred by the Trainer to the meeting place or area where the training Session will be held. The User does not need to buy extra implements of any kind. h. Methodology : Set of actions strategically structured to achieve an obj ective, in this case, it is a training model that consists of levels, stages and Sessions, which have a logical and functional order depending on the life cycle in which a User is at the begging of their training. i. Initial survey: Questionnaire of questions aimed at identifying the characteristics of the User in terms of physical and health condition, their risk factors for the practice of the exercise and the objectives that are raised. j. Level: Each User has a level within the platform, this level is assigned by the information provided in the initial survey, which is completed by the User prior to incorporation into the work system. Each level has a series of contents to develop, which are distributed in a few exercises that must be executed and qualified in a positive way, the qualification is generated by the Trainer who in each Session trains, supervises and evaluates the correct development of the exercise. If a User cannot adequately develop an exercise and it cannot be approved, the exercise will be included in the next Session until it is approved. k. Note: For cases in which a certain exercise cannot be adequately executed by the User and this is due to a physical or motor disability, the Trainer must replace it with a less difficult one, leaving such change registered in the system.

[0012] A Fitness Training System and Method that has as a main purpose promoting an active lifestyle, sustainable in time, specifically for the population that today suffers from a sedentary lifestyle, is here proposed. For this purpose, a methodology is presented that contemplates the general principles of training put into service and adapted to the needs of this specific population. The first step is to break down the barriers that modem society imposes with its life model, which among many factors highlights the little time and space it leaves for the practice of a life with healthy habits, making it complex to maintain a healthy diet and allocate the minimum time required for regular practice of physical exercise. Inspired in the “Kaizen” ancient Japanese philosophy enclosed in the powerful statement: "A journey of a thousand miles begins with a small step" this method proposes that a series of continuous and small improvements achieve better long-term results than a single large change.

[0013] The App provides a routine of compound dynamic training for training Sessions, everything is designed to be made by anyone. Each client is classified depending on the data reported in the background form completed by the client and also for its performance in first Sessions of training developed with your Trainer. This training model has designed for those sedentary people who is not regularly in contact with physical activity.

[0014] The App gives each client a training life cycle in this path every customer starts at a different stage depending on their starting level. It allows training groups of up to 10 people in one Session, allowing coaches to generate high income with less effort and cost of transfers. The client can request the training service immediately and the system will always assign the closest Trainer and with availability to deliver the service, which is done through georeference. The client can invite friends and family to their training Sessions, creating their own group in the place they prefer and opting for a better price per Session.

[0015] The proposed training method seeks the progressive evolution of the User's abilities starting with the reinforcement of the motor qualities, this assuming that the development of basic physical properties (strength, endurance and flexibility), will not be possible to exercise if you do not have knowledge and mastery of the execution techniques in the skills to be used. This is true for the majority of cases in which some skill has been lost, to reconnect the idea of the movement with its execution, which contributes to the process by providing more movements precise and safe, while introducing and strengthening the concepts of regular and planned physical exercise, such as the technical language necessary to understand instructions, the discovery of appropriate places for practice and the handling of simple implements for the development of the activity, with the objective of generating a healthy habit in systematic physical exercise and incorporating it into everyday life. For the development of this task, the traditional methods of sports training are considered, as well as the general principles that govern them.

[0016] As a main objective, the method seeks the formation of the habit in performing physical activity and its continuous improvement. This then implies overcoming through methodological strategies the difficulties that it poses. In general terms, we can summarize these difficulties or reasons in lack of time, adequate space, and correct advice. One of the peculiarities of the proposed training method is to discover and enable new spaces for sports practice through the application of a simple and practical strategy of achievable content almost anywhere that only requires very basic conditions: a free and flat space, sufficiently ventilated and protected. The training method considers a planning of activities of progressive difficulty that contemplate the general principles of training, starting from basic levels the progression of gestures and efforts of increasing complexity and intensity. The elements selected for the work Session are documented in an Exercise Library, which classifies them using the criteria of the muscle masses involved in each gesture (Global, Regional and Local exercises). For the administration of this guideline, the Trainer has two controls that allow him to dose the efforts, the first one contemplates the way or form of accomplishment of the exercise, which can be:

(A) Facilitated; (B) Standard; or (C) Difficult.

In attention to the duration of the effort, this can be administered in a: Short (20 "), Medium (30") or Long (40 ") format.

[0017] Besides, the regular exercise routine that following such a system would provide has proven weight management benefits which at the same time impacts on overall health since people with obesity have a higher chance of developing numerous health problems like high blood glucose (sugar) or diabetes, high blood pressure (hypertension), high blood cholesterol and triglycerides (dyslipidemia, or high blood fats), heart attacks due to coronary heart disease, heart failure, stroke, bone problems and joint problems. More weight puts pressure on the bones and joints. This can lead to osteoarthritis, a disease that causes joint pain and stiffness. Stopping breathing during sleep (sleep apnea) is another dangerous condition associated to a sedentary lifestyle. This can cause daytime fatigue or sleepiness, poor attention, and problems at work. Other related problems include gallstones, liver problems and even some cancers.

[0018] The benefits of a method like this to keep otherwise sedentary people motivated to stay active by facilitating their regular exercise through reducing the time, effort and anxiety associated to going to a gym.

Structure and organization of the work Session

[0019] Each class is designed for the participation of one to ten people, with a duration of around thirty minutes, during which the three parts that make up its structure are developed. They are:

(a) The Warm-up: Part destined to the physical preparation and mental disposition for the realization of an important effort. Its duration is short (4 minutes) and it consists in performing global exercises at low intensity and mobility of the most important joint axes. In this instance it is possible to take advantage of the time in the preparation of the materials to be used by the Trainer, at the same time to rescue important data of the Users that allow their best identification while they are given instructions;

(b) Main Part: Instance destined to the application of the central contents of the class, in it, a variable number of exercises have been selected to be performed in a certain way of execution (A, B or C). For each exercise a minute of time is allocated in which the skill is executed for twenty, thirty or fourty seconds (soft, standard or demanding time/pause respectively), the remaining time is used to rest and provide instructions for the next exercise (this if the configuration of the work is in circuit) or to the next series of the same exercise (this if the configuration is by repetitions). The total work time for this part of the class is, for example, of twenty one minutes for a Session in which a cycle of seven exercises is repeated three times; and

(c) Cool down: Final part of the class aimed at restoring the normal parameters of muscle excitation and heart rate, this objective is achieved by performing elongation exercises to the muscles mostly involved in the main part of the work Session. This moment encourages the comments in the participants on how they felt the work done and the observations and recommendations of the Trainer, which should always reinforce the positive aspects observed during the class seeking to motivate repeat the experience as soon as possible.

Methodology for the evaluation of class contents

[0020] This is one of the most relevant aspects of the work methodology, since it respects the individual differences in the progression of the contents that make up the class. Training planning is structured based on the development of tasks of increasing difficulty, raising an easily attainable starting point for the User. While it is true that the physical condition of entry to the training program is only self-assessed and declared by the User through an initial survey, if your statement places you in a sedentary state, the program will begin at a very simple level (“initial one”, or just “level one”), in which only regional and local exercise tasks will be assigned that involve less than 50% of total muscle mass in its execution. At this point, the focus will be directed to the learning and control of the movement rather than its energy expenditure, which is why the work Session should not demand a great effort. This might seem harmless, but the objective at this stage is simply to perform the entire task without additional interruptions to the pauses proposed by the work plan, thus establishing a starting point that allows the setting to the activity. In consideration of the general principle of individualization, this program proposes a personal evolution of each participant in the work program, even if in practice the Session takes place in a group, the evolution of each movement is subject to a particular evaluation and control that Trainer performs during the development of the class, for this reason it is essential to correctly insert the User in the work program. a. To place the User in this "beginning", it is important that the evaluator consider the basic criteria of the Kaizen method, the proposed task and graduation in difficulty should be easy to perform, so that success in its achievement is guaranteed. During the development of the training Session, the Trainer will be proposing small progress of these elements that make up the Session, this through the evolution in the Difficulty (A, B, or C), or through the increase in the time/pause (soft, standard, or demanding), one step at a time whenever it is observed that this does not imply greater stress on the User. This is the reason why the participation of the Trainer is fundamental; he or she is the one who must take this planned path to the User directly observing their conditions and progressing the values only to the extent that this involves a small effort. The established dynamics implies a continuous advance from this beginning proposed to the User, which makes it necessary to register them for the development of the next work Session: The methodology contemplates this storage of User data and its availability in time for continuous adaptation, so that it does not matter if the inner is the same as the previous class.

Evaluation system for continuous improvement

[0021] A fundamental part of the training process is based on its form of evaluation and control. Based on continuous improvement, the evaluation methodology is proposed as a continuous and evolutionary process, in which, through direct observation of the Trainer, the correct execution of a gesture plus the time in which it can be executed is considered, there is a three-level , scale for each of these variables

[0022] THE EXECUTION DIFFICULTY (“Diffilculty”): This variable presents the way in which the exercise is presented, this can be: A.- In a facilitated way: This condition presents us with a reduced difficulty of a given exercise, which can use modifications in the articular path and / or use of facilitating elements such as elastic bands to reduce resistance or reduce the weight of a movement

B.- In a standard way: In this condition the difficulty is presented in its average or reference form, without elements that assist or hinder it.

C.- In a difficult way: Execution option that proposes adding to the standard execution an additional element that complicates it, this can be achieved by modifying some torques or by means of elastic resistance elements or ballasts.

[0023] THE TIME OF EXECUTION VERSUS PAUSE OF RECOVERY (“time/pause”). This concept consists in the dosing of the resource time in the impact to be generated by the exercise. For these purposes, it has been considered in the methodology that the space corresponding to the execution of an exercise will be one minute, in which its execution must be carried out and the recovery. The graduation of the effort is presented in these three levels:

Soft. - Graduation that alternates 20 "of work with 40" of rest. Standard. - Graduation that alternates 30” of work for 30” of rest Demanding. - Graduation that alternates 40 "of work by 20" of pause.

[0024] For each work Session, the programmed difficulties are defined by default in the standard mode and for an execution time of 20 ”, it is the Trainer who, through direct observation plus the feedback provided by the User, determines the possibility of Progress in the values of execution or working time, according to the degree of mastery observed and for each round of work execution. This evolution must be recorded in the User data files to be available and incorporated as data in the following training.

Data weighting table

[0025] The valuation table operates by adding the difficulty in executing the exercise with the work time available to the coach, who have been assigned a correlative value of one, two and three for each Difficulty scale. At the end of the Session, the Trainer must enter these results as closing of required information, which will be considered to quantify the User's performance and weighted to manage the configuration of the next class, according to the parameters required in the rules for each level. If the User does not achieve the minimum required score, he will repeat the same scheme in the next Session, which will not prevent the progression in the difficulties of the skills that were achieved or the replacement of any where it is concluded that the element is not appropriate for the User, in that case a replacement must be proposed.

[0026] By relating these two variables in each exercise through a sum of their scores, this will give us a table of numbers that allow us to assess the degree of achievement of the skill or valued element.

[0027] For the purposes of evaluating the results, the commutative property of sums is valid in this case, this in practice is to postulate an equivalence between two combinations, which end up giving the same score. For example, as will be shown later on this specification, an exercise performed at a level of Difficulty “A” for a “standard” time/pause, will score three points, as well as the same exercise executed in difficulty level “B” for a “soft”time/pause. For both cases, the number of points obtained is the same and valid as a similar effort in this methodology.

Initial Module

[0028] Description: This module, including the first three levels of the program, is designed to prepare the User to live in an active environment, perform physical activity on a regular basis and leave the sedentary lifestyle, we will assume by default or by the information provided by the User, that the physical condition and activity factor correspond to the of a sedentary person. In terms of basic physical abilities, the User probably has poor aerobic resistance, decompensated muscle strength, with many muscle groups out of function (mainly postural muscles with diminished tone) and with limited flexibility ranges, mainly due to deformation of activity professional who performs or simply, for non-use. At the level of motor skills more information is needed to promote the mastery and correct execution of movements. It is the mission of this module then, to introduce and work on the concepts of proprioception and functionality, to at the same time as the regional and local strengthening of the muscles and joints that structurally support the human body in a condition of movement.

[0029] Specific objectives: To incorporate the basic concepts of physical training, mainly to encourage the creation of a habit that allows maintaining a frequency of stimuli adequate for progression and development. At this level, the challenges must be simple and oriented towards the normalization of capacities, establishing a progressive improvement in the control and management of local and regional exercises, while the practice of global warming exercises prepares their use as an important resource in the main part of the class.

[0030] Planning and development: To achieve the objectives posed by the initial module, its development is planned in three stages or “levels”, which have their own objectives and number of Sessions to achieve the management of the contents proposed in the work plan.

Level One

[0031] DESCRIPTION: This is the first level of the Initial Module. During the level, the User must know and execute eight regional and six local exercises. As a reinforcement, the next class should repeat exercises for its empowerment and incorporate new ones to expand resources. The job of the Trainer must be to graduate using the commands of time/pause and Difficulty.

[0032] RULES: To configure the following class, some elements from the previous Session are repeated and some new elements are incorporated, thus consolidating what has been learned in the past and incorporating new exercises into the present. To advance to the next segment, the User must be able to perform them, at least with "B" difficulty, and in the "Standard" time/pause. The contents raised in this segment of four classes (zero global, four regional, three locals, that is the evaluation or control), within a suggested period of four weeks.

Level Two

[0033] DESCRIPTION: Upon reaching this segment of the initial module, the User will have successfully incorporated into their domain, a base of ten regional and seven local exercises that allow the evolution to more complex tasks. The global exercises, previously used in the initial part or warm-up, appear within the main part of the class, but now as elements of development in an increasing intensity and complexity, the unstable bases in standing position for jobs are also incorporated of the upper limb This segment should promote osteo-articular and muscular conditioning, also improve the perception of the body in space, qualities that allow and enhance the exercise of global work.

[0034] RULES: To configure the first Session, one global, four regional and two local exercises will be assigned, progressing between class and class in such a way that, at the end of the Sessions, the User will add two Global, ten regional (two core) exercises and seven locals. All these numbers and requirements are decided by the Program’s Administrators and may vary at their discretion without departing from the spirit and scope of the present invention. As a methodology, exercises from the previous class should be repeated and new exercises added to generate progress in the mastery of more work items. To advance to the next level, the User must be able to perform the exercises at least with "B" Difficulty, and in the "Demanding" time/pause. Another condition to move forward is to complete 8 classes within a maximum period of 5 weeks, if not, the same structure and methodology is maintained, using the same exercises, but with the possibility of continuing to progress those elements already dominated, both in their difficulty of execution (“Difficulty”) as in the time of work and pause (“time/pause”).

Initial Level 3 [0035] DESCRIPTION: This unit consolidates the initial level and prepares the User for the tasks and dynamics to be used at the optimum level. The emergence of difficulties as unstable bases for the lower limb, combined exercises and the increase of global exercises will be characteristic. As for the physiological condition of the User who reaches this stage, the generality of their joints is assumed conditioned, as well as active and compensated for the muscular system.

[0036] RULES: For the programming of these four Sessions, the system assigns two global, four regional and one local exercises. One of the two global tasks must be executed in a different plane from the front (lateral, diagonal, or posterior), and two of the four regional exercises should be core. At the end of the four classes, the User adds to his or her domain four global exercises, two regional and three local exercises. To advance to the next level, the User must be able to perform the Global exercises with a Difficulty of "B", in regional exercises and of "C" in local exercises, all in a "Demanding" time/pause. It is an inexcusable requirement, to carry out the Sessions in a maximum period of two weeks, if not, it maintains the same structure and methodology, using the same exercises, but with the possibility of continuing to progress those elements already dominated, both in their difficulty of execution as in the time of work and pause. Again, as in the full disclosure of the present specification all these specific numbers and requirements are merely illustrative and decided by the Program’s Administrators and may vary at their discretion without departing from the spirit and scope of the present invention.

The Exercise Library

[0037] The invention comprises an Exersise Library in which exercises are categorized in at least three levels of classification. Those categories, in different levels, include the cathegorization of exercises as global, regional or local, within these, the sub-classibication in muscles or goups or muscles to be exercised, and lastly, as many levels of classification as needed to adequately present a full range of exercises in an ordered manner. An example of exercise library and what exercises it may include is here presented, in which the first level of classification is their “category”, the second one the “subcategory”, the third one the “type”, the fourth one the “subtype” and the fifth one the “variant”, and each exercise can be performed with their respective level of Difficulty and time/pause. It is important to take into account that this Excerside Library is merely illustrative and that other exercises with other systems of classificatios are encompassed withi the spirit and scope of the present invention.

[0038] The ID numbers in this section are to be interpreted as follws:

• Nubering format: “a.b.c.d.e.”

• Meaning: a: Category; b: Subcategory; c: Type; d: Subtype; e: Variant

• For example, refference “1.1.3.1.4.” (Accelerative Reverse Race) is leaded as:

• Category two; Subcategory two; Type three; Subtype one; Variant four As will be shown in the following example Exercise Library, for the sake of the application of the method, all the exercises have five digits to identify them, completing them with ones when there are no further subclassifications, whereas anything with less than five digit are only classifications and subclassifications, not counting as exercises than can be added to a routine.

Example Exercise Library

[0039] 1. GLOBAL EXERCISES: Are those that involve at least 50% of the total muscle mass in the body. For methodological purposes, they are classified according to their degree of complexity and energy expenditure in their execution as locomotion, skills and abilities and reception and launch exercises.

[0040] 1.1. LOCOMOTION EXERCISES: Are those that require the transfer of the entire body in space.

1.1.1. Walk

1.1.1.1.1. Basic walk

1.1.2.1.1. Trotting

1.1.2.1.1. Basic trotting 1.1.2.2.1. Butt Kicks

1.1.2.3.1. Skypping

1.1.3. Races

1.1.3.1. Accelerative races

1.1.3.1.1. Acceleration race frontal

1.1.3.1.2. Diagonal acceleration stroke

1.1.3.1.3. Lateral acceleration stroke

1.1.3.1.4. Accelerative reverse race

1.1.3.2. Deacelerative racing

1.1.3.2.1. Frontal decelerative race

1.1.3.2.2. Diagonal decelerative stroke

1.1.3.2.3. Lateral decelerative stroke

1.1.3.2.4. Decelerative Reverse Race

[0041] 1.2. SKILLS AND HABILITIES: They correspond to movements that involve the natural patterns of human motor skills (running, jumping, climbing, pulling, pushing, throwing). The skills in its execution involve large muscle mass and high energy expenditure and the neurological development of the body that manifests itself in greater proprioception, balance, symmetry, and control of movements in space.

1.2.1. With displacement

1.2.1.1.1. Agility ladder

1.2.1.2.1. Quadrupedia

1.2.2. Jumps

1.2.2.1. Jumps with both feet

1.2.2.1.1. With both feet vertical

1.2.2.1.2. Frontals

1.2.2.1.3. Lateral

1.2.2.1.4. In hexagon

1.2.2.1.5. Jumps with rope 1.2.2.2 Jumps in a foot 1.2.2.2.1. Vertical or in place

1.2.2.2.2. Previous

1.2.2.2.3. Lateral

1.2.2.2.4. In Hexagon

1.2.2.2.5. Jumps with rope to one foot

[0042] 1.3 RECEPTION AND THROWING OF A BALL: Both receiving and throwing an object requires the coordination skills not only in arms, but of the whole body performing a coordinated and global action. According to the distance at which it is requested to project the object, the gesture will require greater levels of strength and coordination, and its degree of complexity and way of using the muscles involved will also change if performed at a different height.

1.3.1. From the standing position on two supports

1.3.1.1.1. With two supports on a stable base

1.3.1.1.2. With double unstable base supports

1.3.2. From the standing position in a support

1.3.2.1.1. With a stable base support

1.3.2.1.2. With an unstable base support

[0043] 2. REGIONAL EXERCISES: Are those that involve 30% to 50% of the total muscle mass in the body. For methodological effects, they are classified according to the area involved in upper body, lower body, and middle or core exercises.

[0044] 2.1. UPPER BODY: They involve the muscular masses of the trunk and arms, use the shoulder joint as a preferred axis.

2.1.1. Pushing

2.1.1.1. Push up (front push)

2.1.1.1.1. PushUp on a stable base

2.1.1.1.2. With hand support on unstable bases 2.1.1.1.3. With support of arms and feet on unstable bases

2.1.1.2. Shoulder Pres or Stationary Force

2.1.1.2.1. Shoulder Pres or Stationary Force with elastic band and stable base

2.1.1.2.2. Shoulder press or stationary force with elastic resistance and unstable base 2.1.1.3. Inverted extensions 3

2.1.1.3.1. Inverted extensions driven by force of arms supported from a chair, bench, or simple step.

2.1.2. Tractions 2.1.2.1 Rowing

2.1.2.1.1. Vertical rowing with stable base band.

2.1.2.1.2. Vertical rowing with double unstable base band

2.1.2.1.3. Vertical rowing with simple unstable base band

2.1.2.2.1. Inclined rowing with stable base band

2.1.2.2.2. Inclined rowing on double unstable base

2.1.2.2.3. Inclined rowing on a simple unstable base 2.1.2.3.1. Rowing lying with a band

[0045] 2.2. LOWER BODY

2.2.1. Squats

2.2.1.1. Dynamic squats

2.2.1.1.1. Dynamic squats without resistance on a stable base

2.2.1.1.2. Dynamic squats

2.2.1.1.3. Dynamic squats without resistance on a simple unstable base

2.2.1.2. Dynamic squats with elastic resistance

2.2.1.2.1. Dynamic squats with elastic resistance in stable base 2.2.1.2.2 Dynamic squats with resistance in double unstable base

2.2.1.2.3. Dynamic squats with resistance in simple unstable base

2.2.1.3. Squats on one foot

2.2.1.3.1. Squat on one foot on a stable base

2.2.1.4. Static Squats 2.2.1.4.1. Static without resistance on a stable base

2.2.1.4.2. Static on double unstable base

2.2.1.4.3. Static on a simple unstable base.

2.2.2. Dynamic stock

2.2.2.1. Subsequent dynamics

2.2.2.1.1. Back in stable base

2.2.2.1.2. Rear on an unstable base

2.2.2.2. Frontal lunges

2.2.2.2.1. Frontal lunges in stable base

2.2.2.2.2. Frontal lunges on an unstable base

2.2.2.3. Diagonal lunges

2.2.2.3.1. Diagonal on a stable base

2.2.2.3.2. Diagonal on unstable bases 2.2.2.4. Lateral lunges

2.2.2.4.I. Stable base sides 2.2.2.4.2. Unstable base sides

[0046] 2.3. MIDDLE OR CORE ZONE

2.3.1. Anterior Plane

2.3.1.1. STATIC work regime: Strengthens the musculature function that prevents spinal extension movement.

2.3.1.1.1. Inverted Frontal Plate

2.3.1.1.2. Front Plate

2.3.1.2. DYNAMIC work regime: It encompasses the movements in the anteroposterior axis generated by the flexor muscles of the trunk and its action in graduating or preventing the fall of the center of gravity.

2.3.1.2.1. Rear reach with elastic band assistance

2.3.1.2.2. Free rear reach

2.3.1.2.3. Rear reach with elastic band resistance

2.3.2. Side plane 2.3.2.1. STATIC work regime

2.3.2.1.1. Lateral Iron

2.3.2.2. DYNAMIC work regime

2.3.2.2.1. Rotations with elastic band 2.3.3. Backplane

2.3.3.1. Static

2.3.3.1.1. Superman lying down

2.3.3.1.2. Superman in two supports 2.3.3.2 Dynamic

2.3.3.2.1. Superman lying down

2.3.3.2.2. Superman in two supports

2.3.3.3.1. Anterior reach with elastic band assistance

2.3.3.3.2. Free anterior reach

2.3.3.3.3. Anterior reach with elastic band resistance

[0047] 3 LOCAL EXERCISES: Are those that involve in the direct realization of the movement up to 33% of the total muscle mass of the body.

[0048] 3.1. Torso: It involves the movements generated by the muscles of the shoulders, pectorals and dorsal.

3.1.1. Movements made on the articular axis of the shoulder.

3.1.1.1. Exercises performed towards the anterior area of the body.

3.1.1.1.1. Front press with band

3.1.1.1.2. Openings with elastic band

3.1.1.2. Exercises for the deltoid

3.1.1.2.1. Ante pulsion with elastic band

3.1.1.2.2. Lateral flights with elastic band

3.1.1.2.3. Flights inclined with a band

3.1.1.2.4. Pull up with elastic band [0049] 3.2. ARMS. Exercises that involve the biceps, triceps, anconeo, long supinator muscles, among others.

3.2.1. These movements have as an articular axis the elbow for the flexion and extension movements, also the pronosupination of the forearm.

3.2.1.1 . Elbow flexion exercises

3.2.1.1.1. Biceps with elastic band 3.2.1.2. Elbow extension exercises

3.2.1.2.1. Triceps kick with band

[0050] 3.3. LEGS:

3.3.1. Exercises for the thigh

3.3.1.1. Exercises for the thigh on the anterior face

3.3.1.1.1. Sitting quadriceps

3.3.1.1.2. Quadriceps Standing with a circular band

3.3.1.2. Exercises for the back of the thigh.

3.3.1.2.1. Knee flexion (lying hamstrings)

3.3.1.2.2. Knee flexion in quadruped 3.3.2 Exercises for the hip muscles

3.3.2.1 Muscles of the inner and outer face

3.3.2.1.1. Abductor lying on his back

3.3.2.1.2. Abductor stopped with a circular band

3.3.2.1.3. Buttocks Elevation of the pelvis

3.3.2.1.4. Buttock Kick in quadruped

3.3.2.1.5. Gluteus Foot kick

[0051] 3.4. ABDOMEN:

3.4.1. Corresponds to the exercises generated by the movements of flexion, rotation and lateral inclinations generated in the back lumbar spine 3.4.1.1 Anterior flexion of the trunk. Depending on the fixed and mobile point of the body, these movements can be from trunk to legs, legs to trunk or simultaneous approach.

3.4.1.1.1. Abdominal Crunch

3.4.1.1.2. Elevations of the trunk

3.4.1.1.3. Simultaneous shrinks

[0051] Some general aspects of the present invention have been summarized so far in the first part of this this detailed description and in the previous sections of this disclosure. Hereinafter, a detailed description of the invention as illustrated in the drawings will be provided. While some aspects of the invention will be described in connection with these drawings, it is to be understood that the disclosed embodiments are merely illustrative of the invention, which may be embodied in various forms. The specific materials, methods, structures, and functional details disclosed herein are not to be interpreted as limiting. Instead, the intended function of this disclosure is to exemplify some of the ways -including the presently preferred ways- in which the invention, as defined by the claims, can be enabled for a Person of Ordinary Skill in the Art. Therefore, the intent of the present disclosure is to cover all variations encompassed within the spirit and scope of the invention as defined by the appended claims, and any reasonable equivalents thereof.

[0052] Referring to the drawings in more detail, Fig. 1 shows the processes for User registration and Trainers gegistration into the App. In the case of Users 1, they connect to the system through the “User Interphase” 2 which is a part of the system accessible through mobile application or web which is directed to the Users 1. After registering through this registration process 5, the Users 1 can access to the User Interphase 2 (or “User area”) with a Username and password or any kind of authentication method to access the information pertaining to their own profiles, classes, history, routine and schedules. In the Registration process 5, the Users input their personal information for their Profile 6, which may include name, age, gender, weight and height, Username, profile picture, health habits, etc., as well as their Location information 7 (address(es), city and state, country) and their Payment information 8 (credit card, paypal, apple pay, etc). All the information abour each of the Users 1 is stored in a Users Database 9. In the next step, the Users 1 make a Self-Assesment 10 of their fitness level (initial survey), in which each User is assigned a Level 11, which is also stored in the Users Database 9. The Trainers 3 access the system through the Trainer interphase 4, which is a part of the system accessible through mobile application or web which is directed to the Trainers 3. A person who wishes to become a registered Trainer in the system, must go through a process that is initiated with a standard Trainer’ s Registration Process 12 in which all the information pertinent to the tainer an his or her formation as a fitness proffessional is entered and then reviews by the system’s administrators in the Trainer Pre-Evaluation 13, where the qualifications of the aspiring Trainers are judged by the administrators based on merits. Step 14 asks, “Is the Trainer admitted in this step?” if the Trainer is not admitted because the adminitrators consider he or she does not have the required qualifications or does not fit the profile, or discretioonally decides to reject the candidate, then that is a Trainer rejercted 15. On the other hand, if the answer to question 14 is that YES, the Trainer is admitted then the Trainer is invited to buy a kit, with all the elements that are needed to perform the duty. Question 16 asks if, after a determined deadline, the Trainer has bought the kit or not. If he or she has not, that is a Trainer rejercted 15. On the other hand, if the answer to question 16 is that yes, the Trainer has purchased the kit, then the Trainer is invited to attend an e-training program 17. This program provides the Trainer with all the information needed to perform the Sessions as a member Trainer of the program. There is a test after the e-training program 17 to check if the Trainer has satifactorily learned the course’s contents. Question 18 asks if he or she passed the test. If he or she has not, that is a Trainer rejercted 15. On the other hand, if the answer to question 18 is that yes, the Trainer has passed the test, there is still one more step previous to admission, consisting in a Bootcamp 19, in which the Trainer meet in person with other Trainers and Trainer Instructors to learn and practice the excersises. After this, the Trainer is admitted 20. When this happens, the Profile 22 information of the Trainer, as well as the geographical zone or zones 21 in which he or she can meet with the Users to provide them with the Sessions, are stored in the Trainser’s Database 23.

[0053] Fig. 2 illustrates the process for schedulling training Sessions between Users 1 and Trainers 3 within the platform. The process begins with Users 1, who, once logged into their their User Interphase 2, request a new Session 25. This is shown in the figure by following the first path of information flow, which is marked with a number one between parentheses 24. In this Request 25 the User 1 selects if he or she wishes the Session to be groupal or individual 26. They also select the desired date and time 27 for the Session, the desired Location 7, and the Level 11. All this information is stored in the Scheduling Calendar 28. The Trainers 3, who log into the platform through their Trainer Interphase 4, also enter their Zone 21, Availability 21a and Group Policy 21b, into the Scheduling Calendar 28. This Scheduling Calendar 28 is dynamic and database-driven and both Users 1 and Trainers 3 can continuosly update it when teir availability changes. In the first path of information flow 24, question 29a asks if the Session that the User is willing to schedule is a Group Session, to which the User has already answered in point 26. In case it is a Group Session, the request is stored in the Group Sessions Database 30. In the first path of information flow 24, question 31 asks if there are matching Group Sessions already present in the Group Sessions Database 30. If there are matching group Sessions, a List 33a of said matching Group Sessions - that is, Group Sessions in the zone of the request and for the level of the wished Group Session, and, optionally, other filters of requisites that may be added like, for example, age and/or or gender) is sent to the User Interphase 2. If there are no matches, a Request 32 is created which is sent to the Waitlist 39 to wait for other Users to join. If there are matches, when the User 1 sees these options, he or she selects, following the second path of information flow, which is marked with a number two betwenn parentheses 34, one of the Sessions of the List 33a in step 35. Question 29 asks again if this is a Group Session, which, if we are coming from this path of infromation flow, the answer will be “YES”. Therefore, question 38 asks if the minimum of Users set up for that Group Session is met. If it is not met, the request goes to a Waitlist 39. If it is met, the User 1 is invited to pay for the Session in step 36, a Session is then scheduled in step 37 and this is reflected in the Scheduling Calendar 28. Then, following the second path of information flow 34, a Session Confirmation 28a is sent out to the Trainer 3 through the Trainer Interphase 4 and a Session Confirmation 28b is sent out to the User 1 through the User Interphase 2. If a Session request that is in the Waitlist 39 reaches a defined amount of time after which it times out in question 40, then the Session is cancelled in step 41. However if, before that defined amount of time, more Users j oin and the minimum of Users set up for that Group Session is met, then all the Users in the Waitlist are invited to pay for the Session in step 36, a Session is then scheduled in step 37 and this is reflected in the Scheduling Calendar 28. Then, following the second path of information flow 34, a Session Confirmation 28a is sent out to the Trainer 3 through the Trainer Interphase 4 and a Session Confirmation 28b is sent out to all the Users 1 registered in that Group Session through their respective User Interphases 2.

[0054] In the case of an Individual Session, the User 1 selects “individual” in step 26, and then in question 29a, the answer to “Group Session?” will be “NO”. In this scenario, a List of matching Sessions 33b is showed to the User 1 through the User Interphase 2, displaying all the available Trainers for the requested workout. When the User 1 sees these options, he or she selects, following the second path of information flow, which is marked with a number two between parentheses 34, one of the Sessions of the List 33b in step 35. Question 29 asks again if this is a group Session, which, if we are coming from this path of infromation flow, the answer no will be “NO”. Therefore, the User 1 is invited to pay for the Session in step 36, a Session is then scheduled in step 37 and this is reflected in the scheduling calendar 28. Then, following the second path of information flow 34, a Session confirmation 28a is sent out to the Trainer 3 through the Trainer Interphase 4 and a Session confirmation 28b is sent out to the User 1 through the User Interphase 2.

[0055] How a Session is generated through the platform is explained in more detail in Fig. 3. Here, the Level 11 of a User 1 is retrieved from the Users Database 9 and entered as input in a Sessions Table 42. This Sessions Table 42 is conceptually as follows:

Table 1: Sessions [0056] The table includes the levels in the first column and the Sessions, S1, S2, etc., as sepparate columns, having each of the Sessions sub-columns for each main category of classification of the exercise library 45. In this case, the three main categories are “Global”, “Regional” and “Local” represented respectively with a “G”, “R” and “L” on the table’s headings. The numbers on the main body of the table represent how many exercises for each main category should be included in each Session for each level. These numbers are defined by the Program’s administrators. For example, in this table, for the first Session, “S1” of the first Level, zero Global exercises, four Reginoal exercises and three Local exercises shall be selected, while for the seventh Session of the second level, two Global exercises, nine Regional exercises and six Local exercises shall be selected. Knowing the User’s Level 11 and what Session we are creating the routine for, and looking at the Sessions Table 42, a Routine Generation process is carried out to define exactly what exercises are going to conform the Routine 50 for the Session 52, and a Routine 50 is thus created. The details about the Routine Generation process 44 are further explained in Fig. 4. The information that the Routine Generation process 44 needs to generate the Routine 50 includes the number of exercises of each category for the Session 52, expressed as “N(c)” 43 and which are precisely the numbers on the main body of the Sessions Table 42, which shows how many exercises for each main category should be included for each Session, including the Session 52. Then, the Routine Generation process 44 interacts with the Exercise Library 45 from which it obtains the ID 46 and Exercise information 47 of each exercise to be included in the Routine 50 for the Session 52. The ID 46 of an exercise are the numbers corresponding to the category, subcategory, type, subtype and variant, in the nubering format “a.b.c.d.e.”, meaning: a: Category; b: Subcategory; c: Type; d: Subtype; e: Variant. For example, the ID “1.1.3.1.4.” identifies the exercise “Accelerative Reverse Race” in the example Exercise Library disclosed in the present specification. The Exercise Information 47 includes the name of the exercise, instructions to the Trainer about how perform the exercise, and may also include drawings, pictures, audio files and videos about the exercise. The Routine Generation process 44 also throws as output the Difficulty Level 48 and Time/Pause 49 for each exercise in the routine 50 for the Session 52, according to the following Difficulty and Time/pause tables 51: TABLE 2-DIFFICULTY

TABLE 3 -Time/Pause

[0057] The tables show the three levels of Difficulty, the three possible ranges of time of work versus time of rest and the respective “Points” that each of those mean. Thee following Table shows the amount of “Points” needed for a User 1 to pass to the next Level

11:

TABLE 4 -Min Points to pass to next level

[0058] As shown in Table 4, the total amount of Points needed to complete Level one are fifty six, contitued by a total of fouteen exercises, each of them performed at an average of four points each, that is, for example, Standard Difficulty Level (two points) plus Normal Time/Pause (two points) or Facilitated Difficulty Level (one point) plus Hard Time/Pause (tree points), etc. The Difficulty and Time/Pause are set separately for each exercise and the Points are computed independently. If a User cannot achieve fifty six points with fourteen exercises, he or se may need to hire additional Sessions within the first Level until reaching the amount of Point needed to pass to the next Level. The numbers corresponding to number of exercises on each Level, the points assigned to each exercise and modality, the points needed to pass to the next level, etc., are all defined by the Program’s administrators and can be modified without departing from the spirit and scope of the present invention.

[0059] Back to Fig. 3, the ID 46, the Exercise Information 47, the Difficulty Level 48 and the Time/Pause information 49 for all the exercises in the Routine 50 of the Session 52 are displayed in both the User Interphase 2, where the User 1 can access it, and in the Trainer Interphase 4, aimed for the Trainer 3. After scheduling a Session through the steps shown in Fig. 2, the User 1 and the Trainer 3 meet physically at the arranged meeting point where the Trainer 3 assist the User 1 in the performance of the exercises of the Routine 50 for that Session 52. The Trainer 3 also evaluates the performance of the User 1 for each one of the exercises and inputs his or her feedback 53 to the platform through the Trainer Interphase 4. Based on this Trainer’ s feedback 53 the Difficulty and Time/Pause Tables 51 are updated in the Routine 50 (Table 5, rows G and F) and therefore the Routine Generarion process 44 for the following Session 52 will have this feedback into account when creating the next Routine 50.

[0060] Fig. 4 shows the detail of the Routine Generation process for a User which is in a certain level given his or her initial evaluation and/or how many levels he or she completed before. For out example it will be considered to be a Routine for the first Level, but for the other levels the dynamics is the same. Beggining in the “Start” point 54, the process begins by assigning the initial values to six variables in step 55, those variables are: “Session” meaning for which Session the routine is to be generated, starting with a value of one, since it will start by the first Session; “category”, meaning which category in the first level of categories will be considered first, starting at one, the first category, which in our example is “Global” exercises; “P1”, starting at a value of one, which is the subcategory; “P2”, starting at a value of one which is the type; “E”, starting at a value of one, which is the exercise number also applying to the variant, and “ID”; with the nubering format “a.b.c.d.e.”, meaning: a: Category; b: Subcategory; c: Type; d: Subtype; e: Variant, being the ID of each exercise to be added to the Routine, and having the initial value of “(1,1,1,1,1)” which is the ID for the first exercise in the Exercise Library. In our example, the “Basic walk”. A seventh category may be added for the subtype if desired, and more variables could cover more levels of subcategorization in other embodiments, and, in that case, they should be integrated into the flowchart in a similar way than te ones here shown.

[0061] Step 56 is a question which asks if this is the last Session in the Plan. To find this out the system interacts with the Sessions Table 42 where it compares the current value of the “Session” variable (in this case, one) with the number of Sessions in the plan (that is, the last Session of the considered Level), which, in the example, is four for the first Level (or “Level one”), as can be seen in Table 1, “Sessions”, counting how many Sessions have numbers on then (in this case it is four Sessions for Level one, eight for Level two and four for Level three, totalling sixteen) If it is the same number, that is, if it is the last Session, the process ends in the “END” point 57. But we are just begining, in the first Session, therefore our answer here is “NO” and we move on to the next step, which is another question, question 58, asking if the category equals four. In our example there are only three categories, so the purpose of this question here is to determine whether all of them have already been processed. With the answer being “NO” in this case, we move on to step 61. Afterwards in this specification, what happens when the answer is “YES” will be detailed. Step 61 consists of retrieving the value of the variable “N(c)” from the Sessions Table 42. In our example, if we check Table 1 for the Current Session, Session one, the current Level, Level one, and the current category, category one, that is to say Global exercises “G”, we can see that the value in the corresponding cell of the table for those selections is zero. Precisely, question 62 asks if the value of “N(c)” equals zero, which in this case the answer will be “YES”, meaning that there are no Global exercises to be added to this routine. Therefore, we move on to step 63. In step 63 the value of one is added to the category variable (in our example it was one before, now it will be two) and the value of one is also added to the “Category” position of the ID variable. In the nubering format “a.b.c.d.e ”, that would mean in position “a” of the array. In this step, too, the values of the variables P1 and P2 are both set to one, which does not matter in this moment, since that is the value they already have, but will be relevant in future iterations of the loop. Therefore, in our example, the value for ID passes from being “1.1.1.1.1.” to being “2.1.1.1.1” wich corresponds, in our example library, to the exercise called “Push Up on a stable base”. Then, we move on to point 60 of this diagram, which is just a graphical referece to indicate that the process should move forward by going through this loop again, starting in step 56.

[0062] Step 56 asks (again) if this is the last Session in the Plan. To find this out the system interacts with the Sessions Table 42 where it compares the current value of the “Session” variable (in this case, now, two) with the number of Sessions in the plan (in this case, four) If it is the same number, that is, if it is the last Session, the process ends in the “END” point 57. But we are still in the first Session, and our answer here is still “NO”, so, we move on to the next step, which is another question, question 58, asking if the category equals four. Now, the value for the category variable is two, so the answer is still “NO” in this case, therefore we move on to step 61, consisting of retrieving the value of the variable “N(c)” from the Sessions Table 42. In our example, if we check Table 1 for the Current Session, Session one, the current Level, Level one, and the current category, category two, that’s to say Regional exercises “R”, we can see that the value in the corresponding cell of the table for those selections is four. When question 62 asks if the value of “N(c)” equals zero, now, in this case, the answer will be “NO”, meaning that there are Regional exercises to be added to this routine. Therefore, we move on to step 64. In step 64, the current value of the ID variable (In this case, “2.1.1.1.1” ) is looked up in the Exercise Library 45, where it is determined to correspond, in our example, to the exercise called “Push Up on a stable base”. Question 66 asks if it exists, that is to say, if there is an exercise in the exercise library for that ID. In this case, there is one, as we have said before, corresponding to the exercise “Push Up on a stable base” but it can happen that the number of the ID is not present in the library and we will detail later in this specification what happens in that case. For now, the answer to question 66 is “YES”, then we move on to step 67.

[0063] Step 67 retrieves information from the “Routine” Table 68. This table, which is the one that will be filled out throgout the application of the present process, is conceptually like this: TABLE 5 -ROUTINE

[0064] As seen in this Table, in the row “F” (Exercise ID), thr ID of the selected exercises can be seen, which is, at its time, composed of the Category, Subcategory, Type, Subtype and Variant values for each exercise, displayed in the adequate numeric format, already explained earlier in this specification. In step 67, the value of ID (In this case 2.1.1.1.1) is looked up in all of the values of the to see if that exercise is already present in this Routine. Question 67 may be setup by the program’s administrators to look up for the exercises only in that specific routine (to avoid repetitions) or to look it up in all of the previous Sessions by the same User so that to promote as much variation in the exercises as possible. But the Routine Table starts being empty and the values of the exercises will only be completed through the process herby described. Therefore, In our example, this is the firts lookup that the system will make om the Routine 68, that will have no values, like this:

TABLE 6 -ROUTINE- Empty Table

[0065] Hence, the anser to question 69 in this case will be “NO”. That takes us to step 71, in which the information about the Session ( in our case Session one), the Exercise, (in our case, Exercise one, which will be shown by completing the information in the column labeled with this number on Table 6, and the ID of the exercise (in this case 2.1.1.1.1) are stored in the Routine Table (for example, by completing the data in the first column of Table 5 into the first column of Table 6). Then, in step 72, the value of one is substracted from the variable “N(c)”, which in the example had a value of four, and now will acquire the value of three, the value of one is added to the variable “E” which in the example had a value of one, and now will acquire the value of two meaning that, moving forward, the second exercise of the routine will be processed, and the value of one is also added to the “P1” position of the ID variable. In the nubering format “a.b.c.d.e ”, that would mean in position “b” of the array. Therefore, in our example, the value for ID passes from being “2.1.1.1.1.” to being “2.2.1.1.1” Then, we move on to question 62 which asks, again, if N(c) equals zero, where, in this case, the answer will still be “NO”, meaning that there are more Regional exercises to be added to this routine since the value on N(c) is now three. Therefore, we move on to step 64. In step 64, the current value of the ID variable (In this case, “2.2.1.1.1” ) is looked up in the Exercise Library 45, where it is determined to correspond, in our example, to the exercise “Dynamic squats without resistance on a stable base”.

[0066] The answer to Question 66 will be “YES” again, therefore we move on to step 67. After looking the ID up in the Routine 68, the conclussion will be that the answer to question 69 is “No” again, therefore the exercise and all its information will be stored, in step 71 in the second column corresponding to the second exercise of the Routine, and step 72 will make the value of the ID be “2.3.1.1.1”, the value on N(c) be two, and the value of Έ” be three. With these values, the process is repeated staring from question 62 which asks, again, if N(c) equals zero, where, in this case, the answer will still be “NO”, meaning that there are more Regional exercises to be added to this routine since the value on N(c) is now two. Therefore, we move on to step 64. In step 64, the current value of the ID variable (In this case, “2.3.1.1.1” ) is looked up in the Exercise Library 45, where it is determined to correspond, in our example, to the exercise “Inverted Frontal Plate”. The answer to Question 66 will be “YES” again, therefore we move on to step 67. After looking the ID up in the Routine 68, the conclussion will be that the answer to question 69 is “No” again, therefore the exercise and all its information will be stored, in step 71 in the third column corresponding to the third exercise of the Routine, and step 72 will make the value of the ID be “2.4.1.1.1”, the value on N(c) be one, and the value of “E” be four. The following iteration of the loop will be the same except for one thing: when the time comes of looking up the ID “2.4.1.1.1” in the Exercise Library, it will happen that (always in our example) it does not exist. Then, the answer to question 66 wil, this time, be “NO”. What happens then is that the opperations of step 65 apply. In them, the value of one is substracted from the “P1” position of the ID variable. As explained before, in the nubering format “a.b.c.d.e ”, that would mean in position “b” of the array. Therefore, in our example, the value for ID passes from being “2.4.1.1.1 ” to being “2.3.1.1.1” again. Then, the value of one is added to the value of the variable P2, whose value will now be two. Finally, the value of one is added to the “P2” position of the ID variable. In the nubering format “a.b.c.d.e ”, that would mean the position “c” of the array. Therefore, in our example, the value for ID passes from being “2.3.1.1.1 ” to being “2.3.2.1.1”, which corresponds to the exercise “Lateral Iron” which will be the ID to be stored in step 71 for the fourth column corresponding to the fouth exercise of the Routine, and step 72 will make the value of the ID be “2.4.2.1.1”, the value on N(c) be zero, and the value of “E” be five.

[0067] Now, for question 62 the answer will be that “YES”, meaning that there are no more Regional exercises to be added to this routine. Therefore, we move on to step 63. In step 63 the value of one is added to the category variable (in our example it was two before, now it will be three) and the value of one is also added to the “Category” position of the ID variable. In the nubering format “a.b.c.d.e ”, that would mean in position “a” of the array. In this step, too, the values of the variables P1 and P2 are both set to one, and this is reflected in the positions “b” and “c” respectively of the ID variable array. Therefore, in our example, the value for ID passes from being “2.4.2.1.1.” to Being “3.1.1.1.1” wich corresponds, in our example library, to the exercise called “Front press with band”. Then, the loop is repeated form point 60. Similarly, if the answer to question 69 is YES, the exercise is already present in the routine, to avoid repetitions, the operations in Step 70 apply. In it, the value of one is added to P2 and the value of one is also added to the “P2” position of the ID variable. As explained before, in the nubering format “a.b.c.d.e.”, that would mean in position “c” of the array. Therefore, in our example, the value for ID would pass from being “2.3.1.1.1.” to being “2.3.2.1.1” and the loop then would continue from step 64. But that is not the scenario here presented since, in our case, the answer to question 69 has been NO and therefore, for this fifth exercise, the answers to questions 56, 68, and 62 will be “No”, the answer to question 66 will be “YES” and for question 69 will be “No”, therefore, the exercise ID “3.1.1.1.1” will br stored in step 71 for the fifth column corresponding to the fifth exercise of the Routine, and step 72 will make the value of the ID be “3.2.1.1.1”, the value on N(c) be two (it had acquired the value of three in this loop in step 61 according to the Table 42 in our example), and the value of “E” be six.

[0068] The loop for the sixth exercise in our example will go the same way, acquiring the ID value of “3.3.1.1.1” corresponding in our example to “Sitting quadriceps”, and then in step 72 the value of the ID will be “3.4.1.1.1” (Abdominal Crunch), the value on N(c) be one, and the value of “E” be seven. In the following iteration, which will be the last one of the Session, N(c) will acquire the value of zero and therefore, when question 62 asks it, the answer will be that “YES”, N(c) equales zero, meaning that there are no more Local exercises to add to the routine. Now, in step 63, the variable “Category” will acquire the value of four and therefore, when asked about it in question 58, the answer will be YES. Step 59 then, adds the value of one to the value of the variable “Session” which will now be two, meaning that the routine for the second Session is now ready to be prepared through the same process than the first one has just been generated. The values of Category, P1, P2, and E are all set back to one, being the new starting ID, again, “ 1.1.1.1.1. ” The process is repeated the same, for all the Sessions, until the answer to question 56 is YES. When this happens, it is the end 57 of the process for the Level, and the same process can be applied to generate the routines for the following levels.

[0100] The description as set forth is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the teachings above without departing from the spirit and scope of the forthcoming claims.