US20080146416A1 - Generation of user activity feedback - Google Patents

Generation of user activity feedback Download PDF

Info

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
Application number
US11/610,168
Inventor
Katrin Mueller
Andreas Schaller
Iwona Turlik
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Priority to US11/610,168 priority Critical patent/US20080146416A1/en
Assigned to MOTOROLA, INC. reassignment MOTOROLA, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MUELLER, KATRIN, SCHALLER, ANDREAS, TURLIK, IWONA
Priority to PCT/US2007/081711 priority patent/WO2008076503A2/en
Publication of US20080146416A1 publication Critical patent/US20080146416A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0068Comparison to target or threshold, previous performance or not real time comparison to other individuals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/13Relative positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/51Force
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/833Sensors arranged on the exercise apparatus or sports implement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases

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

    FIELD OF THE INVENTION
  • 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.
  • BACKGROUND OF THE INVENTION
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION OF 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 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. 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 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. 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 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.
  • In the example, the mobile phone 103 is a cellular telephone such as a GSM or UMTS telephone. However, 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. For example, 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 Bluetooth™.
  • 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. Furthermore, the mobile phone 103 comprises a context data processor 115 which is arranged to provide context data for the user. As a simple example, the context data processor 115 may comprise data relating to a plurality of different ski runs or ski slopes. Alternatively or additionally, the context data processor 115 may comprise data relating to a plurality of skis or ski boots. Furthermore, 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. 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 a target processor 117 which is arranged to determine a target force distribution for the user activity in response to the context data. For example, the context data processor 115 may provide an indication of which ski slope is currently being skied by the user. In addition, the context data processor 115 may provide an indication of the equipment used e.g. of which skis and which ski boots are used. In response, the target 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, 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.
  • 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 the feedback processor 113. Thus, 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.
  • 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, 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. In the example, 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.
  • 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. 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. 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 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. 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 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.
  • 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 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).
  • 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, 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. For example, 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. However, it will be appreciated that in other embodiments, other and more complex criteria and algorithms may be used by the feedback processor 113.
  • In some embodiments, the mobile phone 103 comprises functionality for determining a location of the mobile phone 103. Specifically, the mobile 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 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.
  • 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 the feedback 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 the mobile 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, the mobile phone 103 may be capable of receiving data from more than one sensor device. Alternatively or additionally, 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. Thus, 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. Similarly, 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.
  • 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 the sensor device 101 but also on the measured force distribution received from the second mobile phone. For example, 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. 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 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.
  • 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.
US11/610,168 2006-12-13 2006-12-13 Generation of user activity feedback Abandoned US20080146416A1 (en)

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 (28)

* Cited by examiner, † Cited by third party
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

Families Citing this family (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
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
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
US20070033068A1 (en) * 2005-08-08 2007-02-08 Rajendra Rao Physical rehabilitation systems and methods
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

Patent Citations (68)

* Cited by examiner, † Cited by third party
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
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
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
US20070033068A1 (en) * 2005-08-08 2007-02-08 Rajendra Rao Physical rehabilitation systems and methods
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 (38)

* Cited by examiner, † Cited by third party
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
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
US20110165997A1 (en) * 2008-08-22 2011-07-07 Alton Reich Rotary 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
US20220122712A1 (en) * 2008-11-25 2022-04-21 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
US11875887B2 (en) 2008-11-25 2024-01-16 Fox Factory, Inc. Methods and apparatus for virtual competition
US11869651B2 (en) * 2008-11-25 2024-01-09 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
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
US9922378B2 (en) * 2011-12-27 2018-03-20 Nokia Technologies Oy Method and apparatus for providing intent-based monitoring using sensory information
US20130166726A1 (en) * 2011-12-27 2013-06-27 Sergey BOLDYREV 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
US10607497B2 (en) 2013-03-14 2020-03-31 Nike, Inc. Skateboard system
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
US11594145B2 (en) 2013-03-14 2023-02-28 Nike, Inc. Skateboard system
US10121065B2 (en) 2013-03-14 2018-11-06 Nike, Inc. Athletic attribute determinations from image data
US10223926B2 (en) * 2013-03-14 2019-03-05 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
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
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

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
US10878719B2 (en) Fitness monitoring methods, systems, and program products, and applications thereof
US9645165B2 (en) Sports electronic training system with sport ball, 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
US8535185B2 (en) Acquiring and providing player information by means of a multiple sensor system
US20080254944A1 (en) Monitoring of a Wearable Athletic Device
US20120277040A1 (en) Sports Electronic Training System With Sport Ball and Electronic Gaming Features
WO2001042809A2 (en) Gps athletic performance monitor methods and apparatus thereof
US20150247727A1 (en) Method and a system for tracking and analyzing a trajectory of a moving object, and for providing a score of such a trajectory
GB2505417A (en) Snowboard/skateboard trajectory tracking and evaluation
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
EP2913815A1 (en) A method and a system for tracking and analyzing a trajectory of a moving object, and for providing a score of such a trajectory

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