US20060058155A1
2006-03-16
10/939,812
2004-09-13
A method that gives user/s of the exercise apparatus, a choice of exercise events that uses data generated in response to a dynamically engaging event, being performed or performed earlier on any apparatus. The participant/s have the option of participating in local, inter-group, and global exercise events. The users may have the choice of participating in exercise events, based on using raw or PAP data. From the access point, users will signup using (SAID), (FM), (ECSL); select an exercise event for competition or regular workout, using (ECES), and sampling studies, using (FELTS). The exercise data generated will be collected (DCAT), and sent for processing, analyzing and out putting, to application, database, and web servers such as LAS, LDBS, GAS, GDBS, GWS, and Server Banks. The results of the interactive exercise events will be posted at main web page and other web sites. The sampling data and other statistical data generated from the events will be shared with groups and other interested agencies.
Get notified when new applications in this technology area are published.
A63B24/0062 » CPC main
Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
A63B24/0084 » CPC further
Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances Exercising apparatus with means for competitions, e.g. virtual races
G16H40/67 » CPC further
ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
A63B24/0075 » CPC further
Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
A63B2024/0068 » CPC further
Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances; Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance Comparison to target or threshold, previous performance or not real time comparison to other individuals
A63B2208/12 » CPC further
Characteristics or parameters related to the user or player specially adapted for children
A63B2225/20 » CPC further
Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
G16H20/30 » CPC further
ICT 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
A63B24/00 IPC
Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
A63B71/00 » CPC further
Games or sports accessories not covered in groups -
The present application is a continuation-in-part application of U.S. patent application, Ser. No. Docket Number HK08180401, filed Aug. 24, 2004, for GLOBAL FITNESS CHALLENGE ONLINE, by Harish Kumar, included by reference herein and for which benefit of the priority date is hereby claimed.
In the previous application, the subject matter is same except it discusses lot of details about the technology and data transfer, collecting devices, and less about the type of fitness competitions, and interactive exercise events. So, we feel that we need to elaborate more on the type of competitions and the broader scope that was presented previously. We are treating this as our new application because of some new subject matter, new title, and more descriptive nature of the content in the menu of choices for different category of competitions. In the new application, there is also presentation of new material on mass sampling of exercise events, and recording cardio and other physiological changes caused by changs in the environment and varying exercise parameters.
There are some changes in the FIGS. 1 through 5 and some ornamental changes in placing some of the elements. The basic invention idea is same but with few new elements added.
FIELD OF THE INVENTIONThe present invention relates to a system for organizing exercise events in which participants can interact, engage, improve and compare their physical conditioning, in relation to others, using exercise data generated from a dynamic interaction with the exercise appratus or even with arcade games. In particular, this process, that can (1) provide an option of using raw exercise data or PAP data; (2) give choice of engaging in different types of individual and group exercise events; (3) provide an environment for a wide range of standard and proprietary competitions; (4) give people and groups, a choice of compairing data generated from any type of dynamic interaction, between people or between people and exercise apparatus; (5) evaluate and analyze individual and groups' physical conditioning as compared to other individuals and groups, (6) provide health care professionals and other organizations an access to a vast sampling model and resources; and (7) compare, monitor, track, measure, and record any physiological changes in the cardiovascular data, caused by variations in foods consumed before the exercise event, warm up time, warm up rate, increase or decrease of physical stresss level, and by changing the surroundings.
BACKGROUND OF THE INVENTIONPeople love to compete and challenge each other in every aspect of their lives. Wheather it is education, sports, or the material things we possess. We may be able to challenge ourselves physically, but until and unless we compete head on with our peers, we will not be able to enhance our performance or reach our pinnacle. Currently, there are no environments where people can go and compete against each other, or one group of people such as, students of one university, compare or compete their physical conditioning, with other group of students. There is no challenging environment where a father, mother, and children can compare their exercise data with each other, without giving any family member an advantage over the other family member.
There is no mass stastical system in place, which will let users from all over the globe, generate synchronous as well as asynchronous exercise data, for mass sampling purposes. There has been talk about effects on cardio system due to changes in diet ot other factors. No one, to our knowledge, has created an environment, where thousands and thousands of people, can participate in studying effects on the physiological aspects of our bodies by changing certain factors such as: (1) increasing body resistance after 5 minutes of warm up verses 15 minutes of warm up; (2) increasing or decreasing rate of walking/jogging speed, during the warm up phase; (3) effects of warming up for different durations, before starting a regular routine, on the heart conditioning; (4) the effect of consuming different foods on the cardio output; (5) effects of surroundings on the cardio conditioning and output, during the warm up phase, normal phase; (6) effects of exercising, at different times of the day, on individual cardio strength and output; (7) effects on individual cardio output at varying altitude and temperature levels.
To help solve these problems, we have created a challenging environment, called âInteractive X Eventsâ, where people can sign-up to compete and analyze their cardio conditioning under different conditions and environments. Using this broad platform, from the gyms, work places, schools, offices, public agencies, and other countries, people can compete against each other, compete against other groups, or just participate in mass sampling studies conducted by any agencies such as health professionals and researchers. They can monitor their own cardio output by changing parameters as discussed above. This system will also provide a virtual environment for users to compare, compete and track their performance against their peers, groups, and other exercise enthusiasts. Besides seeing how they fair against other users, the users will be able to monitor in real time, their statistics such as: Cardio Strength, Endurance, total calories burned, calories burned per unit weight, total altitude gained, calories burned/feet of altitude climbed, distance travelled, distance travelled/unit calorie burned, heart rate, calories burned/avg heart rate, weight loss, avg heart rate/unit weight, weight lifted/unit weight, weight lifted/calorie burned, total aggregate weight moved/unit weight and lots of other possible combinations.
To our knowledge there are no products, similar to what is being, marketed or used, in this type of environment presented in this application. There are some web based applications and products which will keep track of the calories burned and other personal data. But these web based applications are just storing personal information and do not offer any real time competittive environment. There is a company called âbodymedia.comâ which manages the personal information but do not offer the competitive user environment as presented in this invention. As a matter of fact, we may be using some of Body Media's devices to fit into our environment.
There is another company with the patent number U.S. Pat. No. 6,749,536, exercising using a public communication network.
There is one more company with the U.S. Pat. No. 5,916,063, portable memory system and method for providing customized training program.
There is another company with U.S. Pat. No. 5,937,387 for selecting a customized wellness plan.
I have also submitted another application in this matter on Aug. 23, 2004 under a different title âGlobal Fitness Challenge Online,â docket number (HK08180401), and we are attaching a copy of that application. In that application, the subject matter is same except it discusses lot of details about the technology and less about the type of interactive events and fitness competitions. So, we feel that we need to elaborate more on the type of exercise events, competitions, and the mass sampling of cardio and other fitness data, and also the broader scope of the previous application that was presented previously. We are treating this as our new application because of some new subject matter, new title, and more descriptive nature of the content in the menu of choices for different category of competitions.
The above mentioned patents and other monitoring equipment available today, are not offering any exercise events, fitness challenge events based on PAP factor data, or raw exercise data. They are not presenting or offering any broader environment that specifically solves the problem, for individuals and groups, interested in competing, and comparing their physical conditioning, with other individuals and groups. The above mentioned patents do not offer any way of verification, authentication and identification of personal data. There is no competitive environment existing today, in the physical exercise competitions and comparisons, that lets people of different weights, physical dimensions, age and sex, compete with each other, bringing them to the same platform and base level. These other patents do not offer a mass sampling environment, as discussed here, and also do not offer any solution for people to monitor physiological changes caused by varying parameters and other factors, that have an effect on the cardiovascular output.
It is therefore an object of the invention to introduce a structure for interactive exercise events, fitness events, and challenging environment, refered to as âInteractive X eventsâ for the users of exercise apparatus, in a connected and unconnected format.
It is another object of the invention to present exercise events in a challenging and/or unchallenging environment, for individuals, and groups.
It is another object of the invention to offer variety of unconventional and conventional exercise events, for statistical and comparison purposes, for diverse range of people.
It is another object of the invention to offer synchronous and asynchronous exercise events globally.
It is another object of the invention to offer local, inter/intra group, and global exercise events.
It is another object of the invention to present a real-time, internet/network based comparison environment, for the users of the exercise apparatus.
It is another object of the invention to provide a global environment for organizing, synchronous and asynchronous studies, for analysing physiological changes brought on by varying exercise environment and parameters.
It is another object of the invention to share and communicate effects of environment on physiological changes.
It is another object of the invention to analyze, individual and groups cardio data, effected by, changing exercise environment and other parameters.
It is another object of the invention to provide environment for interactive exercise events based on PAP data, raw exercise data, and also provide an environment for people to monitor, and change exercise routines based on the feed back from exercise events performed previously, under different exercise parameters.
SUMMARY OF THE INVENTIONIn accordance with the present invention, there is provided a method that gives user/s of the exercise apparatus, a choice of exercise events that uses data generated in response to a dynamically engaging event, being performed or performed earlier on any apparatus. The participant/s have the option of participating in local, inter-group, and global exercise events. The users may have the choice of participating in exercise events, based on using raw or PAP data. From the access point, users will signup using (SAID), (FM), (ECSL); select an exercise event for competition or regular workout, using (ECES), and sampling studies, using (FELTS). The exercise data generated will be collected (DCAT), and sent for processing, analyzing and out putting, to application, database, and web servers such as LAS, LDBS, GAS, GDBS, GWS, and Server Banks. The results of the interactive exercise events will be posted at main web page and other web sites. The sampling data and other statistical data generated from the events will be shared with groups and other interested agencies.
BRIEF DESCRIPTION OF THE DRAWINGSA complete understanding of the present invention may be obtained by reference to the accompanying drawings, when considered in conjunction with the subsequent, detailed description, in which:
FIG. 1 is an overall view of an environment showing one of the embodiments, for organizing and executing, interactive X events under our âInteractive X eventsâ system, as shown here in accordance with the invention;
FIG. 2 is a local x events view of an environment showing one of the embodiments, for organizing and executing, Local X Events under our âInteractive X events,â system, as shown here in accordance with the invention;
FIG. 4 is a global x events view of an environment showing, one of the preferred embodiment, for organizing and executing, Interactive X Events under our âInteractive X events,â system, as shown here in accordance with the invention;
FIG. 5 is a sign-up logic view of an one embodiment of our âInteractive X events,â system, as shown here in accordance with the invention;
FIG. 3 is an inter/intra group x events view of an environment showing one of the embodiments of organizng and executing, Inter/Intra Group X Events under our âInteractive X events,â system, as shown here in accordance with the invention;
FIG. 6 is an unintegrated x events view of an another embodiment of organizing Unintegrated X Events under our âInteractive X events,â system, as shown here in accordance with our invention; and
FIG. 7 is an expanded view of a data transfering from ECSL to FELTS to PAP Event selector.
For purposes of clarity and brevity, like elements and components will bear the same designations and numbering throughout the FIGURES.
DESCRIPTION OF THE PREFERRED EMBODIMENTThe âInteractive X eventsâ 10 system is very much similar in features and functionality, as originally submitted per previous application and which was received in USPTO-Patent office, on Aug. 24, 2004, Docket Number HK08180401. The proof of this last application is enclosed.
Structurally, there are very few differences in this new application, compared to the previous application. There are few cosmetic differences and some differences in the description of some of the key elements of the drawings. Enclosed are layouts of the FIGS. 1 through 5, with very slight differences compared to the previously submitted diagrams. After submitting the first application, it was realized that I did not elaborate on couple of key elements of the invention. So it was decided to explain some of those key elements in detail. It was also realized that I needed to add few more of the elements for a clearer explaination, which is very obvious, when you look and compare to the previous drawings that were submitted.
I will be explaining in great detail the description of all new additions and if need be, I will also explain some of the affected elements and any changes in the cosmetics of the invention.
FIG. 1 is very similar to the one submitted previously with the exception of the following differences:
âInteractive X Eventsâ 10. It is an exercise environment, where people from anywhere in the world, can participate; using exercise apparatus, arcade games, or any other similar devices capable of generating and simulating exercise events, or simulating any physical activity data. The exercise apparatus and devices, could be any gym equipment, used for workout, testing humans, or used in an environment capable of simulating human activities. Such devices may be part of rehab centers, research facilities, fitness equipment manufacturers, educational institutions, government agencies, law enforcement centers. Essentially any environment that has devices that are used for monitoring physical activity data. The apparatus could be resident in entertainment centers, casinos and any similar environments.
The exercise data, or data generated from entertaining activities, may be used for various purposes and some of these are defined in the following sections. Few of the popular uses of this system are described here, such as, compairing exercise data; gyms and similar bodies, setting up local, group, and global competitions; group competitions between similar groups and between diverse groups; sampling of exercise data, generated by the users of exercise apparatus; health care professionals, for analyzing cardio related data; institutions doing research in humans, medicines; food companies; exercise machine manufacturers; and casinos for organizing bets etc.
There are different ways of designing this system. Some of the embodiments, are shown in this application. This system may become a part and parcel of exercise machine manufacturers. The manufacturers may start to integrate, some or all of the elements in the logic of their apparatus. The apparatus manufacturers, may also start to design different type of apparatus, with intense workout after they analyze the global data generated, everyday, by the users.
For the resistance machines to work in this environment, there will be few modifications required before these machines can be used.
For this system to work in global environment efficiently, there will be very complex and data intensive hardware, software and communication devices required. But for local exercise events, this may be accomplished by using, not so powerful system.
The output of the events will depend on how and who is participating.
âFELTSâ 17 module Stands for Food, Load, Time, Speed. Selecting any of these functions âFELTSâ 17, the exercise data will record physiological changes that occurs in a persons heart rate and cardio output. This will facilitate mass sampling of the study groups. Under this system, there may be thousands and thousands of people from different regions, and cultures, participating in the real time, synchronous and asynchronous, studies. This will provide tremendous benefits to the research groups, study groups and health care professionals. There could be sampling taken on a daily basis, and the exercise data and cardio data generated of thousands of individuals and groups, will contribute to a better understanding of how the cardio functioning is affected by changes and also, within different cultures, these parameter changes will give a better understanding for the medical community. There may be research done on various blood groups and seeing how these blood groups respond to the environment and parameter changes. There may be thousands of ways these parameters can be changed and different type of studies can be conducted, using different people, foods, environment, altitude, intensity, time of the day, seasons, and numerous possible ways. All these parameters are user definable and based on personal preference of the researchers, individuals, and groups conducting studies for statistical analysis or other useful ways.
F, is the food related parameter, this will record changes caused by consumming different type of foods, such as high carb, high fat, high protein diets before commencing any exercise activity. There may be variations among the the type of foods consummed such as an example, a high carbo diet, may substitute from pure carbonated beverages to fruit juices, and measure differences in the cardio output and conditioning.
E, is the exercise related parameter. the function of this parameter is to monitor and record any cardio changes, caused by varying, the frequency of exercise, of the participant. As an example, participant A may exercise daily for certain duration of time and number of days, and then stopping for a
L, is the load parameter, this will record changes to the cardio functioning based on physical stress exerted on the person. This could be a simple load the individual is carrying or the load could be in the form of climbing up hill on a treadmill, or climbing stairs. The purpose of this load is to record how the cardio condition is effected, if the load is put on the warm up phase after 5 minutes or load is exerted after 15 minutes. These intervals can be changed on a daily basis or changed based on other factors or study groups.
T, is the time study parameter. This will aloow people to do warm ups for different intervals, and see its effect on the cardio functioning and cardio output during a normal workout or exercise session. Warm up time may be any duration of time, depending on the individual and the groups. Users may also see the cardio results, by doing warm up and workouts during different times of the day, or season.
S, is the speed parameter. This will allow people to warm up at different rate of speeds to see its effects on the cardio conditioning and output during the normal workouts.
As an example, someone can warm up at 2 miles/hour for 5 minutes at zero incline with empty stomach, before starting a normal workout session at 5 miles per hour and record cardio output data. Then next day at the same time, perform 10 minutes of warm up at 2 miles per hour, at zero incline and empty stomach, before starting a normal workout session and then record the cardio output data. So the user can continue experimenting changing all the parameters and see how it effected its cardio functioning.
One can see there are numerous possibilities of selecting different parameters, there can be very interesting outcome after all kinds of studies or exercises are performed using these type of parameters
One can organize exercise events, comparisons, and competitions using any of the parameter settings, or a combination of parameter settings. As an example, an competition event may be organized for all the firemen living in a city A. The âFELTSâ 17, parameters for the competition event, may be defined as No food, Incline of 15 on a treadmill, warm up time of 5 minutes at a speed of 3 miles/hour.
âECSL Moduleâ 23: Stands for Exercise Comparison Selector Logic. This module will allow users to make a decision between, doing a âworkoutâ 71, verses doing a âcomparisonâ 18 or âcompetitionâ 16 workout. What ever user decides to do, a normal workout session or a competition, this information will be communicated to the other components of this system. This module may be an integral part of âSAID Moduleâ 22 or other modules of this Interactive X events system.
âPAP Event Selectorâ 14: This module will allow the user to choose between our proprietary âPAP Dataâ 72 based exercise events or events based on âraw dataâ 73. There may be different ways of deriving PAP data. For people of different weights, participating in same exercise events, the raw data will be divided by the weight of the person. In certain cases, the raw exercise data will be divided by âgroup weightâ of the group, if event is based on a collective group effort, such as, cardio strength of a group of firemen verses another group of firemen. In some events, the raw data may be divided by other physical characteristics of the individuals or groups.
This device may be an integral part of any of the components of Interactive X events system. It may also be a separate device residing in the gym and communicating with other components and modules discussed here.
âECES Selector Moduleâ 25: Stands for Exercise and Challenge Event Selector. Users can make a selection for the type of comparison, competition, and standard exercise they want to participate in. Based on PAP data and raw data, there are hundreds of exercise options that are available to participants. Some of the choices available to the participants will depend on the entity and groups that are organizing these events. Some of the numerous combinations of events and exercises based on PAP Factor Data and Raw data are described below.
A Calories burned/pound of body weight (30 min workout)
B Calories burned/minute (30 min workout)
C Calories burned/avg heart beat (30 min workout)
D Avg. Heart beat/(A) (30 min workout)
E Total Heart Beat/pound of body weight (30 min workout)
F Heart Beat/Calorie burned
G Total heart beats (30 min workout)
H Total Calories burned/feet climbed (60 minute)
I Calories burned/distance traveled (60 minute)
J Total calories burned (30 minutes)
K Total Distance travelled (30 minutes)
L Cardio Strength (5 minute) Weight/Avg heart beat
M Cardio Endurance (30 min) Weight/Avg Heart Beat
N Muscle Strength Max Weight lifted/pound of body weight (Biceps Class)
O Endurance Total Weight lifted/pound of body weight (Biceps Class)
P Most Improved in Cardio Strength
Q Most Improved in Cardio Endurance
R Overall Dramatic Improvement
S Weakening Cardio Strength Class
T Most consistent performer in Calories burned class (30 days), (90 Days), (One Year)
U Calories Burned/Pound of body weight (30 days), (90 Days), (One Year)
V Calories Burned/minute of avg heart beat, 30 min class (30 days), (90 Days), (One Year)
W Distance Travelled/pound of body weight (30 min) (30 days), (90 Days), (One Year)
X Distance Walked/Avg. Heart Beat (30 min)
Y Fastest Speed/pound of body weight (30 min)
Z Stairs climbed X pound of weight (30 min)
AA Group Cardio Endurance
BB Group Cardio Strength
As can be seen, there are numerous combination of exercise classes that can be introduced. Some of the individual gyms may prefer one group of exercises over other groups. Some groups may want to compare and compete in events that suit their professional needs.
Some groups, such as firemen, may organize competitions within their own groups, to test the skills needed in their profession. And there are numerous professional groups, bodies, and affiliations, that may conduct events, based on their needs.
âECES Selector Moduleâ 25, may be a separate physical unit or an integral part of one of the components of Interactive X events system, such as âFMâ 24, or may reside in a combination of different components and other modules of this system.
âData Linkâ 11 module is a device communicating data with the program logic of the exercise system and âFMâ 24 and other communicating devices. The overall diagram shows, in one of the embodiments how different sections of the Interactive X events system are working together. âAccess Pointâ 12, âInternet/Widenetâ 13, âInfrastructureâ 15, âLocal Eventsâ 21, and âGroup Eventsâ 34.
Other components of the FIG. 1 are same as in previously submitted application.
A letter âXâ where ever mentioned, means exercise.
âSAID Moduleâ 22, It is similar in functionality to the SAIL module of the previous application, that was shown in the FIG. 2 of previous application. This module will perform signing-up function for the users so that they can participate in the
Interactive X events events. During the signing-up process, it will verify and authenticate users data and identity. This device may be integrated into âECSL Moduleâ 23, âECES Selector Moduleâ 25, âDCATâ 26, âFMâ 24 or sit as a separate device in the Gym. Certain locations may employ physical means to perform âSAID Moduleâ 22 functions. There are different technologies available that can be used to make these âSAIDâ devices, e.g. using wireless, smart cards, barcode, flash memory cards, blueberry, bluetooth, bio-metric, radio, java based such as J2ME or similar platforms. Unless the user has clearance from the âSAIDâ, the person will not be allowed to access Interactive X events system. This unit will send a logical âyesâ or some id number, as an affirmative signal to the fitness machines or other data modules modules, then only the user will be able to log in and participate.
The âClient Sign-up Logicâ 50 50 as shown in FIG. 5, is also part of âSAIDâ module. This is one of the many ways this sign-up logic can be performed. This logic will be part of any of the sign-up modules and devices such as âECSL Moduleâ 23, âECES Selector Moduleâ 25, âDCATâ 26, or âFMâ 24.
FIG. 2 is similar in functionality but with few differences in the way data is communicated and routed. In the previous application, the data was going from SAIL module to fitness machines/DCAT module. And then it was sent to the âLASâ 27
In the new FIG. 2, there is an access point added in the figure, it's just a cosmetic change. The âSAILâ module is now being referred to as âSAID Moduleâ 22, again a cosmetic change. The âMODEâ 29 module is being referred to as âMODEâ 29, again just a cosmetic change.
There are two new modules âECSL Moduleâ 23, and âECES Selector Moduleâ 25. The function of these is explained in the previous paragraph of this application. The need to add these modules are based on the fact that in the previous application, the key function of this invention was not properly explained in layman's terms. It was assumed that may be, it doesn't need to be explained as it was going to be the part of âSAILâ and Local Application Server Logic. But after thinking, it was decided that this needs to be explained in more detail. So, to explain it better, it is felt that this needs to be broken into two different modules for giving more logical steps and explaining.
As explained in earlier, these âECSL Moduleâ 23, and âECES Selector Moduleâ 25 modules, may be an integrated into fitness machines, or other components of this exercise system, as it was explained in our previous application.
âSAID Moduleâ 22 has the same functionality of âSAILâ as in the previous application. Instead of âSAILâ communicating with âFMâ 24 and âDCATâ 26 modules, âSAID Moduleâ 22 now communicates with âECSL Moduleâ 23, âFMâ 24, âECES Selector Moduleâ 25, and âDCATâ 26 modules. The rest of the communications are same as explained in the previous application.
The Client Sign-up Logic as shown in FIG. 5, is also part of FIG. 2. This is one of the many ways this sign-up logic can be performed. This logic will be part of any of the sign-up modules and devices such as âSAID Moduleâ 22, âDCATâ 26, âECSL Moduleâ 23, âECES Selector Moduleâ 25 or âFMâ 24.
âFMâ 24 is same as described in previous application except now it communicates with two more modules âECES Selector Moduleâ 25, âECSL Moduleâ 23, and âSAID Moduleâ 22 instead of SAILâ devices. Rest of the functionality is same as explained in the previous application.
In the previous application âDCATâ 26 module was communicating with âFMâ 24, âSAILâ, and âLASâ 27, and now in the new application, it is communicating with âFMâ 24, âECES Selector Moduleâ 25, âECSL Moduleâ 23, âSAIDâ and âLASâ 27 modules instead. So, where ever it mentions âFMâ 24, âSAILâ and âLASâ 27, now it means âFMâ 24, âSAIDâ, âECSL moduleâ, âECES Selector Moduleâ 25 and âLASâ 27 modules. Every other function is same as in previous application.
The âLASâ 27, main difference between the previous and new application is, that instead of communicating data with âFM and DCAT modulesâ, now it communicates data with âFM, ECSL, ECES, SAID, and DCAT modulesâ. Also, instead of communicating data with âLDLâ, now it is communicating with âMODEâ. These are just the cosmetic differences.
Also where it refers to communicating with ââFMâ and âDCATââ and SAIL, now it communicates with âFMâ 24 24, âECES Selector Moduleâ 25 25, âDCATââ and ââSAIDâ, âECSLmoduleââ modules.
âLDBSâ 28, same functionality as in the previous application.
MODE, is a display used for displaying information within our Interactive X events system. Same functionality as âLDLâ mentioned in the previous application.
FIG. 3 is a typical Inter/Intra âGroup X Eventsâ 30 environment. In the previous application the functionality of various components was discussed. But in this new application, the various group formations are shown. Other then this, there is no difference between the previous and new application. There are some cosmetic differences, instead of âLDL Displaysâ, now it is called âGODâ 38 devices. Also, instead of showing local application and web server as one unit, in the new application, it is shown as two separate units with same functionality. The functionality of âGWSâ 35, âGASâ 36, and âGDBSâ 37 is same as mentioned in previous application.
We are showing as an example of a âGroup of Firemenâ city A as part of a bigger group of âGroup of Firemenâ 39 in a state Aâ˛. Also shown are âGroup of UC Davis students' as part of a bigger group of âGroup of UC in Californiaâ 31. The meaning of groups is very flexible and it can be a collection of people working in the same industry, public safety offices, universities, state employees, law enforcement agencies, countries, group of countries, continental groups, just to name a few. These group formations are user definable and flexible.
The groups can organize their own events as it suits them. There is no guidelines as which type of exercise events that can be defined and organized. In the FIG. 3, all the groups shown are just to give an example. The groups may use the events as organized by the Interactive X events, or the events may be customized for them, for their particular groups and requirements.
âGWSâ 35, and âWeb Siteâ 19, will have information of all the events. It will allow users, groups to have links to their own web sites. The Interactive X events system will also custom built sites for the groups, so that the web site displays custom information as required by these individual groups.
FIG. 4 is a Global Network of a typical integrated environment of our âInteractive X eventsâ 10. The functionality of this is similar to what was presented in the previous application. The FIG. 4, even though looks different, is accomplishing same functions. Most of the differences are cosmetic, such as a new description of âServer Banksâ 44, also a âMain Web Pageâ 46, and output devices are called âGODâ 38 instead of âGDLâ in the previous application.
The new FIG. 4, one of the embodiments, focuses more on how the various âglobal x eventsâ and Local X Events 20, function in âGlobal Environmentâ 42, connecting countries, and continental events. These âglobal X eventsâ may be organized by anyone who is interested or any of the professional organizations and bodies. The âGlobal X Eventâ 40 may be custom events as requested by certain organizations or may be one of the Interactive X events regularly scheduled events.
FIG. 5 is same functionality as per the previous application with a slight difference in the logic.
FIG. 6 is same as in previously submitted application, showing one of the embodiments of âUnintegratedâ 60 setup, with certain components such as âData Moduleâ 61 and âComputational Deviceâ 62
FIG. 7 is expanded view of the data path between âECSL moduleâ 23, âFELTSâ 17, âPAP Event Selectorâ 14. It lets you select between âPAP Dataâ 72 and âRaw Dataâ 73. This decision module may be integrated into one or more modules, with built in logic for all âSAIDâ, âECSL Moduleâ 23, âFMâ 24, and âECES Selector Moduleâ 25. This module is part of all the figures from 1 through 6, implicidely, wheather mentioned or not.
All the figures, may not show certain control modules, as in FIG. 1, âPAP Events Selectorâ is not shown but it is an integral part of the system; in FIG. 3 & FIG. 4, there is more emphasis on showing different groups participation, but part of the exercise event logic is same as shown in FIG. 2. FIG. 2 is a building block for all of the figures, except FIG. 7. Also added is a FIG. 3a for illustration purposes.
In all of the application, exercise means any user working out on any of the exercise or fitness machines and producing cardio-vascular data, work-out data such as pulse, calories burned, distance walked, weight lifted, stairs climbed, weight moved or lifted, using resistance machines, or any future generation exercise machines capable of newer exercise routines such as jumping, boxing, pedalling, bicycling, rowing, pushing, pulling, sliding, and swinging etc.
Data refers to personal data and/or exercise data, work out data.
X refers to exercise, and workout.
Event refers to any exercise event, exercise competition,
Exercise event refers to any workout done on exercise apparatus
Exercise Machine refers to exercise apparatus
Exercise data refers to data generated by the user, while working or worked on the exercise apparatus
Interactive x events, refer to all events mentioned here or otherwise.
Since other modifications and changes varied to fit particular operating requirements and environments will be apparent to those skilled in the art, the invention is not considered limited to the example chosen for purposes of disclosure, and covers all changes and modifications which do not constitute departures from the true spirit and scope of this invention.
Having thus described the invention, what is desired to be protected by Letters Patent is presented in the subsequently appended claims.
1. A system and a method for providing an environment for organizing interactive x events for users of exercise apparatus for facilititating and motivating people, to participate in interactive exercise events, using exercise apparatus comprising:
means for organizing global interactive exercise events;
means for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions;
means for users to be able to participate in data comparison function;
means for allowing user/s to participate in exercise competition/s, using exercise apparatus data;
means for allowing user/s to participate in workout session, using exercise apparatus;
means for allowing user/s to choose between âpap dataâ based events and âraw data basedâ events;
means for user/s to participate in exercise apparatus based events, using âpap dataâ;
means for allowing user/s to participate in exercise apparatus based events, using âraw dataâ;
means for letting user/s to participate in exercise events using exercise apparatus;
means for finding corelation between cardiovascular data generated by participant/s by changing certain parameters;
means for user/s to participate in local events organized by local entities, under interactive x events;
means for allowing group/s to participate, in events organized under interactive x events system;
means for participant/s to sign-up for exercise apparatus based events, as shown in one of the embodiments, in FIG. 5, to said means for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions;
means for allowing local entities to offer local exercise events as shown in one of the embodiments in FIG. 2;
means for a sign up process for participant/s of exercise events, on exercise apparatus, to said means for participant/s to sign-up for exercise apparatus based events, as shown in one of the embodiments, in FIG. 5, and to said means for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions;
means for executing programming logic and processing exercise data, shown as in one of the embodiments, in FIG. 2, to said means for letting user/s to participate in exercise events using exercise apparatus, and to said means for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions;
means for providing and storing user, and exercise data, logically connected to said means for executing programming logic and processing exercise data, shown as in one of the embodiments, in FIG. 2;
means for organizing group x events between groups, as shown here in one of the embodiments in FIG. 3;
means for executing program logic and processing exercise data;
means for storing and providing user information and exercise data, as shown here in one of the configurations of interactive x events, logically connected to said means for executing program logic and processing exercise data;
means for providing a web environment for interactive x events, as shown in FIG. 3, logically connected to said means for storing and providing user information and exercise data, as shown here in one of the configurations of interactive x events, and logically connected to said means for executing program logic and processing exercise data;
means for user/s to be able to participate in global x events, as shown in one of the embodiments in FIG. 4;
means for processing, storing data, generated under interactive x events as shown here in one of the embodiments, in FIG. 4;
means for allowing users access to the interactive x events and data, over the internet, logically connected to said means for processing, storing data, generated under interactive x events as shown here in one of the embodiments, in FIG. 4;
means for allowing user/s, in an unconnected environment, to participate in interactive x events;
means for porting interactive x events data from stand alone exercise apparatus;
means for processing interactive x event data, generated by stand alone exercise apparatus;
means for allowing user/s from any location to participate in interactive x events; and
means for allowing user/s to look at the output of interactive x events, connected to said means for allowing users access to the interactive x events and data, over the internet.
2. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for organizing global interactive exercise events comprises a âinteractive x eventsâ.
3. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions comprises a âecsl moduleâ.
4. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for users to be able to participate in data comparison function comprises a âcomparisonâ.
5. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s to participate in exercise competition/s, using exercise apparatus data comprises a âcompetitionâ.
6. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s to participate in workout session, using exercise apparatus comprises a âworkoutâ.
7. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s to choose between âpap dataâ based events and âraw data basedâ events, comprises a âpap event selectorâ.
8. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for user/s to participate in exercise apparatus based events, using âpap dataâ comprises a âpap dataâ.
9. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s to participate in exercise apparatus based events, using âraw dataâ comprises a âraw dataâ.
10. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for letting user/s to participate in exercise events using exercise apparatus comprises a âeces selector moduleâ.
11. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for finding corelation between cardio-vascular data generated by participant/s by changing certain parameters comprises a âfeltsâ.
12. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for user/s to participate in local events organized by local entities, under interactive x events comprises a âlocal eventsâ.
13. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing group/s to participate, in events organized under interactive x events system comprises a âgroup eventsâ.
14. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for participant/s to sign-up for exercise apparatus based events, as shown in one of the embodiments, in FIG. 5 comprises a âclient sign-up logicâ.
15. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing local entities to offer local exercise events as shown in one of the embodiments in FIG. 2, comprises a local x events.
16. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for a sign up process for participant/s of exercise events, on exercise apparatus comprises a âsaid moduleâ.
17. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for executing programming logic and processing exercise data, shown as in one of the embodiments, in FIG. 2 comprises a âlasâ.
18. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for providing and storing user, and exercise data comprises a âldbsâ.
19. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for organizing group x events between groups, as shown here in one of the embodiments in FIG. 3 comprises a âgroup x eventsâ.
20. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for executing program logic and processing exercise data comprises a âgasâ.
21. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for storing and providing user information and exercise data, as shown here in one of the configurations of interactive x events comprises a âgdbsâ.
22. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for providing a web environment for interactive x events, as shown in FIG. 3 comprises a âgwsâ.
23. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for user/s to be able to participate in global x events, as shown in one of the embodiments in FIG. 4 comprises a âglobal x eventâ.
24. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for processing, storing data, generated under interactive x events as shown here in one of the embodiments, in FIG. 4 comprises a âserver banksâ.
25. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing users access to the interactive x events and data, over the internet, comprises a âweb siteâ.
26. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s, in an unconnected environment, to participate in interactive x events comprises a âunintegratedâ.
27. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for porting interactive x events data from stand alone exercise apparatus comprises a âdata moduleâ.
28. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for processing interactive x event data, generated by stand alone exercise apparatus comprises a âcomputational deviceâ.
29. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s from any location to participate in interactive x events comprises a âglobal environmentâ.
30. The system and a method for providing an environment for organizing interactive x events for users of exercise apparatus in accordance with claim 1, wherein said means for allowing user/s to look at the output of interactive x events comprises a âmain web pageâ.
31. A system and a method for providing an environment for organizing interactive x events for users of exercise apparatus for facilititating and motivating people, to participate in interactive exercise events, using exercise apparatus comprising:
a âinteractive x eventsâ, for organizing global interactive exercise events;
a âecsl moduleâ, for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions;
a âcomparisonâ, for users to be able to participate in data comparison function;
a âcompetitionâ, for allowing user/s to participate in exercise competition/s, using exercise apparatus data;
a âworkoutâ, for allowing user/s to participate in workout session, using exercise apparatus;
a âpap event selectorâ, for allowing user/s to choose between âpap dataâ based events and âraw data basedâ events;
a âpap dataâ, for user/s to participate in exercise apparatus based events, using âpap dataâ;
a âraw dataâ, for allowing user/s to participate in exercise apparatus based events, using âraw dataâ;
a âeces selector moduleâ, for letting user/s to participate in exercise events using exercise apparatus;
a âfeltsâ, for finding corelation between cardiovascular data generated by participant/s by changing certain parameters;
a âlocal eventsâ, for user/s to participate in local events organized by local entities, under interactive x events;
a âgroup eventsâ, for allowing group/s to participate, in events organized under interactive x events system;
a âclient sign-up logicâ, for participant/s to sign-up for exercise apparatus based events, as shown in one of the embodiments, in FIG. 5, to said âECSL Moduleâ;
a local x events, for allowing local entities to offer local exercise events as shown in one of the embodiments in FIG. 2;
a âsaid moduleâ, for a sign up process for participant/s of exercise events, on exercise apparatus, to said âClient Sign-up Logicâ, and to said âECSL Moduleâ;
a âlasâ, for executing programming logic and processing exercise data, shown as in one of the embodiments, in FIG. 2, to said âECES Selector Moduleâ, and to said âECSL Moduleâ;
a âldbsâ, for providing and storing user, and exercise data, logically connected to said âLASâ;
a âgroup x eventsâ, for organizing group x events between groups, as shown here in one of the embodiments in FIG. 3;
a âgasâ, for executing program logic and processing exercise data;
a âgdbsâ, for storing and providing user information and exercise data, as shown here in one of the configurations of interactive x events, logically connected to said âGASâ;
a âgwsâ, for providing a web environment for interactive x events, as shown in FIG. 3, logically connected to said âGDBSâ, and logically connected to said âGASâ;
a âglobal x eventâ, for user/s to be able to participate in global x events, as shown in one of the embodiments in FIG. 4;
a âserver banksâ, for processing, storing data, generated under interactive x events as shown here in one of the embodiments, in FIG. 4;
a âweb siteâ, for allowing users access to the interactive x events and data, over the internet, logically connected to said âServer Banksâ;
a âunintegratedâ, for allowing user/s, in an unconnected environment, to participate in interactive x events;
a âdata moduleâ, for porting interactive x events data from stand alone exercise apparatus;
a âcomputational deviceâ, for processing interactive x event data, generated by stand alone exercise apparatus;
a âglobal environmentâ, for allowing user/s from any location to participate in interactive x events; and
a âmain web pageâ, for allowing user/s to look at the output of interactive x events, connected to said âWeb Siteâ.
32. A system and a method for providing an environment for organizing interactive x events for users of exercise apparatus for facilititating and motivating people, to participate in interactive exercise events, using exercise apparatus comprising:
a âinteractive x eventsâ, for organizing global interactive exercise events;
a âecsl moduleâ, for allowing users to choose different exercise functions, such as exercise data comparison, competition, workout session, and participation in exercise data sampling sessions;
a âcomparisonâ, for users to be able to participate in data comparison function;
a âcompetitionâ, for allowing user/s to participate in exercise competition/s, using exercise apparatus data;
a âworkoutâ, for allowing user/s to participate in workout session, using exercise apparatus;
a âpap event selectorâ, for allowing user/s to choose between âpap dataâ based events and âraw data basedâ events;
a âpap dataâ, for user/s to participate in exercise apparatus based events, using âpap dataâ;
a âraw dataâ, for allowing user/s to participate in exercise apparatus based events, using âraw dataâ;
a âeces selector moduleâ, for letting user/s to participate in exercise events using exercise apparatus;
a âfeltsâ, for finding corelation between cardiovascular data generated by participant/s by changing certain parameters;
a âlocal eventsâ, for user/s to participate in local events organized by local entities, under interactive x events;
a âgroup eventsâ, for allowing group/s to participate, in events organized under interactive x events system;
a âclient sign-up logicâ, for participant/s to sign-up for exercise apparatus based events, as shown in one of the embodiments, in FIG. 5, to said âECSL Moduleâ;
a local x events, for allowing local entities to offer local exercise events as shown in one of the embodiments in FIG. 2;
a âsaid moduleâ, for a sign up process for participant/s of exercise events, on exercise apparatus, to said âClient Sign-up Logicâ, and to said âECSL Moduleâ;
a âlasâ, for executing programming logic and processing exercise data, shown as in one of the embodiments, in FIG. 2, to said âECES Selector Moduleâ, and to said âECSL Moduleâ;
a âldbsâ, for providing and storing user, and exercise data, logically connected to said âLASâ;
a âgroup x eventsâ, for organizing group x events between groups, as shown here in one of the embodiments in FIG. 3;
a âgasâ, for executing program logic and processing exercise data;
a âgdbsâ, for storing and providing user information and exercise data, as shown here in one of the configurations of interactive x events, logically connected to said âGASâ;
a âgwsâ, for providing a web environment for interactive x events, as shown in FIG. 3, logically connected to said âGDBSâ, and logically connected to said âGASâ;
a âglobal x eventâ, for user/s to be able to participate in global x events, as shown in one of the embodiments in FIG. 4;
a âserver banksâ, for processing, storing data, generated under interactive x events as shown here in one of the embodiments, in FIG. 4;
a âweb siteâ, for allowing users access to the interactive x events and data, over the internet, logically connected to said âServer Banksâ;
a âunintegratedâ, for allowing user/s, in an unconnected environment, to participate in interactive x events;
a âdata moduleâ, for porting interactive x events data from stand alone exercise apparatus;
a âcomputational deviceâ, for processing interactive x event data, generated by stand alone exercise apparatus;
a âglobal environmentâ, for allowing user/s from any location to participate in interactive x events; and
a âmain web pageâ, for allowing user/s to look at the output of interactive x events, connected to said âWeb Siteâ.