Method and terminal for providing exercise program
Abstract
A method for providing an exercise program according to one embodiment of the present invention relates to a method for enabling a terminal to provide an exercise program, including the steps of: obtaining a trainer information list filtered according to one or more determination elements from a trainer information list received from a server and displaying the filtered trainer information list on a display of the terminal; determining at least one trainer from the filtered trainer information list by an input signal inputted into the terminal; and displaying the exercise program associated with the information of the determined trainer on the display of the terminal, the filtered trainer information list obtained by selecting elements associated with one or more determination elements from the trainer information list or by transmitting the information for one or more determination elements and receiving the filtered list transmitted from the server on the basis of one or more determination elements.
Claims
exact text as granted — not AI-modified1 . A method of allowing a terminal to provide exercise programs, the method comprising:
acquiring a trainer information list filtered out based on one or more determination elements from trainer information lists received from a server to display it on a display of the terminal; determining at least one trainer from the filtered-out trainer information list by an input signal received at the terminal; and displaying exercise programs associated with the determined information of the trainer on the display of the terminal, wherein the filtered-out trainer information list is acquired by selecting one associated with the one or more determination elements from the trainer information list on the terminal or acquired by transmitting information on the one or more determination elements to the server and receiving the filtered-out list transmitted by the server based on information on the one or more determination elements.
2 . The method of claim 1 , wherein said displaying exercise programs comprises:
transmitting information on the determined at least one trainer and user information to the server; receiving exercise programs associated with the specialty of the determined trainer and based on the user information; and displaying the received exercise programs.
3 . The method of claim 1 , wherein the one or more determination elements comprises at least one of a user's desired exercise area, a trainer's gender, trainer's specialty information, trainer's experience information, and trainer's rating information.
4 . The method of claim 1 , wherein the trainer information list comprises at least one of each trainer's specialty information, experience information, rating information, and consultation availability.
5 . The method of claim 1 , wherein the filtered-out trainer information is displayed on the display in such a manner that trainer information, which is not contained in the filtered-out trainer information, is removed from the displayed plurality of trainer information lists.
6 . The method of claim 2 , wherein the user information comprises at least one of a user's age, a height, a weight, an amount of food, an amount of exercise, a user's current health condition, a user's past medical history, a user's desired exercise area, and exercise prescription information issued by a medical facility.
7 . The method of claim 1 , wherein the exercise program comprises an exercise schedule, an exercise area, and an exercise method, and the exercise area comprises at least one of aerobic exercise, anaerobic exercise, body management, diet, and exercise capacity enhancement.
8 . The method of claim 1 , wherein the exercise program is displayed in connection with a schedule management application (scheduler).
9 . The method of claim 2 , further comprising:
transmitting a result for which the exercise program has been carried out or updated user information to the server; and receiving an exercise program updated based on the result for which the exercise program has been carried out or the updated user information from the server and displaying the updated exercise program on the display of the terminal.
10 . A method of allowing a terminal to provide an exercise program, the method comprising:
displaying one or more questionnaires received from a server on the display of the terminal; transmitting a response to the one or more questionnaires and user information to the server; receiving trainer information and exercise programs; and displaying the received exercise programs on the display of the terminal, wherein the trainer information is the information of a trainer determined based on the response to the one or more questionnaires, and the exercise program is associated with a specialty of the trainer and based on the user information.
11 . The method of claim 10 , wherein the one or more questionnaires comprises a questionnaire for at least one of a user's desired exercise area, a trainer's gender, trainer's specialty information, trainer's experience information, and trainer's rating information.
12 . The method of claim 10 , wherein the user information comprises at least one of a user's age, a height, a weight, an amount of food, an amount of exercise, a user's current health condition, a user's past medical history, a user's desired exercise area, and exercise prescription information issued by a medical facility.
13 . The method of claim 10 , wherein the exercise program comprises an exercise schedule, an exercise area, and an exercise method, and the exercise area comprises at least one of aerobic exercise, anaerobic exercise, body management, diet, and exercise capacity enhancement.
14 . The method of claim 10 , wherein the exercise program is displayed in connection with a schedule management application (scheduler).
15 . A terminal, comprising:
a memory configured to store a plurality of trainer information lists received from a server and a trainer information list filtered out based on one or more determination elements from the trainer information lists; a controller configured to determine at least one trainer from the filtered-out trainer information list by an input signal received at the terminal, and transmit information on the determined at least one trainer and user information to the server, and receive an exercise program associated with a specialty of the determined trainer and based on the user information; and a display configured to display the plurality of trainer information lists, the filtered-out trainer information list and the received exercise program, wherein the filtered-out trainer information list is acquired by selecting one associated with the one or more determination elements from the trainer information list on the terminal or acquired by transmitting information on the one or more determination elements to the server and receiving the filtered-out list transmitted by the server based on information on the one or more determination elements.Join the waitlist — get patent alerts
Track US2013143188A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.