US20110003663A1 - System and method of dispatching task commands of running in game - Google Patents

System and method of dispatching task commands of running in game Download PDF

Info

Publication number
US20110003663A1
US20110003663A1 US12/585,814 US58581409A US2011003663A1 US 20110003663 A1 US20110003663 A1 US 20110003663A1 US 58581409 A US58581409 A US 58581409A US 2011003663 A1 US2011003663 A1 US 2011003663A1
Authority
US
United States
Prior art keywords
fitness
mileage
task
dispatching
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/585,814
Inventor
Chaucer Chiu
Hui Fang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Assigned to INVENTEC CORPORATION reassignment INVENTEC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHIU, CHAUCER, FANG, HUI
Publication of US20110003663A1 publication Critical patent/US20110003663A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/67Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/798Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/816Athletics, e.g. track-and-field sports
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/02Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user

Definitions

  • the invention relates to a fitness game system and the method thereof.
  • the invention relates to a system that dispatches task commands of exploring a virtual map for the users to actually exercise their bodies and the method thereof.
  • the invention discloses a system of dispatching task commands of running in a game and the method thereof.
  • the disclosed system includes a fitness user end and a fitness server end. Both the fitness user end and the fitness server end connect to a network.
  • the fitness user end includes a transmitting module, a first receiving module, and an executing module.
  • the transmitting module transmits user information, exercising mileage, and designated mileage with difficulty level.
  • the first receiving module receives a task command of exploring a virtual map.
  • the exercising module executes the designated mileage of the task command.
  • the fitness server end includes a second receiving module, a statistics module, and a dispatching module.
  • the second receiving module receives the user information, exercising mileage, and designated mileage transmitted from different fitness user ends.
  • the statistics module accumulates the exercising mileage or designated mileage of the fitness user ends to obtain a total mileage. When the total mileage reaches a predetermined value, the dispatching module dispatches task commands of exploring a virtual map to the fitness user ends according to dispatching rules.
  • the disclosed method includes the steps of: connecting at least one fitness user end to a fitness server end via a network and transmitting user information and exercising mileage to the fitness server end; accumulating the exercising mileages of individual fitness user ends at the fitness server end to obtain a total mileage; when the total mileage reaches a predetermined value, dispatching task commands or exploring a virtual map to the fitness user ends according to dispatching rules by the fitness server end; executing the designated mileage with difficulty level at the fitness user end and transmitting the designated mileage to the fitness server end; accumulating the designated mileages to the total mileage at the fitness server end and re-dispatching the task commands of exploring the virtual map.
  • the invention differs from the prior art in that it uses the fitness server end to accumulate the mileages of individual fitness user ends to obtain the total mileage.
  • the dispatching module dispatches task commands of exploring a virtual map to the fitness user ends according to dispatching rules.
  • the fitness user ends actually run to execute the task commands.
  • the users exercise together to achieve the goal of exploring the virtual map.
  • different task commands are dispatched to the users to challenge them and increase the fun.
  • FIG. 1 shows the structure of the disclosed system of dispatching task commands of running in a game
  • FIG. 2 is a block diagram of the disclosed system of dispatching task commands of running in a game
  • FIG. 3 is a flowchart of the disclosed method of dispatching task commands of running in a game
  • FIG. 4 is a schematic view of the disclosed method of dispatching task commands of running in a game.
  • FIGS. 5 and 6 show an embodiment of the disclosed method of dispatching task commands of running in a game.
  • the disclosed system 100 includes at least one fitness user end 110 and one fitness server end 120 .
  • Each of the fitness user ends 110 connects to the fitness server end 120 through a network connection. That is, each fitness user end 110 is a fitness device with Internet connection capability. They connect to the fitness server end 120 via the Internet.
  • the fitness user end 110 is a fitness device for the user to explore a virtual map. It should be noted that the fitness user end 110 can be a treadmill.
  • the fitness server end 120 can be a server of a virtual map exploration game. Through the network connection, the fitness user end 110 can explore the virtual map. Therefore, after the user connects the treadmill, which is regarded as the fitness user end 110 , to the fitness server end 120 of the virtual map exploration game, the user actually run to play the game.
  • Each fitness user end 110 includes a transmission module 111 , a first receiving module 112 , and an executing module 113 .
  • the transmission module 111 transmits user information, exercising mileage, and designated mileage with difficulty level.
  • the user information includes a user account and a task command record. Examples of the user account include “john2563” and “mary3418.”
  • the task command record stores the task command that have been executed by the user. Examples of the task command record include “not finishing climbing task 35 (difficulty level 3—designated mileage 0.5 km)” and “finished resistance task 26 (difficulty level 5—designated mileage 0.1 km)”.
  • the exercising mileage referred herein is the distance that the user on the fitness user end 110 has finished with actually run, such as “1.3 km.”
  • the designated mileage with difficulty level referred herein is the mileage designated by the task command in the virtual map exploration game. The task command and the designated mileage with difficulty level are not further described here. The explicit implementation will be described later. Therefore, the transmission module 111 transmits the user information, exercising mileage, and designated mileage with difficulty level to the fitness server end 120 through the network connection.
  • the first receiving module 112 receives the task command of the virtual map exploration game.
  • the executing module 113 executes the designated mileage with difficulty level of the task command. Further details of the first receiving module 112 and the executing module 113 of the fitness user end 110 will be explained later.
  • the fitness server end 120 includes a second receiving module 121 , a statistics module 122 , and a dispatching module 123 .
  • the second receiving module 121 receives the user information, exercising mileage and the designated mileage with difficulty level sent from individual fitness user ends 110 . That is, when each fitness user end 110 transmits its user information, exercising mileage, and designated mileage with difficulty level to the fitness server end 120 , the second receiving module 121 of the fitness server end 120 receives them.
  • the statistics module 122 accumulates the exercising mileage or designated mileage of the fitness user ends 110 to obtain the total mileage.
  • the statistics module 122 accumulates the received exercising mileage to obtain the total mileage.
  • the statistics module 122 accumulates them to the total mileage, obtaining an updated total mileage.
  • the fitness user end 110 “A” transmits an exercising mileage “1.8 km” and the fitness user end 110 “B” transmits an exercising mileage “2.2 km.”
  • the statistics module 122 of the fitness server end 120 adds the exercising mileage “1.8 km” and the exercising mileage “2.2 km” up to obtain the total mileage “4 km.” If the fitness user end 110 “A” transmits the designated mileage “0.2 km” and the fitness user end 110 “B” transmits the designated mileage “0.3 km,” then the statistic module 122 of the fitness server end 120 adds the designated mileage “0.2 km” and the designated mileage “0.3 km” up to obtain the total mileage “4 km.” Thus, the updated total mileage is “4.5 km.”
  • the dispatching module 123 dispatches task commands of the virtual map exploration map to the fitness user end 110 according to dispatching rules.
  • the task commands referred herein are the task commands that the users have to complete during the game or exploring the virtual map.
  • the task command can be a climbing task of some slope in the map or a resistance task on some different road in the map.
  • the task command includes the designated mileage with difficulty level. For example, the task command is “climbing task: difficulty level 3—designated mileage 0.5 km” or “resistance task: difficulty level 5—designated mileage 0.2 km.”
  • the predetermined value is set by the system in advance. Each predetermined value is for a task command in the virtual map exploration game.
  • the predetermined value can be a definite value such as “4 km” or a range such as “2 ⁇ 4 km.” If the predetermine value is a definite value, the system can preset any possible value for the task commands in the game. For example, the predetermined value “4 km” corresponds to the task command “climbing task 4: difficulty level 2—designated mileage 1 km” and the predetermined value “20 km” corresponds to the task command “resistance task 20: difficulty level 4—designated mileage 0.3 km.” These are examples when the predetermined value is a definite value. The invention is not limited to these examples. Other embodiments should be included in the invention.
  • a task command can be dispatched to one of the fitness user end 110 randomly or according to a specific order. If the dispatching rule is random dispatching, then the dispatching module 123 randomly dispatches a task command to one of the fitness user end 110 connected with the fitness server end 120 . If the dispatching rule is orderly dispatching, then the dispatching module 123 follows a task command dispatching record of the fitness server end 120 to some fitness user end 110 who does not receive any task command. The task command record can be included in the user information.
  • the dispatching module 123 dispatches the task commands in the virtual map exploration game to the fitness user ends 110 according to the dispatching rules.
  • the dispatching module 123 randomly dispatches the task command “climbing task 4: difficulty level 2—designated mileage 1 km” to one of the fitness user ends 110 .
  • the first receiving module 112 of the fitness user end 110 receives the corresponding task command.
  • the executing module 113 executes the designated mileage with difficulty level of the task command.
  • the executing module 113 adjusts the difficulty level of the treadmill on the fitness user end 110 according to the difficulty level of the task command. The user then actually runs to complete the designated mileage with difficulty level in the task command.
  • the transmission module 111 sends the designated mileage with difficulty level to the fitness server end 120 .
  • the dispatching module 123 of the fitness server end 120 dispatches the task command “climbing task 4: difficulty level 2—designated mileage 1 km” to a fitness user end 110 .
  • the first receiving module 112 of the fitness user end 110 receives the task command “climbing task 4: difficulty level 2—designated mileage 1 km” of the virtual map exploration game.
  • the executing module 113 of the fitness user end 110 executes the designated 1 km of difficulty level 2 in the task command “climbing task 4: difficulty level 2—designated mileage 1 km”. That is, the user on the fitness user end 110 uses the treadmill to run 1 km at the difficulty level 2 to achieve the task.
  • the transmitting module 111 of the fitness user end 110 transmits the designated mileage “1 km” of the difficulty level 2.
  • the second receiving module 121 of the fitness server end 120 receives the designated mileage of the difficulty level. Afterwards, the statistics module 122 of the fitness server end 120 accumulates the designated mileage to the total mileage to obtain an updated total mileage. The dispatching module 123 of the fitness server end 120 then re-dispatch task commands according to the updated total mileage.
  • the fitness server end 120 records the fitness user ends 110 .
  • a fitness user end 110 has to connect to the fitness server end 120 in order to play the virtual map exploration game.
  • the fitness user end 110 can disconnect from the fitness server end 120 after receiving the assigned task command and re-connect to the fitness server end 120 later for completing the task command. This is not restricted by the invention. Other embodiments should be included in the invention too.
  • the invention dispatches task commands in a game for users to run. By accumulating the mileage of individual users to a total mileage and dispatching new task commands to the users when the total mileage reaches a predetermined value, the users on the fitness user ends have more motivations to run than in the prior art.
  • FIG. 3 is a flowchart of the disclosed method of dispatching task commands of running in a game.
  • FIG. 4 is a schematic view of the disclosed system of dispatching task commands of running in a game.
  • FIGS. 5 and 6 are schematic views of an embodiment of the invention. Please refer to FIGS. 3 to 6 in the following description.
  • the disclosed system 400 of dispatching task commands of running in a game include treadmill A 411 , treadmill B 412 , treadmill C 413 , and a virtual map exploration game server 420 .
  • the treadmill A 411 , treadmill B 412 , and treadmill C 413 are fitness devices with Internet connection capability.
  • the treadmill A 411 , treadmill B 412 , and treadmill C 413 A connect to the virtual map exploration game server 420 via network connections.
  • the treadmill A 411 transmits the user information such as a user account 510 “Mary” and an exercising mileage 520 “2.3 km” to the virtual map exploration game server 420 .
  • the treadmill B 412 transmits the user account 510 “John” and the exercising mileage 520 “3.1 km” to the virtual map exploration game server 420 .
  • the treadmill C 413 transmits the user account 510 “Sun” and the exercising mileage 520 “6.2 km” to the virtual map exploration game server 420 .
  • the virtual map exploration game server 420 After receiving the exercising mileage 520 “2.3 km” from treadmill A 411 , the exercising mileage 520 “3.1 km” from treadmill B 412 , and the exercising mileage 520 “6.2 km” from treadmill C 413 , the virtual map exploration game server 420 accumulates the exercising mileage 520 “2.3 km”, the exercising mileage 520 “3.1 km”, and the exercising mileage 520 “6.2 km” to obtain the total mileage “11.6 km”. (Step 302 )
  • Different predetermined mileage values 610 are set to correspond to different task commands 620 .
  • the predetermined value 610 “1.6 km” corresponds to the task command 620 “climbing task 1.6: difficulty level 2—designated mileage 1 km”.
  • the predetermined value 610 “11.6 km” corresponds to the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km”.
  • the predetermined value 610 “11.7 km” corresponds to the task command 620 “climbing task 11.7: difficulty level 3—designated mileage 0.5 km”, and so on.
  • Step 303 when the total mileage “11.6 km” registered by the virtual map exploration game server 420 agrees with the predetermined value “11.6 km”, it dispatches the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km” to treadmill A 411 according to the random dispatching rule.
  • the treadmill A 411 After the treadmill A 411 receives the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km”, the treadmill A 411 executes the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km”. The user of treadmill A 411 actually run on the treadmill at the difficulty level of 5 for the designated mileage “0.1 km”. The designated mileage “0.1 km” is then transmitted to the virtual map exploration game server 420 . (Step 304 )
  • Step 305 After the virtual map exploration game server 420 receives the designated mileage “0.1 km”, it adds the designated mileage “0.1 km” to the current total mileage “11.6 km” and obtains the updated total mileage “11.7 km”. It then re-dispatches the corresponding task command 620 “climbing task 11.7: difficulty level 3—designated mileage 0.5 km” to treadmill B 412 . (Step 305 )
  • the virtual map exploration game server 420 After the virtual map exploration game server 420 receives the designated mileage “0.5 km”, it adds the designated mileage “0.5 km” to the current total mileage “11.7 km” and obtains the updated total mileage “12.2 km”. It then re-dispatches the corresponding task command 620 in the virtual map exploration game. (Step 305 )
  • the invention differs form the prior art in that there is a fitness server end that accumulates the mileages of individual fitness user ends to obtain a total mileage. When the total mileage reaches a predetermined value, the fitness server end dispatches task commands to the fitness user ends for the fitness user ends to run to accomplish the tasks.
  • This solves the problem in the prior art that users do not have sufficient motivations to exercise by running.
  • users achieve some goal together in a virtual map exploration game. The task command dispatching in the game increases the fun of exercising.

Abstract

This specification discloses system and method of dispatching task commands of running in a game. A fitness server accumulates the exercising mileages of various users to obtain a total mileage. When the total mileage meets a predetermined value, the server dispatches task commands of exploring a virtual map to users. The users actually jog to execute the task commands. The users thus complete the goal of the game together. During the game, task commands are dispatched to users to increase the fun of exercising.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of Invention
  • The invention relates to a fitness game system and the method thereof. In particular, the invention relates to a system that dispatches task commands of exploring a virtual map for the users to actually exercise their bodies and the method thereof.
  • 2. Related Art
  • In recent years, the rapid economic development elevates life standards. Modern people have more amusements. As exercises become popular, fitness centers have evolved into a symbol of life quality. Many people start to value exercises. In addition to using the fitness equipment provided by the fitness center, many users also buy fitness devices and exercise at home.
  • Most fitness devices are for indoor uses. For example, users simply jog on a treadmill by repeating same action, without any goal or motivation. Such a way of exercising bodies is very boring. The net result is that a lot of users eventually give up using the treadmill to exercise. Besides, most treadmills have the function of collecting exercising data of the user, such as the mileage. Such exercising data are often only for the user to record and understand his exercise conditions without further applications, such as increasing the user's exercising motivation.
  • In summary, the prior art always has the problems that the running mileage does not have further applications and it is difficult to increase the user's motivation to run on the treadmill. It is necessary to provide a solution.
  • SUMMARY OF THE INVENTION
  • In view of the foregoing, the invention discloses a system of dispatching task commands of running in a game and the method thereof.
  • The disclosed system includes a fitness user end and a fitness server end. Both the fitness user end and the fitness server end connect to a network. The fitness user end includes a transmitting module, a first receiving module, and an executing module. The transmitting module transmits user information, exercising mileage, and designated mileage with difficulty level. The first receiving module receives a task command of exploring a virtual map. The exercising module executes the designated mileage of the task command. The fitness server end includes a second receiving module, a statistics module, and a dispatching module. The second receiving module receives the user information, exercising mileage, and designated mileage transmitted from different fitness user ends. The statistics module accumulates the exercising mileage or designated mileage of the fitness user ends to obtain a total mileage. When the total mileage reaches a predetermined value, the dispatching module dispatches task commands of exploring a virtual map to the fitness user ends according to dispatching rules.
  • The disclosed method includes the steps of: connecting at least one fitness user end to a fitness server end via a network and transmitting user information and exercising mileage to the fitness server end; accumulating the exercising mileages of individual fitness user ends at the fitness server end to obtain a total mileage; when the total mileage reaches a predetermined value, dispatching task commands or exploring a virtual map to the fitness user ends according to dispatching rules by the fitness server end; executing the designated mileage with difficulty level at the fitness user end and transmitting the designated mileage to the fitness server end; accumulating the designated mileages to the total mileage at the fitness server end and re-dispatching the task commands of exploring the virtual map.
  • As described above, the invention differs from the prior art in that it uses the fitness server end to accumulate the mileages of individual fitness user ends to obtain the total mileage. When the total mileage reaches a predetermined value, the dispatching module dispatches task commands of exploring a virtual map to the fitness user ends according to dispatching rules. The fitness user ends actually run to execute the task commands. The users exercise together to achieve the goal of exploring the virtual map. During the game, different task commands are dispatched to the users to challenge them and increase the fun.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will become more fully understood from the detailed description given herein below illustration only, and thus is not limitative of the present invention, and wherein:
  • FIG. 1 shows the structure of the disclosed system of dispatching task commands of running in a game;
  • FIG. 2 is a block diagram of the disclosed system of dispatching task commands of running in a game;
  • FIG. 3 is a flowchart of the disclosed method of dispatching task commands of running in a game;
  • FIG. 4 is a schematic view of the disclosed method of dispatching task commands of running in a game; and
  • FIGS. 5 and 6 show an embodiment of the disclosed method of dispatching task commands of running in a game.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention will be apparent from the following detailed description, which proceeds with reference to the accompanying drawings, wherein the same references relate to the same elements.
  • Please refer to FIG. 1, which shows the structure of the system of dispatching task commands of running in a game. The disclosed system 100 includes at least one fitness user end 110 and one fitness server end 120. Each of the fitness user ends 110 connects to the fitness server end 120 through a network connection. That is, each fitness user end 110 is a fitness device with Internet connection capability. They connect to the fitness server end 120 via the Internet. The fitness user end 110 is a fitness device for the user to explore a virtual map. It should be noted that the fitness user end 110 can be a treadmill. The fitness server end 120 can be a server of a virtual map exploration game. Through the network connection, the fitness user end 110 can explore the virtual map. Therefore, after the user connects the treadmill, which is regarded as the fitness user end 110, to the fitness server end 120 of the virtual map exploration game, the user actually run to play the game.
  • Please refer to FIG. 2, which is a detailed block diagram of the disclosed system. Each fitness user end 110 includes a transmission module 111, a first receiving module 112, and an executing module 113. The transmission module 111 transmits user information, exercising mileage, and designated mileage with difficulty level. The user information includes a user account and a task command record. Examples of the user account include “john2563” and “mary3418.” The task command record stores the task command that have been executed by the user. Examples of the task command record include “not finishing climbing task 35 (difficulty level 3—designated mileage 0.5 km)” and “finished resistance task 26 (difficulty level 5—designated mileage 0.1 km)”. The exercising mileage referred herein is the distance that the user on the fitness user end 110 has finished with actually run, such as “1.3 km.” The designated mileage with difficulty level referred herein is the mileage designated by the task command in the virtual map exploration game. The task command and the designated mileage with difficulty level are not further described here. The explicit implementation will be described later. Therefore, the transmission module 111 transmits the user information, exercising mileage, and designated mileage with difficulty level to the fitness server end 120 through the network connection.
  • The first receiving module 112 receives the task command of the virtual map exploration game. The executing module 113 executes the designated mileage with difficulty level of the task command. Further details of the first receiving module 112 and the executing module 113 of the fitness user end 110 will be explained later.
  • The fitness server end 120 includes a second receiving module 121, a statistics module 122, and a dispatching module 123. The second receiving module 121 receives the user information, exercising mileage and the designated mileage with difficulty level sent from individual fitness user ends 110. That is, when each fitness user end 110 transmits its user information, exercising mileage, and designated mileage with difficulty level to the fitness server end 120, the second receiving module 121 of the fitness server end 120 receives them.
  • The statistics module 122 accumulates the exercising mileage or designated mileage of the fitness user ends 110 to obtain the total mileage. When the second receiving module 121 receives the exercising mileage of the fitness user ends 110, the statistics module 122 accumulates the received exercising mileage to obtain the total mileage. Besides, when the second receiving module 121 receives the designated mileage of individual fitness user end, the statistics module 122 accumulates them to the total mileage, obtaining an updated total mileage.
  • For example, suppose the fitness user end 110 “A” transmits an exercising mileage “1.8 km” and the fitness user end 110 “B” transmits an exercising mileage “2.2 km.” The statistics module 122 of the fitness server end 120 adds the exercising mileage “1.8 km” and the exercising mileage “2.2 km” up to obtain the total mileage “4 km.” If the fitness user end 110 “A” transmits the designated mileage “0.2 km” and the fitness user end 110 “B” transmits the designated mileage “0.3 km,” then the statistic module 122 of the fitness server end 120 adds the designated mileage “0.2 km” and the designated mileage “0.3 km” up to obtain the total mileage “4 km.” Thus, the updated total mileage is “4.5 km.”
  • When the total mileage reaches a predetermined value, the dispatching module 123 dispatches task commands of the virtual map exploration map to the fitness user end 110 according to dispatching rules. It is worth emphasizing that the task commands referred herein are the task commands that the users have to complete during the game or exploring the virtual map. The task command can be a climbing task of some slope in the map or a resistance task on some different road in the map. The task command includes the designated mileage with difficulty level. For example, the task command is “climbing task: difficulty level 3—designated mileage 0.5 km” or “resistance task: difficulty level 5—designated mileage 0.2 km.” The predetermined value is set by the system in advance. Each predetermined value is for a task command in the virtual map exploration game. The predetermined value can be a definite value such as “4 km” or a range such as “2˜4 km.” If the predetermine value is a definite value, the system can preset any possible value for the task commands in the game. For example, the predetermined value “4 km” corresponds to the task command “climbing task 4: difficulty level 2—designated mileage 1 km” and the predetermined value “20 km” corresponds to the task command “resistance task 20: difficulty level 4—designated mileage 0.3 km.” These are examples when the predetermined value is a definite value. The invention is not limited to these examples. Other embodiments should be included in the invention.
  • It should be noted that the dispatching rules are predetermined by the system. A task command can be dispatched to one of the fitness user end 110 randomly or according to a specific order. If the dispatching rule is random dispatching, then the dispatching module 123 randomly dispatches a task command to one of the fitness user end 110 connected with the fitness server end 120. If the dispatching rule is orderly dispatching, then the dispatching module 123 follows a task command dispatching record of the fitness server end 120 to some fitness user end 110 who does not receive any task command. The task command record can be included in the user information.
  • When the total mileage obtained by the statistics module 122 reaches the predetermined value, the dispatching module 123 dispatches the task commands in the virtual map exploration game to the fitness user ends 110 according to the dispatching rules. Following the above example, suppose the statistics module 122 obtains the total mileage “4 km.” Since the predetermined value “4 km” corresponds to the task command of the virtual map exploration game “climbing task 4: difficulty level 2—designated mileage 1 km,” the dispatching module 123 randomly dispatches the task command “climbing task 4: difficulty level 2—designated mileage 1 km” to one of the fitness user ends 110.
  • After the dispatching module 123 of the fitness server end 120 dispatches the task command in the virtual map exploration game to the fitness user end 110, the first receiving module 112 of the fitness user end 110 receives the corresponding task command. Afterwards, the executing module 113 executes the designated mileage with difficulty level of the task command. When the user on the fitness user end 110 wants to complete the task command, the executing module 113 adjusts the difficulty level of the treadmill on the fitness user end 110 according to the difficulty level of the task command. The user then actually runs to complete the designated mileage with difficulty level in the task command. Afterwards, the transmission module 111 sends the designated mileage with difficulty level to the fitness server end 120.
  • Following the above example, suppose the dispatching module 123 of the fitness server end 120 dispatches the task command “climbing task 4: difficulty level 2—designated mileage 1 km” to a fitness user end 110. The first receiving module 112 of the fitness user end 110 receives the task command “climbing task 4: difficulty level 2—designated mileage 1 km” of the virtual map exploration game. The executing module 113 of the fitness user end 110 executes the designated 1 km of difficulty level 2 in the task command “climbing task 4: difficulty level 2—designated mileage 1 km”. That is, the user on the fitness user end 110 uses the treadmill to run 1 km at the difficulty level 2 to achieve the task. Once the task is achieved, the transmitting module 111 of the fitness user end 110 transmits the designated mileage “1 km” of the difficulty level 2.
  • Once the transmitting module 111 of the fitness user end 110 transmits the designated mileage, the second receiving module 121 of the fitness server end 120 receives the designated mileage of the difficulty level. Afterwards, the statistics module 122 of the fitness server end 120 accumulates the designated mileage to the total mileage to obtain an updated total mileage. The dispatching module 123 of the fitness server end 120 then re-dispatch task commands according to the updated total mileage.
  • It should be noted that the fitness server end 120 records the fitness user ends 110. A fitness user end 110 has to connect to the fitness server end 120 in order to play the virtual map exploration game. The fitness user end 110 can disconnect from the fitness server end 120 after receiving the assigned task command and re-connect to the fitness server end 120 later for completing the task command. This is not restricted by the invention. Other embodiments should be included in the invention too.
  • The invention dispatches task commands in a game for users to run. By accumulating the mileage of individual users to a total mileage and dispatching new task commands to the users when the total mileage reaches a predetermined value, the users on the fitness user ends have more motivations to run than in the prior art.
  • The following paragraphs describe the disclosed method and use an explicit embodiment to explain the invention. A skilled person can readily make modifications without departing from the spirit of the invention.
  • FIG. 3 is a flowchart of the disclosed method of dispatching task commands of running in a game. FIG. 4 is a schematic view of the disclosed system of dispatching task commands of running in a game. FIGS. 5 and 6 are schematic views of an embodiment of the invention. Please refer to FIGS. 3 to 6 in the following description.
  • Please first refer to FIGS. 4 and 5. The disclosed system 400 of dispatching task commands of running in a game include treadmill A 411, treadmill B 412, treadmill C 413, and a virtual map exploration game server 420. The treadmill A 411, treadmill B 412, and treadmill C 413 are fitness devices with Internet connection capability. The treadmill A 411, treadmill B 412, and treadmill C 413A connect to the virtual map exploration game server 420 via network connections. Suppose the treadmill A 411 transmits the user information such as a user account 510 “Mary” and an exercising mileage 520 “2.3 km” to the virtual map exploration game server 420. The treadmill B 412 transmits the user account 510 “John” and the exercising mileage 520 “3.1 km” to the virtual map exploration game server 420. The treadmill C 413 transmits the user account 510 “Sun” and the exercising mileage 520 “6.2 km” to the virtual map exploration game server 420. (Step 301)
  • After receiving the exercising mileage 520 “2.3 km” from treadmill A 411, the exercising mileage 520 “3.1 km” from treadmill B 412, and the exercising mileage 520 “6.2 km” from treadmill C 413, the virtual map exploration game server 420 accumulates the exercising mileage 520 “2.3 km”, the exercising mileage 520 “3.1 km”, and the exercising mileage 520 “6.2 km” to obtain the total mileage “11.6 km”. (Step 302)
  • Please refer to FIG. 6. Different predetermined mileage values 610 are set to correspond to different task commands 620. For example, the predetermined value 610 “1.6 km” corresponds to the task command 620 “climbing task 1.6: difficulty level 2—designated mileage 1 km”. The predetermined value 610 “11.6 km” corresponds to the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km”. The predetermined value 610 “11.7 km” corresponds to the task command 620 “climbing task 11.7: difficulty level 3—designated mileage 0.5 km”, and so on. Therefore, when the total mileage “11.6 km” registered by the virtual map exploration game server 420 agrees with the predetermined value “11.6 km”, it dispatches the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km” to treadmill A 411 according to the random dispatching rule. (Step 303)
  • After the treadmill A 411 receives the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km”, the treadmill A 411 executes the task command 620 “resistance task 11.6: difficulty level 5—designated mileage 0.1 km”. The user of treadmill A 411 actually run on the treadmill at the difficulty level of 5 for the designated mileage “0.1 km”. The designated mileage “0.1 km” is then transmitted to the virtual map exploration game server 420. (Step 304)
  • After the virtual map exploration game server 420 receives the designated mileage “0.1 km”, it adds the designated mileage “0.1 km” to the current total mileage “11.6 km” and obtains the updated total mileage “11.7 km”. It then re-dispatches the corresponding task command 620 “climbing task 11.7: difficulty level 3—designated mileage 0.5 km” to treadmill B 412. (Step 305)
  • After receiving the task command 620 “climbing task 11.7: difficulty level 3—designated mileage 0.5 km”, treadmill B 412 executes the task command 620 “climbing task 11.7: difficulty level 3—designated mileage 0.5 km”. The user of treadmill B 412 actually run on the treadmill at the difficulty level of 3 for the designated mileage “0.5 km”. The designated mileage “0.5 km” is then transmitted to the virtual map exploration game server 420. (Step 304)
  • After the virtual map exploration game server 420 receives the designated mileage “0.5 km”, it adds the designated mileage “0.5 km” to the current total mileage “11.7 km” and obtains the updated total mileage “12.2 km”. It then re-dispatches the corresponding task command 620 in the virtual map exploration game. (Step 305)
  • In summary, the invention differs form the prior art in that there is a fitness server end that accumulates the mileages of individual fitness user ends to obtain a total mileage. When the total mileage reaches a predetermined value, the fitness server end dispatches task commands to the fitness user ends for the fitness user ends to run to accomplish the tasks. This solves the problem in the prior art that users do not have sufficient motivations to exercise by running. Moreover, users achieve some goal together in a virtual map exploration game. The task command dispatching in the game increases the fun of exercising.
  • Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.

Claims (10)

1. A system of dispatching task commands of running in a game, comprising:
at least one fitness user end for connecting to a network, wherein the fitness user end further comprises:
a transmitting module for transmitting user information, an exercising mileage, and a designated mileage with a difficulty;
a first receiving module for receiving a task command of a virtual map exploration game; and
an executing module for executing the designated mileage corresponding to the task command; and
a fitness server end for connecting to the fitness user ends via the network, wherein the fitness server end further comprises:
a second receiving module for receiving the user information, the exercising mileages and the designated mileages transmitted from the fitness user ends;
a statistics module for accumulating the exercising mileages or the designated mileages from the individual fitness user ends to obtain a total mileage; and
a dispatching module for dispatching the task commands to the fitness user ends according to a dispatching rule when the total mileage reaches a predetermined value.
2. The system of claim 1, wherein the fitness user end is a treadmill.
3. The system of claim 1, wherein the dispatching rule is random dispatching or orderly dispatching to one of the fitness user ends.
4. The system of claim 1, wherein the task command is a climbing task of some slope or a resistance task on some road in the virtual map.
5. The system of claim 1, wherein the user information includes a user account and a task command record.
6. A method of dispatching task commands of running in a game, comprising the steps of:
connecting at least one fitness user end to a fitness server end via a network and transmitting user information and an exercising mileage to the fitness server end;
accumulating the exercising mileages from the individual fitness user ends by the fitness server end to obtain a total mileage;
dispatching task commands to the fitness user ends according to a dispatching rule by the fitness server end when the total mileage reaches a predetermined value;
executing a designated mileage with a difficulty level according to the task command at the fitness user end and transmitting the designated mileage to the fitness server end; and
accumulating the designated mileage to the total mileage by the fitness server end and re-dispatching a corresponding task command in the virtual map exploration game.
7. The method of claim 6, wherein the fitness user end is a treadmill.
8. The method of claim 6, wherein the dispatching rule is random dispatching or orderly dispatching to one of the fitness user ends.
9. The method of claim 6, wherein the task command is a climbing task of some slope or a resistance task on some road in the virtual map.
10. The method of claim 6, wherein the user information includes a user account and a task command record.
US12/585,814 2009-07-02 2009-09-25 System and method of dispatching task commands of running in game Abandoned US20110003663A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW098122404A TW201102128A (en) 2009-07-02 2009-07-02 System of issuing task instruction by game to perform fitness treadmill and method thereof
TW098122404 2009-07-02

Publications (1)

Publication Number Publication Date
US20110003663A1 true US20110003663A1 (en) 2011-01-06

Family

ID=43412979

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/585,814 Abandoned US20110003663A1 (en) 2009-07-02 2009-09-25 System and method of dispatching task commands of running in game

Country Status (2)

Country Link
US (1) US20110003663A1 (en)
TW (1) TW201102128A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110309471A (en) * 2019-05-23 2019-10-08 平安科技(深圳)有限公司 Motion information method for pushing, device, electronic equipment and storage medium

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5512025A (en) * 1989-02-03 1996-04-30 Icon Health & Fitness, Inc. User-programmable computerized console for exercise machines
US20020147693A1 (en) * 2001-04-05 2002-10-10 International Business Machines Corporation Method and system for dynamic accounting of service and equipment usage
US20040127335A1 (en) * 1999-07-08 2004-07-01 Watterson Scott R. Systems and methods for controlling the operation of one or more exercise devices and providing motivational programming
US6997852B2 (en) * 1999-07-08 2006-02-14 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a portable remote device
US20060205566A1 (en) * 1999-07-08 2006-09-14 Watterson Scott R Systems for interaction with exercise device
US20060205569A1 (en) * 1999-07-08 2006-09-14 Watterson Scott R Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US20060240947A1 (en) * 2005-03-16 2006-10-26 Nautilus, Inc. Apparatus and methods for transmitting programming, receiving and displaying programming, communicating with exercise equipment, and accessing and passing data to and from applications
US20070033068A1 (en) * 2005-08-08 2007-02-08 Rajendra Rao Physical rehabilitation systems and methods
US20070042868A1 (en) * 2005-05-11 2007-02-22 John Fisher Cardio-fitness station with virtual- reality capability
US20070077996A1 (en) * 2005-09-30 2007-04-05 Inventec Corporation User-alterable network game system and method
US20070225118A1 (en) * 2006-03-22 2007-09-27 Giorno Ralph J Del Virtual personal training device
US20080220941A1 (en) * 2007-03-08 2008-09-11 Rocky Shaw Virtual trainer system and method
US20080300914A1 (en) * 2007-05-29 2008-12-04 Microsoft Corporation Dynamic activity management
US7628730B1 (en) * 1999-07-08 2009-12-08 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a USB compatible portable remote device
US7637847B1 (en) * 1995-12-14 2009-12-29 Icon Ip, Inc. Exercise system and method with virtual personal trainer forewarning
US20100035726A1 (en) * 2008-08-07 2010-02-11 John Fisher Cardio-fitness station with virtual-reality capability
US20100062818A1 (en) * 2008-09-09 2010-03-11 Apple Inc. Real-time interaction with a virtual competitor while performing an exercise routine

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5512025A (en) * 1989-02-03 1996-04-30 Icon Health & Fitness, Inc. User-programmable computerized console for exercise machines
US7637847B1 (en) * 1995-12-14 2009-12-29 Icon Ip, Inc. Exercise system and method with virtual personal trainer forewarning
US7556590B2 (en) * 1999-07-08 2009-07-07 Icon Ip, Inc. Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US7537546B2 (en) * 1999-07-08 2009-05-26 Icon Ip, Inc. Systems and methods for controlling the operation of one or more exercise devices and providing motivational programming
US20060205566A1 (en) * 1999-07-08 2006-09-14 Watterson Scott R Systems for interaction with exercise device
US20060205569A1 (en) * 1999-07-08 2006-09-14 Watterson Scott R Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US6997852B2 (en) * 1999-07-08 2006-02-14 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a portable remote device
US7645213B2 (en) * 1999-07-08 2010-01-12 Watterson Scott R Systems for interaction with exercise device
US7628730B1 (en) * 1999-07-08 2009-12-08 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a USB compatible portable remote device
US7455622B2 (en) * 1999-07-08 2008-11-25 Icon Ip, Inc. Systems for interaction with exercise device
US20040127335A1 (en) * 1999-07-08 2004-07-01 Watterson Scott R. Systems and methods for controlling the operation of one or more exercise devices and providing motivational programming
US20020147693A1 (en) * 2001-04-05 2002-10-10 International Business Machines Corporation Method and system for dynamic accounting of service and equipment usage
US20060240947A1 (en) * 2005-03-16 2006-10-26 Nautilus, Inc. Apparatus and methods for transmitting programming, receiving and displaying programming, communicating with exercise equipment, and accessing and passing data to and from applications
US20070042868A1 (en) * 2005-05-11 2007-02-22 John Fisher Cardio-fitness station with virtual- reality capability
US20070033068A1 (en) * 2005-08-08 2007-02-08 Rajendra Rao Physical rehabilitation systems and methods
US20070077996A1 (en) * 2005-09-30 2007-04-05 Inventec Corporation User-alterable network game system and method
US20070225118A1 (en) * 2006-03-22 2007-09-27 Giorno Ralph J Del Virtual personal training device
US20080220941A1 (en) * 2007-03-08 2008-09-11 Rocky Shaw Virtual trainer system and method
US20080300914A1 (en) * 2007-05-29 2008-12-04 Microsoft Corporation Dynamic activity management
US20100035726A1 (en) * 2008-08-07 2010-02-11 John Fisher Cardio-fitness station with virtual-reality capability
US20100062818A1 (en) * 2008-09-09 2010-03-11 Apple Inc. Real-time interaction with a virtual competitor while performing an exercise routine

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations

Also Published As

Publication number Publication date
TW201102128A (en) 2011-01-16

Similar Documents

Publication Publication Date Title
US20110003663A1 (en) System and method of dispatching task commands of running in game
US20180144013A1 (en) Systems and networks for enabling exercise equipment to communicate with a network
US6749536B1 (en) Exercising using a public communication network
US9533228B2 (en) Systems and methods for fitness and video games
US20160171453A1 (en) Social media system and method for sports
CN107256330A (en) Recommendation method, device and the computer-readable recording medium of a kind of motion scheme
Marques In-season strength and power training for professional male team handball players
US20110306427A1 (en) Method and System for Drafting One or More Players in a Fantasy Sport
US6571143B1 (en) Golf scoring system for a golf competition
CN104486653A (en) Network interaction-based video somatosensory body-building system and method
JP5723851B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
KR20060090501A (en) Golf score information offering method using wireless internet or wireless broadband and thereof system
CN106341460A (en) Exercise realization method, client and server
CN102611942B (en) Method for realizing multi-person interactive game in network television and network television
CN104667511A (en) Competition ranking promoting system and method based on big data
CN102548470A (en) Sensory testing data analysis by categories
CN105159662A (en) Internet platform based multi-person interaction running realization method and apparatus
CN110188123A (en) User matching method and equipment
KR101779503B1 (en) System and method for matching service
KR20160111557A (en) Apparatus and method for guiding exercise
JP6060401B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM
CN110209704A (en) User matching method and equipment
KR101293710B1 (en) Method for virtual golf simulation determining the position of the user and system therefor
JP5709787B2 (en) GAME MANAGEMENT DEVICE, GAME DEVICE, GAME SYSTEM, AND PROGRAM
CN112587904A (en) Student health promotion monitoring system and student health promotion method

Legal Events

Date Code Title Description
AS Assignment

Owner name: INVENTEC CORPORATION, TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHIU, CHAUCER;FANG, HUI;SIGNING DATES FROM 20090706 TO 20090707;REEL/FRAME:023327/0311

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION