Patent ID: 8533024

Claim:
A method of assigning a training program to a user of a gym facility, the method comprising: receiving and analyzing, at a computing device, a response from the user to a questionnaire; associating at least one aspiration with the user based on the analysis of the response from the user to the questionnaire; based on the at least one aspiration associated with the user, allocating non-zero training percentages to each training component comprising a cardio component, a strength component, a flexibility component, a coordination component, and a speed component; and determining, at the computing device, the training program for the user based on the allocated non-zero training percentages for each of the training components and a list of tools available for each of the training components, wherein the at least one aspiration is selected from: a move aspiration, representing the desire of being active and healthy; a shape aspiration, representing the desire of appearing fit; a power aspiration, representing the desire of having the physical aspect of a powerful person; a sport aspiration, representing the desire of actively practicing sports; a balance aspiration, representing the desire of relaxing from a stressful life; and a fun aspiration, representing the desire of meeting new people and being confronted with new experiences.