US20080146416A1 - Generation of user activity feedback - Google Patents
Generation of user activity feedback Download PDFInfo
- Publication number
- US20080146416A1 US20080146416A1 US11/610,168 US61016806A US2008146416A1 US 20080146416 A1 US20080146416 A1 US 20080146416A1 US 61016806 A US61016806 A US 61016806A US 2008146416 A1 US2008146416 A1 US 2008146416A1
- Authority
- US
- United States
- Prior art keywords
- user
- force distribution
- feedback
- user activity
- arrangement
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0025—Tracking the path or location of one or more users, e.g. players of a game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
- A63B2024/0068—Comparison to target or threshold, previous performance or not real time comparison to other individuals
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/12—Absolute positions, e.g. by using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/13—Relative positions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/20—Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0075—Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
Definitions
- the invention relates to generation of user activity feedback and in particular, but not exclusively, to generation of feedback for exercise and sporting user activities.
- exercise computers have been developed which are capable of receiving signals from a heart rate sensor in order to monitor and assess the user's performance.
- computers have been developed which can receive input from a pedometer sensor in order to calculate various characteristics of the performed exercise, such as the distance covered or an average speed of the user during the exercise.
- an improved system for providing user activity feedback would be advantageous and in particular a system allowing increased flexibility, additional feedback information and/or improved user activity feedback would be advantageous.
- the Invention seeks to preferably mitigate, alleviate or eliminate one or more of the above mentioned disadvantages singly or in any combination.
- an arrangement for generating a user activity feedback comprising: a sensor device comprising: a force sensor for determining a measured force distribution resulting from a user activity, and means for transmitting the measured force distribution to a user device; and
- the user device comprising: means for receiving the measured force distribution, context means for providing context data for the user, target means for determining a target force distribution for the user activity in response to the context data, and feedback means for generating the user activity feedback in response to the measured force distribution and the target force distribution.
- the invention may allow an improved user activity feedback to be generated. For example, more accurate user activity feedback or enhanced or additional user activity feedback may be generated.
- the arrangement may generate feedback data which not only reflects how a user performs during the user activity but also how the user preferably should perform in the specific circumstances of the user activity.
- the arrangement may for example generate feedback data suggesting improvements and corrections to the user.
- the arrangement may for example provide an automated coaching experience for a user performing a sports activity.
- the user activity feedback may be exercise or sporting performance indication data.
- the user activity feedback may be any data relating to the user activity which depends on the user's actions during the activity.
- the measured force distribution may be a temporal and/or spatial force distribution.
- the force distribution may reflect the temporal and/or spatial force variation exerted by one or more of the user's limbs during the user activity.
- the force distribution may reflect the pressure exerted by one or both of the users feet during the activity.
- the measured force distribution may include a directly or indirectly measured distribution of e.g. pressures, torques and/or turns.
- the user device is a personal communication device.
- the user device may specifically be a cellular mobile telephone.
- the invention may allow the functionality of a personal communication device, which is typically always carried by a user, to be reused to provide an additional user experience and service to the user.
- existing communication capabilities of the personal communication device may be used to communicate with the sensor device.
- the communication capabilities of the personal communication device can be used to enhance the user experience for example by exchanging user activity feedback data, measured force distribution data, target force distribution data and/or context data with other communication devices.
- the personal communication device may be used to provide group based user activity feedback.
- a method of generating user activity feedback comprising: a sensor device performing the steps of: determining a measured force distribution resulting from a user activity, and transmitting the measured force distribution to a user device; and a user device performing the steps of: receiving the measured force distribution, providing context data for the user, determining a target force distribution for the user activity in response to the context data, and generating the user activity feedback in response to the measured force distribution and the target force distribution.
- FIG. 1 illustrates an example of an apparatus for generating a user activity feedback in accordance with some embodiments of the invention.
- FIG. 2 illustrates a method of generating user activity feedback in accordance with some embodiments of the invention.
- a sensor device generates a measured force distribution and sends it to a mobile phone for further processing.
- the pressure exercised by a skier's feet is measured (in ski boots, socks or the like).
- the pressure is monitored at multiple points or as an area distribution and the left and right foot pressure distributions are combined to allow correlation parameters between these to be determined.
- pressure sensors are attached to the skis or boots and provides information on the ski run in terms of the pressure exerted by the user on the skis/boots (or vice versa).
- the pressure data is compared to a target force distribution which specifically can represent an ideal or preferred distribution for the specific ski run.
- the comparison can generate advanced user activity feedback data to the skier including for example a feedback suggesting corrections to be made by the skier during the ski run.
- a real-time correction feedback may be provided to the user thereby providing an effective real-time automatic coaching experience.
- the system can detect that the user is putting too much pressure on one of his feet and may accordingly inform the user to shift his weight from one ski towards the other.
- the measured pressure/force profile for the skier is compared to a target pressure profile which depends on the context of the user activity.
- context data is generated for the user activity and used to determine the appropriate target pressure profile.
- the context data may for example include information of the environment in which the user activity takes place such as a location, height, temperature etc.
- at the context data may include information of the equipment that is used by the user.
- the context data can include an indication of whether the ski boots are used for snowboarding or conventional skiing.
- the target pressure profile may be selected accordingly in order to provide accurate feedback data that reflects the actual performed user activity.
- the sensor data is thus used in an intelligent analysis which also considers context data for the user activity to generate a complex and detailed feedback.
- the real-time feedback may for example be determined based on a number of rules and criteria that are assessed in response to the measured pressure profile and the target profile.
- rules and criteria can for example include:
- real time feedback can be generated which provides guidance on where to put more pressure (front/back and left/right), which types of slope are preferable, when to slow down the activity etc.
- the feedback can be provided to the user in any suitable form.
- sound can be modulated (e.g. tempo and pitch) based on the feedback data.
- the rhythm frequency of a generated sound signal can be modified to reflect how closely the user's performance matches that of the target profile (corresponding to the preferred/ideal performance) and the pitch can be used to indicate whether the user should shift pressure from one foot to the other (e.g. the sound changes form a nominal pitch depending on how much the pressure distribution deviates from the desired pressure distribution).
- a change towards a higher pitch can indicate that the user should shift the pressure towards the left foot and a change towards a lower pitch can indicate that the user should shift pressure towards the right foot.
- FIG. 1 illustrates an example of an apparatus for generating a user activity feedback.
- the apparatus comprises a sensor device 101 which is capable of generating a measured force distribution and transmitting it to a user device which in the specific example is a mobile phone 103 .
- the mobile phone 103 can process the measured force distribution and compare it to a target force distribution which is derived from context data for the user.
- the sensor device 103 comprises a number of sensors 105 which in the specific example are pressure sensors located in the soles of a pair of ski boots such that the pressure exerted on the skis by the ski boots can be measured.
- each of the boots comprises a plurality of pressure sensors distributed over the sole.
- the pressure sensors may measure a force exerted by the user on the skis and in particular measure how this is distributed between the boots and over the area of each boot.
- Pressure sensors may for example measure the force towards the front of the boot, the left side of the boot, the right side of the boot and towards the back of the boot.
- the sensors 105 are coupled to a sensor processor 107 which generates a force distribution which reflects the force distribution exerted the ski boots on the skis.
- the measured force distribution can be a spatial distribution which indicates how the forces are distributed over a given area at a specific time.
- the different pressure sensors can be combined in the measured force distribution which accordingly may provide information of the instantaneous force distribution and accordingly the weight distribution of the user.
- the force distribution may be a temporal distribution.
- the measured force distribution may comprise information showing how the exerted pressure on one or more pressure sensors varies with time.
- the sensor processor 107 can create a measured force distribution by combining the measured pressure values during a given time interval.
- the measured force distribution can be both a temporal and a spatial distribution.
- the sensor processor 107 is coupled to a transmitter 109 which is arranged to transmit the measured force distribution to the mobile phone 103 .
- the mobile phone 103 furthermore comprises a receiver 111 which is arranged to receive the measured force distribution from the sensor device 101 .
- the mobile phone 103 is a cellular telephone such as a GSM or UMTS telephone.
- the communication between the sensor device 101 and the mobile phone 103 does not use the cellular communication system but rather uses a dedicated short range air interface communication link.
- the mobile phone 103 and the sensor device 101 may use a propriety air interface standard or may communicate using a public short range communication standard such as BluetoothTM.
- the receiver 111 is coupled to a feedback processor 113 which is arranged to generate user activity feedback in response to the measured force distribution.
- the mobile phone 103 comprises a context data processor 115 which is arranged to provide context data for the user.
- the context data processor 115 may comprise data relating to a plurality of different ski runs or ski slopes.
- the context data processor 115 may comprise data relating to a plurality of skis or ski boots.
- the context data processor 115 may be able to select the specific context data in response to a user input. For example, the user can specifically select the ski slope, the skis and the ski boots for the current user activity.
- the context data processor 115 may in some embodiments be arranged to receive all or part of the context data from an external source.
- context data can be received over a radio air interface (e.g. a cellular air interface supported by the mobile phone 103 ).
- the context data processor 115 is coupled to a target processor 117 which is arranged to determine a target force distribution for the user activity in response to the context data.
- the context data processor 115 may provide an indication of which ski slope is currently being skied by the user.
- the context data processor 115 may provide an indication of the equipment used e.g. of which skis and which ski boots are used.
- the target processor 117 generates a target force distribution which may correspond to a distribution for a reference performance for the user activity.
- the target force distribution can correspond to the force distribution which would be or has been produced by an experienced skier on the specific slope using the specific skis and boots.
- the target processor 117 may comprise a store containing a large number of target distribution profiles. These may for example be generated by recording the measured force distribution generated by experienced skiers using the specified equipment on the specified slope. Furthermore, the measured force distributions for a number of skiers and/or ski runs can be recorded and the average measured force distribution can be stored as the target force distribution for the corresponding context data.
- the target processor 117 can comprise a number of target force distributions for different contexts produced during e.g. a design, development and test phase of the user feedback apparatus. The target processor 117 can simply compare the selected context data with corresponding context data stored for each target force distribution and select the target force distribution with matching context data.
- the target force distribution is fed to the feedback processor 113 where it is compare to the measured force distribution to generate a feedback indication.
- the mobile phone 103 may continuously receive a spatial force distribution representing the pressure exerted by the user on the skis. This may continually be compared to the data of the target profile by the feedback processor 113 .
- the feedback processor 113 can continually monitor how much the current force distribution deviates from the corresponding force distribution generated by experienced skiers on the specific ski slope.
- the feedback processor 113 can continuously and in real time generate an indication which reflects the current deviation.
- a practical system may typically include complex analysis of the measured force distribution relative to the target force distribution.
- the feedback processor 113 may be arranged perform pattern matching between the measured force distribution and the target force distribution in order to align data of these.
- the feedback processor 113 may be arranged to match a pressure pattern of the measured force distribution to a similar pattern in the target profile before the comparison between the two is performed. This may for example correspond to matching the force distribution data of a specific turn of the ski slope to the target distribution data for the same specific turn.
- the feedback processor 113 is coupled to a presentation processor 119 which is arranged to present a feedback to the user depending on the user activity feedback generated by the feedback processor 113 .
- the presentation processor 119 is further coupled to a user interface 121 which may output a suitable signal to the user.
- the user interface 121 can e.g. include a speaker or a display.
- the arrangement of FIG. 1 can thus in the specific example compare stored data for the ski track to the measured pressure distribution resulting from a user skiing the track. It can then present the user with real time feedback depending on the comparison.
- the real time feedback can e.g. be provided as sound, light effects, vibration or other effects.
- the feedback processor 113 may generate a feedback signal which indicates whether the user should shift his weight towards the left or right foot.
- the presentation processor 119 may control the user interface 121 to generate a tone with a pitch that increases the more the user should shift his weight towards the left foot.
- a user may simply hear a tone which has a nominal pitch during correct/acceptable skiing. However, if the user should currently shift his weight towards the left foot the pitch of the tone may increase substantially above the nominal pitch. Similarly, if the user should shift his weight towards the right foot the pitch of the tone may be reduced substantially below the nominal pitch.
- a simple to understand feedback signal which can assist the user in improving his skiing ability can be provided.
- the presentation processor 119 can comprise a large number of spoken words which can be selected in response to the feedback data.
- the feedback need not be real-time but can be provided e.g. after the user activity. For example, a user may ski a specific slope and afterwards be provided with a spoken review of the run including specific recommendations for improvements (e.g. “next time, try to shift more weight to the right foot when turning left” or “lean forward when going straight”).
- the context data may specifically comprise user activity environment data.
- This environment data may reflect the environment in which the user activity is performed.
- data may be provided which reflects the conditions such as the temperature, whether it is raining or snowing, visibility, consistency of the snow etc.
- the data may be provided manually by the user and/or may be generated from measurements.
- the mobile phone 103 or the sensor device 101 may comprise a thermometer arranged to measure the ambient temperature. If the thermometer is located within the sensor device 101 , the measurement data may be communicated to the mobile phone using the same communication functionality that is used for the measured force distribution.
- the context data may alternatively or additionally comprise user activity equipment data.
- the context data may include an indication of one or more characteristics of the skis used by the user (e.g. carve size, length of ski etc). This information may for example be entered manually by the user.
- the user equipment can have an RFID (Radio Frequency Identification) tag attached which transmits information of the equipment characteristics to an RFID receiver of the mobile phone 103 .
- RFID Radio Frequency Identification
- the mobile phone 103 may comprise a plurality of context data sets associated with different user activities. For example, a first set of context data comprising snow conditions, temperature, visibility, ski properties etc may be stored for an alpine downhill skiing user activity. In addition, a second set of context data comprising the same or other parameters may be stored for a slalom skiing user activity. Thus, depending on the user activity, different context data sets may be used.
- the context data processor 115 may comprise a number of different context data profiles which can be selected (e.g. by the user). Furthermore, the context data profiles may be selected in response to the measured force distribution.
- the target processor 117 may store a number of different target force distributions. Indeed, in some embodiments the target processor 117 may store different target force distributions for the same context data and the specific target force distribution to be used may be selected in response to the measured force distribution. For example, a pattern match may be performed between the measured force distribution received from the sensor device 101 and the stored target force distributions. The target force distribution most closely resembling the measured force distribution may then be selected and used for the comparison by the feedback processor 113 .
- the mobile phone 103 may furthermore comprise functionality for storing a target force distribution determined in response to the measured force distribution.
- the measured data for a first run may be stored and used as the reference target force distribution during the next run.
- the user activity feedback system can directly provide information that indicates the user's performance variations and which may specifically include an indication of whether the user is improving or not.
- the mobile phone 103 may be arranged to generate a target force distribution by averaging a plurality of measured force distributions. This will allow the mobile phone 103 to provide instant feedback of how the current performance deviates from an average performance. This may be particularly interesting for user activities where consistency and reproducibility is important (such as e.g. golf swings).
- the feedback processor 113 generates feedback data which is indicative of how much a current user performance deviates from a target/reference performance.
- the feedback processor 113 can determine a difference measure which is indicative of a difference between the measured force distribution and the selected target force distribution.
- the feedback processor 113 can simply determine the normalised difference between the sensor measurement values for the current performance compared to the same measurements for the reference performance.
- other and more complex criteria and algorithms may be used by the feedback processor 113 .
- the mobile phone 103 comprises functionality for determining a location of the mobile phone 103 .
- the mobile phone 103 can comprise a GPS (Global Positioning System) receiver or can use cellular positioning systems to determine a location.
- GPS Global Positioning System
- the location information can be used to determine the target force distribution.
- the target processor 117 can comprise target force distributions for a plurality of different ski slopes with an indication of a location of each ski slope. By comparing a current location of the mobile phone 103 to the locations of the stored ski slopes, the target processor 117 can automatically select the target force distribution for the ski slope where the user is currently located.
- the feedback processor 113 may furthermore determine the user activity feedback in response to the location data.
- the location data may indicate the user's current position on the ski slope and may accordingly be used by the feedback processor 113 to match the measured force distribution currently being received to the data of the target force distribution.
- the target force distribution may link the stored force data to specific locations on the ski slope.
- the stored data for a right turn may be linked to location data reflection the exact location of that right turn.
- the feedback data is furthermore determined in response to user data which is indicative of a characteristic of the user. For example, data indicating whether the user is an experienced skier may be used to generate feedback data.
- the feedback system of FIG. 1 may provide different coaching feedback depending on whether the user is a novice skier or an experienced skier.
- the feedback processor 113 may determine the feedback data in response to a weight of the user.
- different target force distributions can e.g. be stored for different weights.
- This user data may for example be entered manually by the user or e.g. determined/calibrated from the pressure measured by the sensor when the user is at rest.
- the user characteristic or user data may include user goals or targets.
- the user data may include e.g. a desired speed or direction.
- the target distribution may thus be selected to reflect this user goal.
- the feedback system was described as a single user system. However, in some embodiments the system is arranged to provide a multi user experience. For example, feedback data relating to the performance of a group of users may be generated. Specifically the performance of the individual user compared to the rest of the group of users can be determined and fed back to the user(s).
- the mobile phone 103 can receive measured force distributions for a plurality of users.
- the mobile phone 103 may be capable of receiving data from more than one sensor device.
- the mobile phone 103 can comprise a cellular transceiver 123 which is coupled to the feedback processor 113 and the presentation processor 119 and which can receive measured force distribution data from other mobile phones 103 via a cellular communication link.
- a second mobile phone (not shown) can receive measured force distribution data from a sensor device and transmit this to the cellular transceiver 123 from where it is forwarded to the feedback processor 113 .
- the mobile phone 103 may also be able to transmit the measured force distribution data received from the sensor device 101 to other mobile phones.
- the feedback processor 113 can generate a user activity feedback which does not only depend on the measured force distribution received from the sensor device 101 but also on the measured force distribution received from the second mobile phone.
- the feedback processor 113 may generate a difference distribution between the two measured force distributions and compare this to a target difference distribution in order to generate the feedback signal.
- the feedback signal may reflect not only one user's performance during the user activity but also how this performance is relative to the performance of another user. Such a feature may for example be of significant importance in user activities such as synchronised skiing.
- the mobile phone 103 may receive user activity feedback from another mobile phone.
- feedback data may be generated by another mobile phone by comparing a received measured force distribution and target force distribution similarly to what has been described for the first mobile phone 103 .
- This second user activity feedback data is then transmitted to the cellular transceiver 123 using the communication functionality of the cellular communication system.
- the feedback data is fed to the presentation processor 119 which also receives the feedback data from the feedback processor 113 .
- the two sets of presentation data are then combined to generate a single combined user activity indication. For example, a single audio signal indicating how well the user is performing relative to the other user may be generated.
- more complex combinations and user activity indications may be provided. For example of the relative performance of one user compared to another user may be plotted onto a map of the ski slope thereby clearly indicating at which parts of the course each user achieves the best performance.
- group data exchange may use the cellular communication system as described above but may alternatively or additionally use other communication means including for example WiFiTM or Bluetooth TN short range communication means.
- the generation of the feedback data may be further in response to many other parameters than the measured force distribution.
- the feedback signal may be generated in response to a combination of the measured force distribution and additional measurements, such as for example a heart rate or blood pressure measurement.
- the system of FIG. 1 may provide an enhanced user experience and may in particular provide improved, additional and/or enhanced assessment and feedback on the user activity.
- FIG. 2 illustrates a method of generating user activity feedback in accordance with some embodiments of the invention.
- the method initiates in step 201 wherein a measured force distribution resulting from a user activity is generated by a sensor device.
- Step 201 is followed by step 203 wherein the sensor device transmits the measured force distribution to a user device.
- Step 203 is followed by step 205 wherein the user device receives the measured force distribution.
- Step 205 is followed by step 207 wherein the user device provides context data for the user.
- Step 207 is followed by step 209 wherein the user device determines a target force distribution for the user activity in response to the context data.
- Step 209 is followed by step 211 wherein the user device generates the user activity feedback in response to the measured force distribution and the target force distribution.
- the invention can be implemented in any suitable form including hardware, software, firmware or any combination of these.
- the invention may optionally be implemented at least partly as computer software running on one or more data processors and/or digital signal processors.
- the elements and components of an embodiment of the invention may be physically, functionally and logically implemented in any suitable way. Indeed the functionality may be implemented in a single unit, in a plurality of units or as part of other functional units. As such, the invention may be implemented in a single unit or may be physically and functionally distributed between different units and processors.
Abstract
A system for generating a user activity feedback comprises a sensor device (101) and a user device (103). The sensor device (101) comprises a force sensor (105, 107) which determines a measured force distribution resulting from a user activity, such as a sporting or exercise activity. A transmitter (109) transmits the measured force distribution to the user device (103) where a receiver (111) receives the measured force distribution. A context data processor (115) provides context data for the user, such as e.g. environment data or activity equipment data. A target processor (117) determines a target force distribution for the user activity in response to the context data and a feedback processor (113) generates the user activity feedback in response to the measured force distribution and the target force distribution. The user device can then present the user activity feedback to the user, e.g. as a real time audio signal suggesting performance corrections that can be made by the user.
Description
- The invention relates to generation of user activity feedback and in particular, but not exclusively, to generation of feedback for exercise and sporting user activities.
- Recent decades have seen an explosive growth the volume and types of personal activities, such as sports, leisure and entertainment activities performed by people. Furthermore, a significant improvement has been made in manufacturing, computing and communication technologies resulting in an increasing number of electronic devices and equipment for monitoring user responses and supporting or enhancing user activities.
- For example, in the area of health monitoring electronic devices capable of monitoring a user's physiognomic response during exercise activities have been introduced. E.g. in the health care sector there is a growing amount of real-time wearable systems for monitoring, visualizing and analyzing physiognomic signals.
- Specifically, exercise computers have been developed which are capable of receiving signals from a heart rate sensor in order to monitor and assess the user's performance. As another example, computers have been developed which can receive input from a pedometer sensor in order to calculate various characteristics of the performed exercise, such as the distance covered or an average speed of the user during the exercise.
- However, existing systems tend to be limited and provide only a very limited feedback on the user activity. Typically, the feedback information is restricted to relatively simple measures such as a heart rate, speed, or duration of the exercise.
- Accordingly, an improved system for providing user activity feedback would be advantageous and in particular a system allowing increased flexibility, additional feedback information and/or improved user activity feedback would be advantageous.
- Accordingly, the Invention seeks to preferably mitigate, alleviate or eliminate one or more of the above mentioned disadvantages singly or in any combination.
- According to an aspect of the invention, there is provided an arrangement for generating a user activity feedback, the arrangement comprising: a sensor device comprising: a force sensor for determining a measured force distribution resulting from a user activity, and means for transmitting the measured force distribution to a user device; and
- the user device comprising: means for receiving the measured force distribution, context means for providing context data for the user, target means for determining a target force distribution for the user activity in response to the context data, and feedback means for generating the user activity feedback in response to the measured force distribution and the target force distribution.
- The invention may allow an improved user activity feedback to be generated. For example, more accurate user activity feedback or enhanced or additional user activity feedback may be generated. Specifically, the arrangement may generate feedback data which not only reflects how a user performs during the user activity but also how the user preferably should perform in the specific circumstances of the user activity. The arrangement may for example generate feedback data suggesting improvements and corrections to the user. The arrangement may for example provide an automated coaching experience for a user performing a sports activity. Thus, the user activity feedback may be exercise or sporting performance indication data.
- The user activity feedback may be any data relating to the user activity which depends on the user's actions during the activity. The measured force distribution may be a temporal and/or spatial force distribution. For example, the force distribution may reflect the temporal and/or spatial force variation exerted by one or more of the user's limbs during the user activity. For example, the force distribution may reflect the pressure exerted by one or both of the users feet during the activity. The measured force distribution may include a directly or indirectly measured distribution of e.g. pressures, torques and/or turns.
- According to an optional feature of the invention, the user device is a personal communication device. The user device may specifically be a cellular mobile telephone. Thus, the invention may allow the functionality of a personal communication device, which is typically always carried by a user, to be reused to provide an additional user experience and service to the user. Furthermore, existing communication capabilities of the personal communication device may be used to communicate with the sensor device. In addition, the communication capabilities of the personal communication device can be used to enhance the user experience for example by exchanging user activity feedback data, measured force distribution data, target force distribution data and/or context data with other communication devices. In particular, the personal communication device may be used to provide group based user activity feedback.
- According to another aspect of the invention, there is provided a method of generating user activity feedback, the method comprising: a sensor device performing the steps of: determining a measured force distribution resulting from a user activity, and transmitting the measured force distribution to a user device; and a user device performing the steps of: receiving the measured force distribution, providing context data for the user, determining a target force distribution for the user activity in response to the context data, and generating the user activity feedback in response to the measured force distribution and the target force distribution.
- These and other aspects, features and advantages of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter.
- Embodiments of the invention will be described, by way of example only, with reference to the drawings, in which
-
FIG. 1 illustrates an example of an apparatus for generating a user activity feedback in accordance with some embodiments of the invention; and -
FIG. 2 illustrates a method of generating user activity feedback in accordance with some embodiments of the invention. - The following description focuses on embodiments of the invention applicable to sports user activity feedback being generated on a personal communication device which specifically is a cellular mobile phone. In particular, the description focuses on an example of a skiing user activity where feedback may be provided on the users skiing performance. However, it will be appreciated that the invention is not limited to this application or scenario but may be applied to many other applications and in many other scenarios.
- In the described embodiments, a sensor device generates a measured force distribution and sends it to a mobile phone for further processing. Specifically, the pressure exercised by a skier's feet is measured (in ski boots, socks or the like). The pressure is monitored at multiple points or as an area distribution and the left and right foot pressure distributions are combined to allow correlation parameters between these to be determined.
- In the example, pressure sensors are attached to the skis or boots and provides information on the ski run in terms of the pressure exerted by the user on the skis/boots (or vice versa). The pressure data is compared to a target force distribution which specifically can represent an ideal or preferred distribution for the specific ski run. Thus, the comparison can generate advanced user activity feedback data to the skier including for example a feedback suggesting corrections to be made by the skier during the ski run. For example, a real-time correction feedback may be provided to the user thereby providing an effective real-time automatic coaching experience. As a specific example, during a turn the system can detect that the user is putting too much pressure on one of his feet and may accordingly inform the user to shift his weight from one ski towards the other.
- The measured pressure/force profile for the skier is compared to a target pressure profile which depends on the context of the user activity. Specifically, context data is generated for the user activity and used to determine the appropriate target pressure profile. The context data may for example include information of the environment in which the user activity takes place such as a location, height, temperature etc. As another example, at the context data may include information of the equipment that is used by the user. For example, for pressure sensor devices implemented in ski boots the context data can include an indication of whether the ski boots are used for snowboarding or conventional skiing. The target pressure profile may be selected accordingly in order to provide accurate feedback data that reflects the actual performed user activity.
- The sensor data is thus used in an intelligent analysis which also considers context data for the user activity to generate a complex and detailed feedback. The real-time feedback may for example be determined based on a number of rules and criteria that are assessed in response to the measured pressure profile and the target profile. In the specific skiing example such rules and criteria can for example include:
-
- For prepared slopes front pressure should be higher than back pressure.
- Pressure should not exceed a given threshold for a given user weight.
- Higher left pressure indicates left curve.
- Pressure changes between left and right indicates curve changes.
- Low pressure and long time until pressure changes indicates long curve/large radius of curve and low speed.
- Low pressure and short time until pressure changes indicates long curve/large radius of curve and high speed.
- High pressure and short time until pressure changes indicates short curve/small radius of curve and high speed.
- Based on an evaluation of such rules for both the measured profile and the target profile, real time feedback can be generated which provides guidance on where to put more pressure (front/back and left/right), which types of slope are preferable, when to slow down the activity etc.
- The feedback can be provided to the user in any suitable form. For example, sound can be modulated (e.g. tempo and pitch) based on the feedback data. E.g. the rhythm frequency of a generated sound signal can be modified to reflect how closely the user's performance matches that of the target profile (corresponding to the preferred/ideal performance) and the pitch can be used to indicate whether the user should shift pressure from one foot to the other (e.g. the sound changes form a nominal pitch depending on how much the pressure distribution deviates from the desired pressure distribution). A change towards a higher pitch can indicate that the user should shift the pressure towards the left foot and a change towards a lower pitch can indicate that the user should shift pressure towards the right foot.
-
FIG. 1 illustrates an example of an apparatus for generating a user activity feedback. The apparatus comprises asensor device 101 which is capable of generating a measured force distribution and transmitting it to a user device which in the specific example is amobile phone 103. Themobile phone 103 can process the measured force distribution and compare it to a target force distribution which is derived from context data for the user. - The
sensor device 103 comprises a number ofsensors 105 which in the specific example are pressure sensors located in the soles of a pair of ski boots such that the pressure exerted on the skis by the ski boots can be measured. In the example, each of the boots comprises a plurality of pressure sensors distributed over the sole. Thus, the pressure sensors may measure a force exerted by the user on the skis and in particular measure how this is distributed between the boots and over the area of each boot. Pressure sensors may for example measure the force towards the front of the boot, the left side of the boot, the right side of the boot and towards the back of the boot. - The
sensors 105 are coupled to asensor processor 107 which generates a force distribution which reflects the force distribution exerted the ski boots on the skis. - The measured force distribution can be a spatial distribution which indicates how the forces are distributed over a given area at a specific time. In the specific example, the different pressure sensors can be combined in the measured force distribution which accordingly may provide information of the instantaneous force distribution and accordingly the weight distribution of the user.
- Alternatively or additionally, the force distribution may be a temporal distribution. For example, the measured force distribution may comprise information showing how the exerted pressure on one or more pressure sensors varies with time. In this example, the
sensor processor 107 can create a measured force distribution by combining the measured pressure values during a given time interval. Thus, the measured force distribution can be both a temporal and a spatial distribution. - The
sensor processor 107 is coupled to atransmitter 109 which is arranged to transmit the measured force distribution to themobile phone 103. Themobile phone 103 furthermore comprises areceiver 111 which is arranged to receive the measured force distribution from thesensor device 101. - In the example, the
mobile phone 103 is a cellular telephone such as a GSM or UMTS telephone. However, the communication between thesensor device 101 and themobile phone 103 does not use the cellular communication system but rather uses a dedicated short range air interface communication link. For example, themobile phone 103 and thesensor device 101 may use a propriety air interface standard or may communicate using a public short range communication standard such as Bluetooth™. - The
receiver 111 is coupled to afeedback processor 113 which is arranged to generate user activity feedback in response to the measured force distribution. Furthermore, themobile phone 103 comprises acontext data processor 115 which is arranged to provide context data for the user. As a simple example, thecontext data processor 115 may comprise data relating to a plurality of different ski runs or ski slopes. Alternatively or additionally, thecontext data processor 115 may comprise data relating to a plurality of skis or ski boots. Furthermore, thecontext data processor 115 may be able to select the specific context data in response to a user input. For example, the user can specifically select the ski slope, the skis and the ski boots for the current user activity. - The
context data processor 115 may in some embodiments be arranged to receive all or part of the context data from an external source. For example, context data can be received over a radio air interface (e.g. a cellular air interface supported by the mobile phone 103). - The
context data processor 115 is coupled to atarget processor 117 which is arranged to determine a target force distribution for the user activity in response to the context data. For example, thecontext data processor 115 may provide an indication of which ski slope is currently being skied by the user. In addition, thecontext data processor 115 may provide an indication of the equipment used e.g. of which skis and which ski boots are used. In response, thetarget processor 117 generates a target force distribution which may correspond to a distribution for a reference performance for the user activity. For example, the target force distribution can correspond to the force distribution which would be or has been produced by an experienced skier on the specific slope using the specific skis and boots. - In many embodiments, the
target processor 117 may comprise a store containing a large number of target distribution profiles. These may for example be generated by recording the measured force distribution generated by experienced skiers using the specified equipment on the specified slope. Furthermore, the measured force distributions for a number of skiers and/or ski runs can be recorded and the average measured force distribution can be stored as the target force distribution for the corresponding context data. Thus, thetarget processor 117 can comprise a number of target force distributions for different contexts produced during e.g. a design, development and test phase of the user feedback apparatus. Thetarget processor 117 can simply compare the selected context data with corresponding context data stored for each target force distribution and select the target force distribution with matching context data. - The target force distribution is fed to the
feedback processor 113 where it is compare to the measured force distribution to generate a feedback indication. - For example, the
mobile phone 103 may continuously receive a spatial force distribution representing the pressure exerted by the user on the skis. This may continually be compared to the data of the target profile by thefeedback processor 113. Thus, thefeedback processor 113 can continually monitor how much the current force distribution deviates from the corresponding force distribution generated by experienced skiers on the specific ski slope. Thefeedback processor 113 can continuously and in real time generate an indication which reflects the current deviation. - It will be appreciated, that the above example is a simple example provided to illustrate the applied principles. A practical system may typically include complex analysis of the measured force distribution relative to the target force distribution. For example, the
feedback processor 113 may be arranged perform pattern matching between the measured force distribution and the target force distribution in order to align data of these. For example, thefeedback processor 113 may be arranged to match a pressure pattern of the measured force distribution to a similar pattern in the target profile before the comparison between the two is performed. This may for example correspond to matching the force distribution data of a specific turn of the ski slope to the target distribution data for the same specific turn. - The
feedback processor 113 is coupled to apresentation processor 119 which is arranged to present a feedback to the user depending on the user activity feedback generated by thefeedback processor 113. In the example, thepresentation processor 119 is further coupled to auser interface 121 which may output a suitable signal to the user. Theuser interface 121 can e.g. include a speaker or a display. - The arrangement of
FIG. 1 can thus in the specific example compare stored data for the ski track to the measured pressure distribution resulting from a user skiing the track. It can then present the user with real time feedback depending on the comparison. The real time feedback can e.g. be provided as sound, light effects, vibration or other effects. - For example the
feedback processor 113 may generate a feedback signal which indicates whether the user should shift his weight towards the left or right foot. Thepresentation processor 119 may control theuser interface 121 to generate a tone with a pitch that increases the more the user should shift his weight towards the left foot. Thus, a user may simply hear a tone which has a nominal pitch during correct/acceptable skiing. However, if the user should currently shift his weight towards the left foot the pitch of the tone may increase substantially above the nominal pitch. Similarly, if the user should shift his weight towards the right foot the pitch of the tone may be reduced substantially below the nominal pitch. Thus, a simple to understand feedback signal which can assist the user in improving his skiing ability can be provided. - It will be appreciated, that in many embodiments more complex feedback data is generated and provided to the user. For example, the
presentation processor 119 can comprise a large number of spoken words which can be selected in response to the feedback data. Also, it will be appreciated that the feedback need not be real-time but can be provided e.g. after the user activity. For example, a user may ski a specific slope and afterwards be provided with a spoken review of the run including specific recommendations for improvements (e.g. “next time, try to shift more weight to the right foot when turning left” or “lean forward when going straight”). - The context data may specifically comprise user activity environment data. This environment data may reflect the environment in which the user activity is performed. For example, data may be provided which reflects the conditions such as the temperature, whether it is raining or snowing, visibility, consistency of the snow etc. The data may be provided manually by the user and/or may be generated from measurements. For example, the
mobile phone 103 or thesensor device 101 may comprise a thermometer arranged to measure the ambient temperature. If the thermometer is located within thesensor device 101, the measurement data may be communicated to the mobile phone using the same communication functionality that is used for the measured force distribution. - The context data may alternatively or additionally comprise user activity equipment data. For example, the context data may include an indication of one or more characteristics of the skis used by the user (e.g. carve size, length of ski etc). This information may for example be entered manually by the user. As another example, the user equipment can have an RFID (Radio Frequency Identification) tag attached which transmits information of the equipment characteristics to an RFID receiver of the
mobile phone 103. - The
mobile phone 103 may comprise a plurality of context data sets associated with different user activities. For example, a first set of context data comprising snow conditions, temperature, visibility, ski properties etc may be stored for an alpine downhill skiing user activity. In addition, a second set of context data comprising the same or other parameters may be stored for a slalom skiing user activity. Thus, depending on the user activity, different context data sets may be used. - Also, it will be appreciated that the
context data processor 115 may comprise a number of different context data profiles which can be selected (e.g. by the user). Furthermore, the context data profiles may be selected in response to the measured force distribution. - Similarly, the
target processor 117 may store a number of different target force distributions. Indeed, in some embodiments thetarget processor 117 may store different target force distributions for the same context data and the specific target force distribution to be used may be selected in response to the measured force distribution. For example, a pattern match may be performed between the measured force distribution received from thesensor device 101 and the stored target force distributions. The target force distribution most closely resembling the measured force distribution may then be selected and used for the comparison by thefeedback processor 113. - In some embodiments, the
mobile phone 103 may furthermore comprise functionality for storing a target force distribution determined in response to the measured force distribution. For example, the measured data for a first run may be stored and used as the reference target force distribution during the next run. Accordingly, the user activity feedback system can directly provide information that indicates the user's performance variations and which may specifically include an indication of whether the user is improving or not. - As another example, the
mobile phone 103 may be arranged to generate a target force distribution by averaging a plurality of measured force distributions. This will allow themobile phone 103 to provide instant feedback of how the current performance deviates from an average performance. This may be particularly interesting for user activities where consistency and reproducibility is important (such as e.g. golf swings). - In the specific example, the
feedback processor 113 generates feedback data which is indicative of how much a current user performance deviates from a target/reference performance. Thus, thefeedback processor 113 can determine a difference measure which is indicative of a difference between the measured force distribution and the selected target force distribution. For example, thefeedback processor 113 can simply determine the normalised difference between the sensor measurement values for the current performance compared to the same measurements for the reference performance. However, it will be appreciated that in other embodiments, other and more complex criteria and algorithms may be used by thefeedback processor 113. - In some embodiments, the
mobile phone 103 comprises functionality for determining a location of themobile phone 103. Specifically, themobile phone 103 can comprise a GPS (Global Positioning System) receiver or can use cellular positioning systems to determine a location. - The location information can be used to determine the target force distribution. For example, the
target processor 117 can comprise target force distributions for a plurality of different ski slopes with an indication of a location of each ski slope. By comparing a current location of themobile phone 103 to the locations of the stored ski slopes, thetarget processor 117 can automatically select the target force distribution for the ski slope where the user is currently located. - In some embodiments, the
feedback processor 113 may furthermore determine the user activity feedback in response to the location data. For example, the location data may indicate the user's current position on the ski slope and may accordingly be used by thefeedback processor 113 to match the measured force distribution currently being received to the data of the target force distribution. As an example, the target force distribution may link the stored force data to specific locations on the ski slope. The stored data for a right turn may be linked to location data reflection the exact location of that right turn. When the location data of themobile phone 103 corresponds to the location of the right turn (and assuming the mobile phone is carried by the user), the data stored for the right turn is extracted and compared to the received measurement data. - In some embodiments the feedback data is furthermore determined in response to user data which is indicative of a characteristic of the user. For example, data indicating whether the user is an experienced skier may be used to generate feedback data. Thus, the feedback system of
FIG. 1 may provide different coaching feedback depending on whether the user is a novice skier or an experienced skier. - As another example, the
feedback processor 113 may determine the feedback data in response to a weight of the user. In some embodiments, different target force distributions can e.g. be stored for different weights. This user data may for example be entered manually by the user or e.g. determined/calibrated from the pressure measured by the sensor when the user is at rest. - In some embodiments, the user characteristic or user data may include user goals or targets. For example, the user data may include e.g. a desired speed or direction. The target distribution may thus be selected to reflect this user goal.
- In the above example, the feedback system was described as a single user system. However, in some embodiments the system is arranged to provide a multi user experience. For example, feedback data relating to the performance of a group of users may be generated. Specifically the performance of the individual user compared to the rest of the group of users can be determined and fed back to the user(s).
- Specifically the
mobile phone 103 can receive measured force distributions for a plurality of users. For example, themobile phone 103 may be capable of receiving data from more than one sensor device. Alternatively or additionally, themobile phone 103 can comprise acellular transceiver 123 which is coupled to thefeedback processor 113 and thepresentation processor 119 and which can receive measured force distribution data from othermobile phones 103 via a cellular communication link. Thus, a second mobile phone (not shown) can receive measured force distribution data from a sensor device and transmit this to thecellular transceiver 123 from where it is forwarded to thefeedback processor 113. Similarly, themobile phone 103 may also be able to transmit the measured force distribution data received from thesensor device 101 to other mobile phones. - In the example, the
feedback processor 113 can generate a user activity feedback which does not only depend on the measured force distribution received from thesensor device 101 but also on the measured force distribution received from the second mobile phone. For example, thefeedback processor 113 may generate a difference distribution between the two measured force distributions and compare this to a target difference distribution in order to generate the feedback signal. Thus, the feedback signal may reflect not only one user's performance during the user activity but also how this performance is relative to the performance of another user. Such a feature may for example be of significant importance in user activities such as synchronised skiing. - As another example, the
mobile phone 103 may receive user activity feedback from another mobile phone. For example, feedback data may be generated by another mobile phone by comparing a received measured force distribution and target force distribution similarly to what has been described for the firstmobile phone 103. This second user activity feedback data is then transmitted to thecellular transceiver 123 using the communication functionality of the cellular communication system. The feedback data is fed to thepresentation processor 119 which also receives the feedback data from thefeedback processor 113. The two sets of presentation data are then combined to generate a single combined user activity indication. For example, a single audio signal indicating how well the user is performing relative to the other user may be generated. - It will be appreciated that in more complex embodiments, more complex combinations and user activity indications may be provided. For example of the relative performance of one user compared to another user may be plotted onto a map of the ski slope thereby clearly indicating at which parts of the course each user achieves the best performance.
- It will be appreciated that the group data exchange may use the cellular communication system as described above but may alternatively or additionally use other communication means including for example WiFi™ or BluetoothTN short range communication means.
- It will be appreciated that the generation of the feedback data may be further in response to many other parameters than the measured force distribution. For example, the feedback signal may be generated in response to a combination of the measured force distribution and additional measurements, such as for example a heart rate or blood pressure measurement.
- Thus, the system of
FIG. 1 may provide an enhanced user experience and may in particular provide improved, additional and/or enhanced assessment and feedback on the user activity. -
FIG. 2 illustrates a method of generating user activity feedback in accordance with some embodiments of the invention. - The method initiates in
step 201 wherein a measured force distribution resulting from a user activity is generated by a sensor device. - Step 201 is followed by
step 203 wherein the sensor device transmits the measured force distribution to a user device. - Step 203 is followed by
step 205 wherein the user device receives the measured force distribution. - Step 205 is followed by
step 207 wherein the user device provides context data for the user. - Step 207 is followed by
step 209 wherein the user device determines a target force distribution for the user activity in response to the context data. - Step 209 is followed by
step 211 wherein the user device generates the user activity feedback in response to the measured force distribution and the target force distribution. - It will be appreciated that the above description for clarity has described embodiments of the invention with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units or processors may be used without detracting from the invention. For example, functionality illustrated to be performed by separate processors or controllers may be performed by the same processor or controllers. Hence, references to specific functional units are only to be seen as references to suitable means for providing the described functionality rather than indicative of a strict logical or physical structure or organization.
- The invention can be implemented in any suitable form including hardware, software, firmware or any combination of these. The invention may optionally be implemented at least partly as computer software running on one or more data processors and/or digital signal processors. The elements and components of an embodiment of the invention may be physically, functionally and logically implemented in any suitable way. Indeed the functionality may be implemented in a single unit, in a plurality of units or as part of other functional units. As such, the invention may be implemented in a single unit or may be physically and functionally distributed between different units and processors.
- Although the present invention has been described in connection with some embodiments, it is not intended to be limited to the specific form set forth herein. Rather, the scope of the present invention is limited only by the accompanying claims. Additionally, although a feature may appear to be described in connection with particular embodiments, one skilled in the art would recognize that various features of the described embodiments may be combined in accordance with the invention. In the claims, the term comprising does not exclude the presence of other elements or steps.
- Furthermore, although individually listed, a plurality of means, elements or method steps may be implemented by e.g. a single unit or processor. Additionally, although individual features may be included in different claims, these may possibly be advantageously combined, and the inclusion in different claims does not imply that a combination of features is not feasible and/or advantageous. Also the inclusion of a feature in one category of claims does not imply a limitation to this category but rather indicates that the feature is equally applicable to other claim categories as appropriate. Furthermore, the order of features in the claims does not imply any specific order in which the features must be worked and in particular the order of individual steps in a method claim does not imply that the steps must be performed in this order. Rather, the steps may be performed in any suitable order.
Claims (19)
1. An arrangement for generating a user activity feedback, the arrangement comprising:
a sensor device comprising:
a force sensor for determining a measured force distribution resulting from a user activity, and
means for transmitting the measured force distribution to a user device; and
the user device comprising:
means for receiving the measured force distribution,
context means for providing context data for the user,
target means for determining a target force distribution for the user activity in response to the context data, and
feedback means for generating the user activity feedback in response to the measured force distribution and the target force distribution.
2. The arrangement of claim 1 wherein the context data comprises user activity environment data.
3. The arrangement of claim 1 wherein the context data comprises user activity equipment data.
4. The arrangement of claim 1 wherein the context means is arranged to determine the context data as a context data set selected from a plurality of context data sets associated with different user activities.
5. The arrangement of claim 1 wherein the target means is arranged to select the target force distribution in response to a characteristic of the measured force distribution.
6. The arrangement of claim 1 wherein the user device further comprises means for storing a target force distribution determined in response to the measured force distribution.
7. The arrangement of claim 1 wherein the user device further comprises means for storing a plurality of target force distributions linked to context data characteristics and the target means is arranged to retrieve a target force distribution linked to a context data characteristic matching the context data.
8. The arrangement of claim 1 wherein the feedback means comprises means for determining a difference measure indicative of a difference between the measured force distribution and the target force distribution and to determine the user activity feedback in response to the difference measure.
9. The arrangement of claim 1 wherein the user device furthermore comprises location means for determining location data for the user device.
10. The arrangement of claim 9 wherein the target means is arranged to determine the target force distribution in response to the location data.
11. The arrangement of claim 9 wherein the feedback means is arranged to determine the user activity feedback in response to the location data.
12. The arrangement of claim 1 further comprising means for providing user data indicative of a characteristic of the user; and wherein the feedback means is arranged to determine the user activity feedback in response to the user data.
13. The arrangement of claim 1 wherein the measured force distribution comprises at least one of a temporal force distribution and a spatial force distribution.
14. The arrangement of claim 1 wherein the user device comprises means for receiving measured force distributions for a plurality of users; and the feedback means is arranged to determine the user activity feedback in response to the measured force distributions.
15. The arrangement of claim 1 wherein the user device further comprises presenting means for presenting the user activity feedback to a user.
16. The arrangement of claim 15 wherein the user device further comprises means for receiving a second user activity feedback from another user device; and the presenting means is arranged to generate a combined user activity indication in response to the user activity feedback and the second user activity feedback.
17. The arrangement of claim 1 wherein the user device is a personal communication device.
18. The arrangement of claim 1 wherein the user activity feedback is a real time feedback.
19. A method of generating user activity feedback, the method comprising:
a sensor device performing the steps of:
determining a measured force distribution resulting from a user activity, and
transmitting the measured force distribution to a user device; and
a user device performing the steps of:
receiving the measured force distribution,
providing context data for the user,
determining a target force distribution for the user activity in response to the context data, and
generating the user activity feedback in response to the measured force distribution and the target force distribution.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/610,168 US20080146416A1 (en) | 2006-12-13 | 2006-12-13 | Generation of user activity feedback |
PCT/US2007/081711 WO2008076503A2 (en) | 2006-12-13 | 2007-10-18 | Generation of user activity feedback |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/610,168 US20080146416A1 (en) | 2006-12-13 | 2006-12-13 | Generation of user activity feedback |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080146416A1 true US20080146416A1 (en) | 2008-06-19 |
Family
ID=39528068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/610,168 Abandoned US20080146416A1 (en) | 2006-12-13 | 2006-12-13 | Generation of user activity feedback |
Country Status (2)
Country | Link |
---|---|
US (1) | US20080146416A1 (en) |
WO (1) | WO2008076503A2 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080015089A1 (en) * | 2006-07-06 | 2008-01-17 | Elisa Hurwitz | Method and apparatus for measuring exercise performance |
US20110092337A1 (en) * | 2009-10-17 | 2011-04-21 | Robert Bosch Gmbh | Wearable system for monitoring strength training |
US20110165997A1 (en) * | 2008-08-22 | 2011-07-07 | Alton Reich | Rotary exercise equipment apparatus and method of use thereof |
US20110165996A1 (en) * | 2008-08-22 | 2011-07-07 | David Paulus | Computer controlled exercise equipment apparatus and method of use thereof |
US20110165995A1 (en) * | 2008-08-22 | 2011-07-07 | David Paulus | Computer controlled exercise equipment apparatus and method of use thereof |
US20110172058A1 (en) * | 2008-08-22 | 2011-07-14 | Stelu Deaconu | Variable resistance adaptive exercise apparatus and method of use thereof |
US20110195819A1 (en) * | 2008-08-22 | 2011-08-11 | James Shaw | Adaptive exercise equipment apparatus and method of use thereof |
US20130166726A1 (en) * | 2011-12-27 | 2013-06-27 | Sergey BOLDYREV | Method and apparatus for providing intent-based monitoring using sensory information |
US20140336796A1 (en) * | 2013-03-14 | 2014-11-13 | Nike, Inc. | Skateboard system |
WO2014209405A1 (en) * | 2013-06-29 | 2014-12-31 | Intel Corporation | System and method for adaptive haptic effects |
US9144709B2 (en) | 2008-08-22 | 2015-09-29 | Alton Reich | Adaptive motor resistance video game exercise apparatus and method of use thereof |
US9272186B2 (en) | 2008-08-22 | 2016-03-01 | Alton Reich | Remote adaptive motor resistance training exercise apparatus and method of use thereof |
US20160378186A1 (en) * | 2015-06-23 | 2016-12-29 | Intel Corporation | Technologies for controlling haptic feedback intensity |
US10121065B2 (en) | 2013-03-14 | 2018-11-06 | Nike, Inc. | Athletic attribute determinations from image data |
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 |
AT521861A1 (en) * | 2018-11-13 | 2020-05-15 | Atomic Austria Gmbh | Method and electronic system to assist a person in the practice of skiing |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US11043294B2 (en) | 2008-11-25 | 2021-06-22 | Fox Factoory, Inc. | Methods and apparatus for virtual competition |
US20210268335A1 (en) * | 2018-08-03 | 2021-09-02 | Mitsubishi Electric Engineering Company, Limited | Exercise therapy device |
US11961602B2 (en) | 2020-08-26 | 2024-04-16 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT517933B1 (en) * | 2015-12-11 | 2017-06-15 | Atomic Austria Gmbh | Sports shoe for skiing and control system used here |
Citations (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4708337A (en) * | 1985-12-20 | 1987-11-24 | Industrial Technology Research Institute | Automatic treadmill |
US4828257A (en) * | 1986-05-20 | 1989-05-09 | Powercise International Corporation | Electronically controlled exercise system |
US4919418A (en) * | 1988-01-27 | 1990-04-24 | Miller Jan W | Computerized drive mechanism for exercise, physical therapy and rehabilitation |
US4934694A (en) * | 1985-12-06 | 1990-06-19 | Mcintosh James L | Computer controlled exercise system |
US5451192A (en) * | 1994-03-21 | 1995-09-19 | Hefele; Sheryn B. | Adjustable exercise device for a child |
US5690582A (en) * | 1993-02-02 | 1997-11-25 | Tectrix Fitness Equipment, Inc. | Interactive exercise apparatus |
US5807267A (en) * | 1994-06-01 | 1998-09-15 | Advanced Body Metrics Corporation | Heart pulse monitor |
US5839901A (en) * | 1997-10-01 | 1998-11-24 | Karkanen; Kip M. | Integrated weight loss control method |
US5890128A (en) * | 1996-03-04 | 1999-03-30 | Diaz; H. Benjamin | Personalized hand held calorie computer (ECC) |
US5890995A (en) * | 1993-02-02 | 1999-04-06 | Tectrix Fitness Equipment, Inc. | Interactive exercise apparatus |
US5941837A (en) * | 1995-12-18 | 1999-08-24 | Seiko Epson Corporation | Health management device and exercise support device |
US5989188A (en) * | 1997-09-24 | 1999-11-23 | Siemens Aktiengesellschaft | Method and apparatus for determining the energy balance of a living subject on the basis of energy used and nutrition intake |
US6018677A (en) * | 1997-11-25 | 2000-01-25 | Tectrix Fitness Equipment, Inc. | Heart rate monitor and method |
US6032108A (en) * | 1998-07-08 | 2000-02-29 | Seiple; Ronald | Sports performance computer system and method |
US6287262B1 (en) * | 1996-06-12 | 2001-09-11 | Seiko Epson Corporation | Device for measuring calorie expenditure and device for measuring body temperature |
US20010049482A1 (en) * | 2000-03-27 | 2001-12-06 | Pozos Robert S. | Force measuring device and method |
US6418394B1 (en) * | 1997-05-21 | 2002-07-09 | Polar Electro Oy | Measuring device and method of controlling same |
US6515593B1 (en) * | 1995-02-15 | 2003-02-04 | Izex Technologies, Inc. | Communication system for an instrumented orthopedic restraining device and method therefor |
US6605044B2 (en) * | 2001-06-28 | 2003-08-12 | Polar Electro Oy | Caloric exercise monitor |
US6671736B2 (en) * | 1996-12-18 | 2003-12-30 | Clubcom, Inc. | System and method for providing demographically targeted information |
US6675041B2 (en) * | 1999-05-18 | 2004-01-06 | Physi-Cal Enterprises Lp | Electronic apparatus and method for monitoring net calorie intake |
US6697048B2 (en) * | 1995-01-18 | 2004-02-24 | Immersion Corporation | Computer interface apparatus including linkage having flex |
US20040102684A1 (en) * | 2000-12-22 | 2004-05-27 | Shozo Kawanishi | Visceral fat meter having pace counting function |
US6749537B1 (en) * | 1995-12-14 | 2004-06-15 | Hickman Paul L | Method and apparatus for remote interactive exercise and health equipment |
US20040152957A1 (en) * | 2000-06-16 | 2004-08-05 | John Stivoric | Apparatus for detecting, receiving, deriving and displaying human physiological and contextual information |
US6783482B2 (en) * | 2000-08-30 | 2004-08-31 | Brunswick Corporation | Treadmill control system |
US6790178B1 (en) * | 1999-09-24 | 2004-09-14 | Healthetech, Inc. | Physiological monitor and associated computation, display and communication unit |
US6798378B1 (en) * | 2002-11-22 | 2004-09-28 | Garmin Ltd. | Device and method for displaying track characteristics |
US20040220017A1 (en) * | 2001-08-03 | 2004-11-04 | Gordon Stephen L. | Method and system for generating an exercise program |
US20040224822A1 (en) * | 2003-05-06 | 2004-11-11 | Verheem Johann Brandt | Timer for breathing exercises |
US6825777B2 (en) * | 2000-05-03 | 2004-11-30 | Phatrat Technology, Inc. | Sensor and event system, and associated methods |
US20050107218A1 (en) * | 2003-11-18 | 2005-05-19 | Chuang Yun Y. | Data transmission device of wrist exerciser |
US20050124463A1 (en) * | 2003-09-04 | 2005-06-09 | Samsung Electronics Co., Ltd. | Training control method and apparatus using biofeedback |
US6906533B1 (en) * | 2002-04-17 | 2005-06-14 | Funai Elec. Co. Ltd. | TV remote control unit with body fat measurement function |
US20050130802A1 (en) * | 2003-11-21 | 2005-06-16 | Polar Electro Oy | Arrangement, method and computer program for determining physical activity level of human being |
US6921351B1 (en) * | 2001-10-19 | 2005-07-26 | Cybergym, Inc. | Method and apparatus for remote interactive exercise and health equipment |
US20050164857A1 (en) * | 2003-10-20 | 2005-07-28 | Black Philip A. | Fitness card system |
US20050197237A1 (en) * | 2004-03-03 | 2005-09-08 | Yu-Yu Chen | Integrated exercise detection device employing satellite positioning signal and exercise signal |
US20050209050A1 (en) * | 2004-03-15 | 2005-09-22 | Dirk Bartels | Interactive mobile device |
US20050209051A1 (en) * | 2004-03-19 | 2005-09-22 | Santomassimo Rod N | User interface for a resistance training device and method of use |
US6950695B2 (en) * | 2003-07-30 | 2005-09-27 | Yu-Yu Chen | Watch-typed heartbeat sensing device |
US20050233859A1 (en) * | 2004-04-05 | 2005-10-20 | Motoyuki Takai | Electronic apparatus, input device, and input method |
US20050272564A1 (en) * | 2004-06-02 | 2005-12-08 | Johnson Health Tech Co., Ltd. | Exercise apparatus and method for tracking number of steps |
US6982700B2 (en) * | 1993-07-16 | 2006-01-03 | Immersion Corporation | Method and apparatus for controlling force feedback interface systems utilizing a host computer |
US20060020177A1 (en) * | 2004-07-24 | 2006-01-26 | Samsung Electronics Co., Ltd. | Apparatus and method for measuring quantity of physical exercise using acceleration sensor |
US20060052727A1 (en) * | 2004-09-09 | 2006-03-09 | Laurence Palestrant | Activity monitoring device and weight management method utilizing same |
US20060063644A1 (en) * | 2003-01-24 | 2006-03-23 | Yang Hao H | Cross reference to related applications |
US20060098772A1 (en) * | 2002-10-28 | 2006-05-11 | Clothing Plus Oy | Distance meter |
US20060183602A1 (en) * | 2005-02-15 | 2006-08-17 | Astilean Aurel A | System for weight loss and improving physical fitness |
US20060183603A1 (en) * | 2005-02-15 | 2006-08-17 | Astilean Aurel A | Portable device for weight loss and improving physical fitness and method therefor |
US20060189437A1 (en) * | 2000-05-24 | 2006-08-24 | Netpulse, Llc, A California Corporation | Interface for controlling and accessing information on an exercise device |
US20060229163A1 (en) * | 2004-03-09 | 2006-10-12 | Waters Rolland M | User interactive exercise system |
US7166062B1 (en) * | 1999-07-08 | 2007-01-23 | Icon Ip, Inc. | System for interaction with exercise device |
US20070021269A1 (en) * | 2005-07-25 | 2007-01-25 | Nike, Inc. | Interfaces and systems for displaying athletic performance information on electronic devices |
US20070033069A1 (en) * | 2005-08-08 | 2007-02-08 | Rajendra Rao | Fitness network system |
US7187960B2 (en) * | 2002-04-22 | 2007-03-06 | Marcio Marc Abreu | Apparatus and method for measuring biologic parameters |
US7229416B2 (en) * | 2003-12-30 | 2007-06-12 | Yu-Yu Chen | Exercise expenditure monitor device and method |
US7232416B2 (en) * | 2000-04-14 | 2007-06-19 | Jacek Czernicki | Method and device for determining the anatomical condition of a human being or an animal and a strength training machine and a computer program which is saved to a memory medium |
US20070142177A1 (en) * | 2005-09-26 | 2007-06-21 | Crucial Innovation, Inc. | Computerized method and system for fitting a bicycle to a cyclist |
US20070173377A1 (en) * | 2003-07-09 | 2007-07-26 | Ari Jamsen | Method and apparatus for detecting types of exercise |
US20070179404A1 (en) * | 2005-09-30 | 2007-08-02 | Rosedale Medical, Inc. | Fully integrated wearable or handheld monitor |
USRE39906E1 (en) * | 1995-10-26 | 2007-11-06 | Immersion Corporation | Gyro-stabilized platforms for force-feedback applications |
US7312766B1 (en) * | 2000-09-22 | 2007-12-25 | Canadian Space Agency | Method and system for time/motion compensation for head mounted displays |
US7344508B2 (en) * | 2004-10-29 | 2008-03-18 | Blake J Surina | Method for adjusting metabolic related parameters according to a subject's body weight |
US7359624B2 (en) * | 1997-10-06 | 2008-04-15 | Silicon Image, Inc. | Portable DVD player |
US7373820B1 (en) * | 2004-11-23 | 2008-05-20 | James Terry L | Accelerometer for data collection and communication |
-
2006
- 2006-12-13 US US11/610,168 patent/US20080146416A1/en not_active Abandoned
-
2007
- 2007-10-18 WO PCT/US2007/081711 patent/WO2008076503A2/en active Application Filing
Patent Citations (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4934694A (en) * | 1985-12-06 | 1990-06-19 | Mcintosh James L | Computer controlled exercise system |
US4708337A (en) * | 1985-12-20 | 1987-11-24 | Industrial Technology Research Institute | Automatic treadmill |
US4828257A (en) * | 1986-05-20 | 1989-05-09 | Powercise International Corporation | Electronically controlled exercise system |
US4919418A (en) * | 1988-01-27 | 1990-04-24 | Miller Jan W | Computerized drive mechanism for exercise, physical therapy and rehabilitation |
US5690582A (en) * | 1993-02-02 | 1997-11-25 | Tectrix Fitness Equipment, Inc. | Interactive exercise apparatus |
US5890995A (en) * | 1993-02-02 | 1999-04-06 | Tectrix Fitness Equipment, Inc. | Interactive exercise apparatus |
US6982700B2 (en) * | 1993-07-16 | 2006-01-03 | Immersion Corporation | Method and apparatus for controlling force feedback interface systems utilizing a host computer |
US5451192A (en) * | 1994-03-21 | 1995-09-19 | Hefele; Sheryn B. | Adjustable exercise device for a child |
US5807267A (en) * | 1994-06-01 | 1998-09-15 | Advanced Body Metrics Corporation | Heart pulse monitor |
US6697048B2 (en) * | 1995-01-18 | 2004-02-24 | Immersion Corporation | Computer interface apparatus including linkage having flex |
US6515593B1 (en) * | 1995-02-15 | 2003-02-04 | Izex Technologies, Inc. | Communication system for an instrumented orthopedic restraining device and method therefor |
USRE39906E1 (en) * | 1995-10-26 | 2007-11-06 | Immersion Corporation | Gyro-stabilized platforms for force-feedback applications |
US6749537B1 (en) * | 1995-12-14 | 2004-06-15 | Hickman Paul L | Method and apparatus for remote interactive exercise and health equipment |
US5941837A (en) * | 1995-12-18 | 1999-08-24 | Seiko Epson Corporation | Health management device and exercise support device |
US5890128A (en) * | 1996-03-04 | 1999-03-30 | Diaz; H. Benjamin | Personalized hand held calorie computer (ECC) |
US6287262B1 (en) * | 1996-06-12 | 2001-09-11 | Seiko Epson Corporation | Device for measuring calorie expenditure and device for measuring body temperature |
US6671736B2 (en) * | 1996-12-18 | 2003-12-30 | Clubcom, Inc. | System and method for providing demographically targeted information |
US6418394B1 (en) * | 1997-05-21 | 2002-07-09 | Polar Electro Oy | Measuring device and method of controlling same |
US5989188A (en) * | 1997-09-24 | 1999-11-23 | Siemens Aktiengesellschaft | Method and apparatus for determining the energy balance of a living subject on the basis of energy used and nutrition intake |
US5839901A (en) * | 1997-10-01 | 1998-11-24 | Karkanen; Kip M. | Integrated weight loss control method |
US7359624B2 (en) * | 1997-10-06 | 2008-04-15 | Silicon Image, Inc. | Portable DVD player |
US6018677A (en) * | 1997-11-25 | 2000-01-25 | Tectrix Fitness Equipment, Inc. | Heart rate monitor and method |
US6032108A (en) * | 1998-07-08 | 2000-02-29 | Seiple; Ronald | Sports performance computer system and method |
US6675041B2 (en) * | 1999-05-18 | 2004-01-06 | Physi-Cal Enterprises Lp | Electronic apparatus and method for monitoring net calorie intake |
US7166062B1 (en) * | 1999-07-08 | 2007-01-23 | Icon Ip, Inc. | System for interaction with exercise device |
US6790178B1 (en) * | 1999-09-24 | 2004-09-14 | Healthetech, Inc. | Physiological monitor and associated computation, display and communication unit |
US20010049482A1 (en) * | 2000-03-27 | 2001-12-06 | Pozos Robert S. | Force measuring device and method |
US7232416B2 (en) * | 2000-04-14 | 2007-06-19 | Jacek Czernicki | Method and device for determining the anatomical condition of a human being or an animal and a strength training machine and a computer program which is saved to a memory medium |
US6825777B2 (en) * | 2000-05-03 | 2004-11-30 | Phatrat Technology, Inc. | Sensor and event system, and associated methods |
US20060189437A1 (en) * | 2000-05-24 | 2006-08-24 | Netpulse, Llc, A California Corporation | Interface for controlling and accessing information on an exercise device |
US20040152957A1 (en) * | 2000-06-16 | 2004-08-05 | John Stivoric | Apparatus for detecting, receiving, deriving and displaying human physiological and contextual information |
US6783482B2 (en) * | 2000-08-30 | 2004-08-31 | Brunswick Corporation | Treadmill control system |
US7312766B1 (en) * | 2000-09-22 | 2007-12-25 | Canadian Space Agency | Method and system for time/motion compensation for head mounted displays |
US20040102684A1 (en) * | 2000-12-22 | 2004-05-27 | Shozo Kawanishi | Visceral fat meter having pace counting function |
US6605044B2 (en) * | 2001-06-28 | 2003-08-12 | Polar Electro Oy | Caloric exercise monitor |
US20040220017A1 (en) * | 2001-08-03 | 2004-11-04 | Gordon Stephen L. | Method and system for generating an exercise program |
US20050233861A1 (en) * | 2001-10-19 | 2005-10-20 | Hickman Paul L | Mobile systems and methods for heath, exercise and competition |
US6921351B1 (en) * | 2001-10-19 | 2005-07-26 | Cybergym, Inc. | Method and apparatus for remote interactive exercise and health equipment |
US6906533B1 (en) * | 2002-04-17 | 2005-06-14 | Funai Elec. Co. Ltd. | TV remote control unit with body fat measurement function |
US7187960B2 (en) * | 2002-04-22 | 2007-03-06 | Marcio Marc Abreu | Apparatus and method for measuring biologic parameters |
US20060098772A1 (en) * | 2002-10-28 | 2006-05-11 | Clothing Plus Oy | Distance meter |
US6798378B1 (en) * | 2002-11-22 | 2004-09-28 | Garmin Ltd. | Device and method for displaying track characteristics |
US20060063644A1 (en) * | 2003-01-24 | 2006-03-23 | Yang Hao H | Cross reference to related applications |
US20040224822A1 (en) * | 2003-05-06 | 2004-11-11 | Verheem Johann Brandt | Timer for breathing exercises |
US20070173377A1 (en) * | 2003-07-09 | 2007-07-26 | Ari Jamsen | Method and apparatus for detecting types of exercise |
US6950695B2 (en) * | 2003-07-30 | 2005-09-27 | Yu-Yu Chen | Watch-typed heartbeat sensing device |
US20050124463A1 (en) * | 2003-09-04 | 2005-06-09 | Samsung Electronics Co., Ltd. | Training control method and apparatus using biofeedback |
US20050164857A1 (en) * | 2003-10-20 | 2005-07-28 | Black Philip A. | Fitness card system |
US20050107218A1 (en) * | 2003-11-18 | 2005-05-19 | Chuang Yun Y. | Data transmission device of wrist exerciser |
US20050130802A1 (en) * | 2003-11-21 | 2005-06-16 | Polar Electro Oy | Arrangement, method and computer program for determining physical activity level of human being |
US7229416B2 (en) * | 2003-12-30 | 2007-06-12 | Yu-Yu Chen | Exercise expenditure monitor device and method |
US20050197237A1 (en) * | 2004-03-03 | 2005-09-08 | Yu-Yu Chen | Integrated exercise detection device employing satellite positioning signal and exercise signal |
US20060229163A1 (en) * | 2004-03-09 | 2006-10-12 | Waters Rolland M | User interactive exercise system |
US20050209050A1 (en) * | 2004-03-15 | 2005-09-22 | Dirk Bartels | Interactive mobile device |
US20050209051A1 (en) * | 2004-03-19 | 2005-09-22 | Santomassimo Rod N | User interface for a resistance training device and method of use |
US20050233859A1 (en) * | 2004-04-05 | 2005-10-20 | Motoyuki Takai | Electronic apparatus, input device, and input method |
US20050272564A1 (en) * | 2004-06-02 | 2005-12-08 | Johnson Health Tech Co., Ltd. | Exercise apparatus and method for tracking number of steps |
US20060020177A1 (en) * | 2004-07-24 | 2006-01-26 | Samsung Electronics Co., Ltd. | Apparatus and method for measuring quantity of physical exercise using acceleration sensor |
US20060052727A1 (en) * | 2004-09-09 | 2006-03-09 | Laurence Palestrant | Activity monitoring device and weight management method utilizing same |
US7344508B2 (en) * | 2004-10-29 | 2008-03-18 | Blake J Surina | Method for adjusting metabolic related parameters according to a subject's body weight |
US7373820B1 (en) * | 2004-11-23 | 2008-05-20 | James Terry L | Accelerometer for data collection and communication |
US20060183603A1 (en) * | 2005-02-15 | 2006-08-17 | Astilean Aurel A | Portable device for weight loss and improving physical fitness and method therefor |
US20060183602A1 (en) * | 2005-02-15 | 2006-08-17 | Astilean Aurel A | System for weight loss and improving physical fitness |
US20070021269A1 (en) * | 2005-07-25 | 2007-01-25 | Nike, Inc. | Interfaces and systems for displaying athletic performance information on electronic devices |
US20070033068A1 (en) * | 2005-08-08 | 2007-02-08 | Rajendra Rao | Physical rehabilitation systems and methods |
US20070033069A1 (en) * | 2005-08-08 | 2007-02-08 | Rajendra Rao | Fitness network system |
US20070142177A1 (en) * | 2005-09-26 | 2007-06-21 | Crucial Innovation, Inc. | Computerized method and system for fitting a bicycle to a cyclist |
US20070179404A1 (en) * | 2005-09-30 | 2007-08-02 | Rosedale Medical, Inc. | Fully integrated wearable or handheld monitor |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080015089A1 (en) * | 2006-07-06 | 2008-01-17 | Elisa Hurwitz | Method and apparatus for measuring exercise performance |
US7874957B2 (en) * | 2006-07-06 | 2011-01-25 | Artis, Llc | Apparatus for measuring exercise performance |
US9144709B2 (en) | 2008-08-22 | 2015-09-29 | Alton Reich | Adaptive motor resistance video game exercise apparatus and method of use thereof |
US20110165997A1 (en) * | 2008-08-22 | 2011-07-07 | Alton Reich | Rotary exercise equipment apparatus and method of use thereof |
US20110165996A1 (en) * | 2008-08-22 | 2011-07-07 | David Paulus | Computer controlled exercise equipment apparatus and method of use thereof |
US20110165995A1 (en) * | 2008-08-22 | 2011-07-07 | David Paulus | Computer controlled exercise equipment apparatus and method of use thereof |
US20110172058A1 (en) * | 2008-08-22 | 2011-07-14 | Stelu Deaconu | Variable resistance adaptive exercise apparatus and method of use thereof |
US20110195819A1 (en) * | 2008-08-22 | 2011-08-11 | James Shaw | Adaptive exercise equipment apparatus and method of use thereof |
US9272186B2 (en) | 2008-08-22 | 2016-03-01 | Alton Reich | Remote adaptive motor resistance training exercise apparatus and method of use thereof |
US11869651B2 (en) * | 2008-11-25 | 2024-01-09 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US11875887B2 (en) | 2008-11-25 | 2024-01-16 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US20220122712A1 (en) * | 2008-11-25 | 2022-04-21 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US11257582B2 (en) | 2008-11-25 | 2022-02-22 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
US11043294B2 (en) | 2008-11-25 | 2021-06-22 | Fox Factoory, Inc. | Methods and apparatus for virtual competition |
US8500604B2 (en) * | 2009-10-17 | 2013-08-06 | Robert Bosch Gmbh | Wearable system for monitoring strength training |
US20110092337A1 (en) * | 2009-10-17 | 2011-04-21 | Robert Bosch Gmbh | Wearable system for monitoring strength training |
US20130166726A1 (en) * | 2011-12-27 | 2013-06-27 | Sergey BOLDYREV | Method and apparatus for providing intent-based monitoring using sensory information |
US9922378B2 (en) * | 2011-12-27 | 2018-03-20 | Nokia Technologies Oy | Method and apparatus for providing intent-based monitoring using sensory information |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10223926B2 (en) * | 2013-03-14 | 2019-03-05 | Nike, Inc. | Skateboard system |
US10121065B2 (en) | 2013-03-14 | 2018-11-06 | Nike, Inc. | Athletic attribute determinations from image data |
US20140336796A1 (en) * | 2013-03-14 | 2014-11-13 | Nike, Inc. | Skateboard system |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10607497B2 (en) | 2013-03-14 | 2020-03-31 | Nike, Inc. | Skateboard system |
US11594145B2 (en) | 2013-03-14 | 2023-02-28 | Nike, Inc. | Skateboard system |
WO2014209405A1 (en) * | 2013-06-29 | 2014-12-31 | Intel Corporation | System and method for adaptive haptic effects |
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 |
US20160378186A1 (en) * | 2015-06-23 | 2016-12-29 | Intel Corporation | Technologies for controlling haptic feedback intensity |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US20210268335A1 (en) * | 2018-08-03 | 2021-09-02 | Mitsubishi Electric Engineering Company, Limited | Exercise therapy device |
AT521861A1 (en) * | 2018-11-13 | 2020-05-15 | Atomic Austria Gmbh | Method and electronic system to assist a person in the practice of skiing |
US11961602B2 (en) | 2020-08-26 | 2024-04-16 | Fox Factory, Inc. | Methods and apparatus for virtual competition |
Also Published As
Publication number | Publication date |
---|---|
WO2008076503A3 (en) | 2008-08-14 |
WO2008076503A2 (en) | 2008-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080146416A1 (en) | Generation of user activity feedback | |
US11400343B2 (en) | Multi-mode acceleration-based athleticism measurement system | |
US20220230556A1 (en) | System and Method for Physical Activity Performance Analysis | |
US9759738B2 (en) | Sports electronic training system, and applications thereof | |
US10878719B2 (en) | Fitness monitoring methods, systems, and program products, and applications thereof | |
US7698101B2 (en) | Smart garment | |
JP5095554B2 (en) | Sports electronic training system and its application | |
US10518163B2 (en) | Location-aware fitness monitoring methods, systems, and program products, and applications thereof | |
US9242142B2 (en) | Sports electronic training system with sport ball and electronic gaming features | |
US8535185B2 (en) | Acquiring and providing player information by means of a multiple sensor system | |
US20080254944A1 (en) | Monitoring of a Wearable Athletic Device | |
WO2001042809A2 (en) | Gps athletic performance monitor methods and apparatus thereof | |
US11600370B2 (en) | Utilizing athletic activities to augment audible compositions | |
US20050050945A1 (en) | Device for determining information regarding the position of the center of gravity of a person using a piece of sports equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MOTOROLA, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MUELLER, KATRIN;SCHALLER, ANDREAS;TURLIK, IWONA;REEL/FRAME:018626/0292;SIGNING DATES FROM 20061208 TO 20061211 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |