Nothing Special   »   [go: up one dir, main page]

WO2013074939A2 - Système et procédé pour contrôler l'utilisation d'un appareil d'exercice - Google Patents

Système et procédé pour contrôler l'utilisation d'un appareil d'exercice Download PDF

Info

Publication number
WO2013074939A2
WO2013074939A2 PCT/US2012/065541 US2012065541W WO2013074939A2 WO 2013074939 A2 WO2013074939 A2 WO 2013074939A2 US 2012065541 W US2012065541 W US 2012065541W WO 2013074939 A2 WO2013074939 A2 WO 2013074939A2
Authority
WO
WIPO (PCT)
Prior art keywords
exercise
indication
trick
user
displacement
Prior art date
Application number
PCT/US2012/065541
Other languages
English (en)
Other versions
WO2013074939A3 (fr
WO2013074939A8 (fr
Inventor
Benjamin Hunter WILLIS
Adam Lawrence FARBER
Original Assignee
Arginsky, Irwin
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 Arginsky, Irwin filed Critical Arginsky, Irwin
Publication of WO2013074939A2 publication Critical patent/WO2013074939A2/fr
Publication of WO2013074939A3 publication Critical patent/WO2013074939A3/fr
Priority to US14/082,743 priority Critical patent/US20140074265A1/en
Publication of WO2013074939A8 publication Critical patent/WO2013074939A8/fr

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • 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
    • 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
    • A63B25/00Stilts or the like
    • A63B25/08Hopping-sticks, e.g. pogo sticks ; Hopping apparatus with a single resilient support
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63CSKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
    • A63C17/00Roller skates; Skate-boards
    • A63C17/0006Accessories
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/412Speed sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/414Acceleration sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • 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/0009Computerised real time comparison with previous movements or motion sequences of the user
    • 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/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
    • A63B2024/0015Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
    • 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
    • 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/0071Distinction between different activities, movements, or kind of sports performed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/063Spoken or verbal instructions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/065Visualisation of specific exercise parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0655Tactile feedback
    • 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/20Distances or displacements
    • 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/20Distances or displacements
    • A63B2220/24Angular displacement
    • 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/40Acceleration
    • 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/801Contact switches
    • 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
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0616Means for conducting or scheduling competition, league, tournaments or rankings
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0669Score-keepers or score display devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63CSKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
    • A63C2203/00Special features of skates, skis, roller-skates, snowboards and courts
    • A63C2203/18Measuring a physical parameter, e.g. speed, distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63CSKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
    • A63C2203/00Special features of skates, skis, roller-skates, snowboards and courts
    • A63C2203/22Radio waves emitting or receiving, e.g. remote control, RFID
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63CSKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
    • A63C2203/00Special features of skates, skis, roller-skates, snowboards and courts
    • A63C2203/24Processing or storing data, e.g. with electronic chip

Definitions

  • Activities involving such sporting equipment may be performed individually or as part of a competition or contest.
  • the social aspect may include sharing videos of tricks via a website.
  • it may also be difficult to provide real-time information to people other than participants and spectators who are in the same location.
  • an apparatus including a first sensor, a second sensor, an output device, a memory, and a processor coupled to the first sensor, the second sensor, and the memory.
  • the second sensor is for sensing a displacement of the apparatus.
  • the output device is for outputting feedback relating to movements of the apparatus.
  • the memory is for storing a database of exercise signatures, each exercise signature identifying a displacement that is characteristic of a corresponding exercise.
  • the processor is configured to detect that a jump is performed, the detection is based on a signal from one of the first sensor and the second sensor and produce, based on signal from the second sensor, a signature for a movement of the apparatus during the jump, the signature indicating a displacement of the apparatus that occurred as a result of the movement.
  • the processor is configured to classify the movement as a specific type of trick by comparing the signature for the movement to the database of exercise signatures and output feedback for presentation to one or more users, the feedback depending on the type of trick which the movement is classified as.
  • the memory is configured to store a scoring model for tricks performed using the exercise apparatus and the processor is further configured to calculate a score based on the signature for the movement and the scoring model. In other instances, the processor is further configured to transmit the score to a remote server.
  • the processor is further configured to transmit the signature for the movement to a remote server.
  • the displacement indicated by the signature for the movement is one of a vertical displacement, a horizontal displacement, and an angular displacement of the apparatus.
  • the signature for the movement also indicates at least one of a speed and an acceleration of the apparatus.
  • the signature for the movement indicates a plurality of displacements of the apparatus that occurred as a result of the movement.
  • the first sensor senses whether a user is touching a part of a handlebar and the signature also indicates whether the user is touching the part of the handlebar.
  • the processor is further configured to detect that the first sensor is available to provide data to the processor .
  • the apparatus is one of a pogo stick, skateboard, bicycle, and skate.
  • the apparatus is a portable computing device.
  • the apparatus is integrated into an exercise apparatus.
  • a method comprising detecting, by a device associated with an exercise apparatus, a start of a trick is performed using the exercise apparatus, obtaining, by the device, an indication of a displacement of the device that occurred as a result of a movement of the device during the trick using the exercise apparatus, and classifying the movement as a specific type of trick based on the indication of displacement of the device.
  • the device is connected to the exercise apparatus. In other instances, the device is disposed within the exercise apparatus. In yet other instances, the device includes a sensor coupled to a processor. In yet other instances, the displacement of the device is one of a vertical displacement, a horizontal displacement, and an angular displacement. In yet further instances, the start of the trick is performed is detected based on a vertical displacement of the device exceeding a threshold .
  • the method includes calculating a score that is associated with the indication of the displacement of the device.
  • the method further includes detecting, by the device, that a sensor is associated with the exercise apparatus, and the sensor is available to feed data to the device, wherein the obtaining of the indication of the displacement of the device includes receiving the indication of the displacement from the sensor.
  • a method including receiving, at a server, an indication of displacement of a device that occurred as a result of a movement of the device during a trick performed using an exercise apparatus, classifying, by the server, the movement as a type of trick based on the indication of displacement, and publishing, by the server, on a web-site, an indication of the type of trick which the movement is classified as and a score that is based on the indication of displacement .
  • the device is associated with a user
  • the method further includes updating, by the server, a record containing information relating to past tricks performed by the user to include information about the movement, recalculating, based on the indication of displacement, a statistical measure that is associated with the performance of the past tricks by the user, and publishing, by the sever, via the web-site, the statistical measure .
  • the method further includes receiving, at the server, an indication whether a user is touching a portion of the exercise apparatus during the trick, and wherein the movement is classified based on the indication of whether the user is touching the portion of the exercise apparatus.
  • the method further includes ranking, by the server, a user associated with the device in relation to other users, the ranking is based on the indication of displacement.
  • the server is further configured to provide a trick application to a portable device of a user, the trick application is configured to perform at least one of data collection from sensors associated with the exercise apparatus, processing of the collected data, and presentation of an indication of the collected data to the user.
  • the trick application is provided upon purchase of the exercise apparatus.
  • the server is further configured to provide an update of the trick application to the portable device.
  • a system in yet another aspect, includes a first exercise apparatus, a first portable computing device, and a server.
  • the first exercise apparatus is configured to perform one or more tricks when operated by a user.
  • the first portable computing device is configured to recognize selected tricks performed with the first exercise apparatus.
  • the server is configured to receive a first indication of a given one of the selected tricks performed with the first exercise apparatus, and publish, on a web-site, information relating to the given one of the selected tricks performed with the first exercise apparatus, the published information is accessible to one or more authorized users .
  • the information relating to the given one of the selected tricks performed is published on a web page that is personal to a user associated with the first portable computing device.
  • the first portable computing device is a portable communications device.
  • the first portable computing device is configured to recognize that a sensor is associated with the first exercise apparatus, and the sensor is available to feed data to the first portable computing device, wherein the information relating to the given one of the selected tricks performed includes an indication of a displacement that is obtained using the sensor.
  • the system further includes a second exercise apparatus and a second portable computing device for automatically recognizing tricks performed with the second exercise apparatus, wherein the server is also configured to publish a second indication, the second indication comparing tricks performed on the first and second exercise apparatuses .
  • the server is configured to publish the second indication in real time.
  • the second indication is shared with one or more competitors and spectators of a competition.
  • the sharing is done using one or more of a webpage, email, text message and tweet .
  • an apparatus including an interface, a memory, and a processor coupled to the memory.
  • the interface is for connecting to a device via a communications network.
  • the memory is for storing a database of exercise signatures, each signature identifying a displacement that is characteristic of a corresponding exercise.
  • the process is configured to receive from the device, over the communications network, a signature of a movement of a device that occurred during a trick performed using an exercise apparatus, classify the movement as a specific type of trick by comparing the signature to the database of exercise signatures that is stored in the memory, and publish on a web-site, an indication of the type of exercise which the movement is classified and a score that is based on the signature .
  • the memory is configured to store a record containing information relating to past exercises performed by a user.
  • the processor is further configured to update the record to include information about the movement, recalculate, based on the received signature, a statistical measure that is associated with the performance of tricks by the user and publish via the web-site, the statistical measure.
  • the signature includes an indication whether a user is touching a portion of the exercise apparatus during the trick and the processor is further configured to classify the movement based on the indication of whether the user is touching the portion of the exercise apparatus.
  • the processor is further configured to update a ranking of a user associated with the device in relation to other users, the ranking is based on the signature.
  • the processor is further configured to provide a trick application to a portable device of a user, the trick application is configured to perform at least one of data collection from sensors associated with the exercise apparatus, processing of the collected data, and presentation of an indication of the collected data to a user.
  • the trick application is provided upon purchase of the exercise apparatus.
  • the processor is further configured to provide an update of the trick application to the portable device.
  • Figure 1 depicts a schematic diagram of a system in accordance with aspects of the invention.
  • Figures 2A-C depict an example of an exercise apparatus and its use in accordance with aspects of the invention.
  • Figures 3A-C depict another example of an exercise apparatus and its use in accordance with aspects of the invention.
  • Figure 4 depicts an example of a website interface in accordance with aspects of the invention.
  • Figure 5 depicts another example of a website interface in accordance with aspects of the invention.
  • Figure 6 is a flowchart of a process in accordance with aspects of the invention.
  • Figure 7 is a flowchart of subtasks associated with the flowchart of Figure 6.
  • Figure 8 is a flowchart of another process in accordance with aspects of the invention.
  • a smart phone or other device is used to identify exercises, moves or other tricks performed by a user of a piece of sporting equipment.
  • the smart phone can be in the user's pocket or it can be mounted directly on an exercise apparatus.
  • the smart phone With a gyroscope, accelerometer , or another type of sensor, the smart phone recognizes actions performed with the exercise apparatus. The recognized actions may be flips, spins or other tricks performed with bicycles, pogo sticks, and the like.
  • the smart phone may provide the user with feedback on the exercises' performance and/or it may publish information about the tricks on a social networking website. In the former case, the smart phone may act as a training aid by providing quality scores and data regarding the performed exercises.
  • a processor and/or transmitter is integrated into the body of an exercise apparatus or other piece of sporting equipment, such as a skateboard, pogo stick or bicycle.
  • the processor monitors the movements of the exercise apparatus, and when a jump is performed, it may classify the jump as a specific type of trick, such as a spin or a flip.
  • the processor is able to output exercise feedback and/or have the information published on a website.
  • an exemplary system 100 may include a server 102, one or more portable devices 104, 106, and 108, exercise apparatuses 110, 112, and 114, and network 116.
  • Memory 118 of server 102 stores information accessible by a processor 120, including instructions 122 that may be executed by the processor 120.
  • Memory also includes data 124 that may be retrieved, manipulated or stored by the processor.
  • the memory may be of any type capable of storing information accessible by the processor, such as a hard-drive, memory card, ROM, RAM, DVD, CD-ROM, write- capable, and read-only memories.
  • the processor 120 may be any well-known processor, such as commercially available processors, such as the Intel Xenon E5630 or the AMD Phenom II. Alternatively, the processor may be a dedicated controller such as an ASIC.
  • the instructions 122 may be any set of instructions to be executed directly (such as machine code) or indirectly (such as scripts) by the processor. In that regard, the terms
  • instructions may be stored in object code format for direct processing by the processor, or in any other computer language including scripts or collections of independent source code modules that are interpreted on demand or compiled in advance. Functions, methods and routines of the instructions are explained in more detail below.
  • Data 124 may be retrieved, stored or modified by processor 120 in accordance with the instructions 122.
  • the data may be stored in computer registers, in a relational database as a table having a plurality of different fields and records, or XML documents.
  • the data may also be formatted in any computer-readable format such as, but not limited to, binary values, ASCII or Unicode.
  • the data may comprise any information sufficient to identify the relevant information, such as numbers, descriptive text, proprietary codes, pointers, references to data stored in other memories (including other network locations) or information that is used by a function to calculate the relevant data.
  • Figure 1 functionally illustrates the processor and memory as being within the same block, it will be understood by those of ordinary skill in the art that the processor and memory may actually comprise multiple processors and memories that may or may not be stored within the same physical housing. For example, some of the instructions and data may be stored on removable CD-ROM and others within a read-only computer chip. Some or all of the instructions and data may be stored in a location physically remote from, yet still accessible by, the processor. Similarly, the processor may actually comprise a collection of processors which may or may not operate in parallel .
  • the server 102 may be at one node of the network 116 and capable of directly and indirectly communicating with other nodes of the network.
  • server 102 may comprise a web server that is capable of communicating with portable device 104 via the network 116 such that server 102 uses network 116 to transmit and display information on a screen of the portable device 104.
  • Server 102 may also comprise a plurality of computers, e.g., a load balanced server farm, that exchange information with different nodes of a network for the purpose of receiving, processing and transmitting data to the client devices. In this instance, the client devices will typically still be at different nodes of the network than any of the computers comprising server 102.
  • Portable device 104 may be configured similarly to the server 102, with a processor 126, memory 128, instructions 130, and data 132.
  • Each portable device may be a smart phone, PDA or other such device intended for use by a person, having all the internal components normally found in a personal computer.
  • the processor 126 may be any well-known processor, such as commercially available processors, such as the Nvidia ® Tegra 2 or the ARM ® Cortex-A5.
  • the portable device may include a display device 134 (for example, a touch-screen or a small LCD screen.
  • the portable devices 104, 106 and 108 may each include one or more sensors 136. Sensors 136 may include, e.g., an accelerometer , a gyroscope or other sensors for detecting acceleration, angular displacement, linear displacement, and force.
  • Portable device 104 may be carried on the person of a user of exercise apparatus 110 or it may be affixed directly to the exercise apparatus 110. When it is carried on the user's person, portable device 104 may be secured inside a pocket or on an armband. When it is affixed to exercise apparatus 110 directly, portable device 104 may be fastened to a part of the apparatus, such as a shaft or handle, with a strap or bracket. Furthermore, portable device 104 may be removably disposed within a compartment inside apparatus. In that regard, the apparatus itself could protect the portable device 104 from damage.
  • Exercise apparatus 110 may be, by way of example only, a pogo stick, skateboard, bicycle, ski, roller skate, roller blade, ice skate, sled, or another type of exercise device. Exercise apparatus 110 may lack any electronic hardware or, alternatively, it may include at least one of a sensor, processor, memory, and transmitter. In one example, exercise apparatus 110 includes a sensor 138. Sensor 138 may be used for detecting the speed, linear displacement, and/or horizontal displacement of exercise apparatus 110. Signals from the sensor 138 may be forwarded to portable device 104 and analyzed there. The signals may be transmitted by wireless transceiver 140 via a BLUETOOTHTM link, or any other wireless link in either analog or digital format.
  • the signal (s) from sensor 138 may be used as input to an exercise or trick application 144, such as a pogo stick application in the case where the exercise apparatus 110 is a pogo stick.
  • Application 144 determines what exercises are performed with the exercise apparatus 110.
  • application 144 may use sensor 136, sensor 138, or both, to obtain a signature for an action. Based on the signature, application 144 may classify the action as a specific type of exercise (e.g., spin, flip, etc.) .
  • application 144 is executed by portable device 104, it could also be executed by a processor embedded in exercise apparatus 110, or by processor 120 of server 102. Thus, application 144 could be executed on any of the components of system 100, or distributed among the components of system 100.
  • application 144 uses information from a trick database 146 and a scoring model database 148 to perform its functions.
  • the databases 146 and 148 may be separate software applications, or alternatively, each of them could be a data structure for storing information.
  • Trick database 146 is configured to store one or more exercise (trick) signatures.
  • Each such signature may be a string that indicates one or more of: vertical displacement, horizontal displacement, speed of the device, angular displacement of the device relative to a roll axis, angular displacement of the device relative to a yaw axis, angular displacement of the device relative to a pitch axis, jump height, jump length, jump duration, jump speed, pitch, yaw, (roll, and any combination thereof.
  • each of the signatures indicates at least one movement or event that is characteristic of a specific exercise (trick) .
  • a user performing a double spin may receive an "excellent" score whereas a user who performs a single spin only (e.g., single axel) may receive a "satisfactory" score.
  • the score is a measure of a quality of the performance of the exercise.
  • the score may reflect a different characteristic, such as risk of physical injury associated with performing the exercise, strength or endurance needed to perform the exercise, and so forth.
  • the scores produced by the scoring models of database 148 may indicate at least one of skill, courage, endurance, or strength of the user of the exercise apparatus.
  • FIG. 2A is a diagram of an exercise apparatus in accordance with one example.
  • portable device 104 is attached to an exercise apparatus. The attachment may be done by means of a bracket (not shown) .
  • the exercise apparatus is a pogo stick 200, for instance a Flybar ® , Master ® or Maverick ® brand pogo stick.
  • the sensor of the pogo stick 200 may include one or more of sensors 202a-b, 204a-b, 206a-b, and sensor 208, which are depicted in Figure 2A.
  • Sensors 202a-b are shown as being mounted on handlebar 210 of the pogo stick 200, and they may detect whether user's hands are resting on the handlebar 210, the force applied on the handlebar 210 by the user, or any other characteristic of the user's grip on the handlebar 210.
  • sensors 202a-b may be capacitative touch sensors, piezoelectric sensors, or any other type of sensor that is capable of detecting touch.
  • sensor 202a may detect whether the left member of handlebar 210 is held, whereas sensor 202b may perform the same function with respect to the right member of handlebar 210.
  • sensors 202a-b may be used to determine whether the user is holding the handlebar 210 with one hand, both hands, or not holding it at all. This information, in turn, can be included in the signatures for different actions performed by the user with the pogo stick 200.
  • sensors 204a-b detect one or more characteristics of the user's step on foot support 212. Sensors 204a-b may detect whether the user feet are resting on the foot support 212, the force exerted by the user on the foot support 212, or any characteristic of the user's step on foot support 212. In one example, sensors 204a-b may be piezoelectric sensors or any another type of sensor for detecting touch or force. In one example, sensor 204a may detect whether the left member of foot support 212 is stepped on, whereas sensor 204b may detect whether the right member of foot support 212 is stepped on.
  • sensors 204a-b may be used to determine whether the user is standing on foot support 212 using two feet, one foot, or not resting his or her legs on foot support 212 at all. This information, in turn, can be included in the signatures for different actions performed by the user with the pogo stick 200.
  • sensors 204a-b, 202a-b, and 206a-b may be either built into the pogo stick 200 or provided as aftermarket upgrades.
  • the sensors may be provided separately, such as with a kit or package of one or more sensors and they may include an integrated transceiver, cable, or another means for connecting to device 104.
  • the user has the flexibility of adding sensors as desired, depending on the skill of the user and/or price point desired.
  • the pogo stick 200 may be configured to include one or more receptacles, sockets, brackets, straps, or another similar structure into which a sensor can fit or be attached to.
  • the aftermarket sensors may begin transmitting an identifier of pogo stick 200 (that is programmed into the sensors by a user) or another unique identifier.
  • the device 104 may be programmed to recognize certain sensor identifiers (e.g., MAC addresses) as being associated with the pogo stick 200. Accordingly, the device 104 may discover and begin using aftermarket sensors based on them transmitting an identifier associated with the pogo stick 200.
  • Figures 2B and 2C illustrate examples of actions that may be performed by the user with the pogo stick 200.
  • figure 2B illustrates a first action 220
  • figure 2C illustrates a second action 240.
  • the user when action 220 is performed, the user is holding handlebar 210 with both hands while both of his or her feet are not touching foot support 212.
  • Sensors 204a-b may sense that foot support 212 is not being touched and provide information to this effect to application 244.
  • Application 244 in turn, may include the information that the feet of the user have departed from foot support 212 during action 210 in an action signature thereof.
  • sensors 202a-b may provide signals to application 244 indicating that both members of handlebar 210 are not being held when action 240 is performed.
  • This information may be included in an action signature for action 240 that is used to classify the action as a specific type of exercise (trick) .
  • sensor 206a-b may include two units spaced along housing 216, but in other examples it may include any different number of units (e.g., 1, 3, 5 or 10) .
  • Sensors 206a-b may each include one or more of an accelerometer, a gyroscope, or another type of sensor for detecting at least one characteristic of the movements of the pogo stick 200 while an exercise (trick) is being performed with it.
  • Figures 3A-C depict movement and possible actions that can be performed by the pogo stick 200.
  • the actions may be classified as a specific type of exercise (trick) based on information from one or more of the sensors of the pogo stick 200 and/or the portable device 104.
  • Figure 3A illustrates that there may be multiple axes associated with the pogo stick 200. For instance, as shown there is a roll axis 310, a pitch axis 320 and a yaw axis 330.
  • Figure 3B illustrates an exemplary spin exercise (trick) 340
  • Figure 3C illustrates an exemplary flip exercise (trick) 350.
  • trick 340 When trick 340 is performed, at least one of sensors 206a-b may measure the angular displacement of the pogo stick 200 around roll axis 310 and feed signal indicating the displacement to application 144.
  • Application 144 may use the signal to produce a signature for trick 340.
  • the signature may indicate that the angular displacement around the roll axis 310 is 360°.
  • the signature for trick 340 After the signature for trick 340 is produced, it is compared to exercise signatures in trick database 146 and a determination is made that trick 340 is a spin based on the comparison.
  • the signature of the spin trick shown in Figure 3B may include an indication of a 360-degree angular displacement along roll axis 310. In that regard by comparing a signature of a movement of the pogo stick 200, such as trick 340, to signatures for different exercises, application 144 is able to identify the exercise (trick) that the movement constitutes.
  • application 144 may receive signals from one or both of sensors 206a-b indicating the angular displacement of pogo stick 200 around pitch axis 320. Based on the signal, application 144 may produce a signature indicating that the pogo stick has rotated 360° around pitch axis 320. The signature is subsequently compared to known signatures for different exercises (tricks) and recognized as matching the signature for a trick identified in the trick database 146 as a flip.
  • the exercise (trick) scores generated with the scoring models of database 148 may desirably be published using a website or other Internet-accessible location.
  • Figure 4 illustrates an exemplary website 400 that can provide one or more authorized users with information regarding exercises or other tricks performed by various users.
  • Website 400 may be hosted on server 102 via website hosting module 150, which may be a conventional website hosting application.
  • the website 400 may comprise a single web page or a plurality of web pages, such as web page 402 of Figure 4 and web page 502 of Figure 5.
  • website 400 receives, from portable device 104, information about exercises performed with an exercise apparatus such as pogo stick 200.
  • the received information may be an indication of a score along with an exercise name, raw data obtained from one or more of the sensors 138 and sensor 136, etc.
  • processor 120 of server 102 may execute an instance of the application 144 in order to identify the exercise (trick) performed and generate a score for it.
  • website 400 may also interact with other user devices such as portable device 106 and portable device 108 to receive information about exercises performed with exercise apparatuses 112 and 114, respectively.
  • Website 400 may publish this information in the same way as the information regarding exercises apparatus 110 (e.g., pogo stick 200) .
  • website 400 may be visited by desktop computers, laptops, and other client devices that are not affiliated with a given exercise apparatus.
  • website 400 may be a social networking website where sporting enthusiasts can meet and exchange information about their latest achievements in performing different exercises .
  • the interface of website 400 may display data regarding the performance of different exercises (tricks) by different users.
  • tab 410 contains information about the performance of spins
  • tab 420 contains information about the performance of flips
  • tab 430 contains information about one-footers.
  • Clicking on tab 410 displays a ranking 440 of different users according to exercise scores received.
  • users are ranked according to a score, they can be ranked based on another metric that is measured by sensors on the exercise apparatus and/or a portable device associated with that exercise apparatus, such as height of jump, length of jump, speed, angular displacement, linear displacement, and acceleration or deceleration.
  • the portable device is associated with the given exercise apparatus by wireless communication between their transceiver modules.
  • the portable device may be coupled to the exercise apparatus via an electrical or optical cable.
  • the portable device may be mounted to the exercise apparatus, or may be held, worn or otherwise maintained by the user.
  • website 400 may gather statistics about the use of exercise apparatus 100 by the user.
  • the statistics may be gathered (or accumulated) by personal device 104 and transmitted to server 102, or alternatively it may be gathered by website 400.
  • webpage 502 may maintain information regarding exercises (tricks) associated with one or more users. Such information may include statistics such as highest number of consecutive jumps, the longest time spent jumping without pause, and highest number of consecutive back flips.
  • the information transmitted to the website 400 or stored in its database may or may not include certain user information.
  • the system may provide an opt-in feature, whereby some or all of a user's personal information need not be collected, or may actually be removed in order to protect the privacy of the user.
  • certain information associated with a given user may only be shared with other authorized users.
  • some of all of a user's personal information may be anonymized and/or stored in a secure, encrypted database.
  • the website 400 may be used to provide real time information to various users and spectators as to what exercises (trick) are being performed, how well they are performed, and whether any records have been broken. Users may log on to a web page, be provided live streaming results, or otherwise may receive emails, text messages, tweets or other alerts. Thus, in one scenario, a competition may be performed by users at physically separate locations, but those users and other spectators may follow the competition in real time. New tricks may be identified using data captured by the sensors, and can be shared with others for en oyment .
  • FIG. 5 illustrates that website 400 may maintain a table 530, which identifies a user's personal records, such as highest jump, longest jump, most flips, and most spins during the same jump.
  • webpage 502 may include a list 520 identifying the different exercises that a given user has performed with his or her exercise apparatus. The list 520 may also identify a score received for the exercises (trick) and/or other characteristics of the exercises that are measured by various sensors, such as height of jump, length of jump, speed, and acceleration or deceleration.
  • Webpage 502 may also include a buddy list 540 associated with a given user. This buddy list 540 may indicate who has access to the user's exercise/trick information. It may also indicate how such information may be provided to the people on the buddy list, such as by an instant message (e.g., SMS, IM) , tweet or email.
  • an instant message e.g., SMS, IM
  • website 400 may also distribute copies of the application 144.
  • website 400 may provide the application 144 only to users who have purchased a specific type of exercise apparatus.
  • website 400 may provide copies of the application 144 in response to proper authentication information, such as a valid serial number for a specific type of exercise apparatus (e.g., the Flybar ® , Master ® or Maverick ® brand pogo sticks), user name, email, and so forth.
  • proper authentication such as a valid serial number for a specific type of exercise apparatus (e.g., the Flybar ® , Master ® or Maverick ® brand pogo sticks), user name, email, and so forth.
  • Such authentication may be done, by way of example only, after purchase.
  • the application 144 may be provided to the user upon purchase of the exercise apparatus.
  • the application 144 is made available for download at the time of purchase. This may be done for a fee or for no extra charge.
  • website 400 may also distribute application upgrades.
  • Website 400 may initially provide a basic or trial version of application 144 that recognizes a limited set of exercises. As users become able to perform a greater number of exercises (or tricks), the basic or trial version could be upgraded to recognize additional exercises (e.g. triple axel) .
  • the upgrades may come as plug-in installations, software updates or any other form known in the art. In one instance, the basic version of application 144 may be provided for free while the upgrades could be provided for a charge.
  • a start event is detected at time t ⁇ .
  • the start event may be a sensor measurement crossing a predetermined threshold.
  • the start event may be the force measured by sensor 208 exceeding 600N.
  • the start event may be based on any metric that is measured by at least one of the sensors 136 and 138, such as speed, acceleration/deceleration, linear velocity in a vertical direction, linear velocity in a horizontal direction, angular velocity around yaw, pitch, and roll axis, has crossed a threshold, height, etc.
  • the occurrence of the start event may indicate that exercise apparatus 110 has (or is about to) become airborne. In another aspect, the occurrence of the start event may indicate that the user of the exercise apparatus 110 has (or is about to jump) .
  • an action (trick) signature is obtained for the period between time t ⁇ and Task 620 is further described in the discussion with respect to Figure 7.
  • an end event is detected at time t ⁇ .
  • the end event may be a sensor measurement crossing a predetermined threshold.
  • the start event may be the force measured by sensor 208 exceeding 200N.
  • the end event may be based on any characteristic of the usage of exercise apparatus 110 that is measured by at least one of sensors 136 and 138, such as speed, acceleration/deceleration, linear velocity in a vertical direction, linear velocity in a horizontal direction, angular velocity around yaw, pitch, and roll axis, has crossed a threshold, height, etc.
  • the occurrence of the end event may indicate that exercise apparatus 110 has landed, or is about to land, after becoming airborne.
  • trick database 146 may identify the following set of signatures:
  • a score associated with the exercise signature is determined based on a scoring model for the identified exercise.
  • the scoring model is obtained from scoring model database 148.
  • the portable device outputs a string associated with the identified exercise.
  • the string could by the name of the exercise or the score calculated at task 650.
  • the string may be based on a measurement obtained by one of the sensors 136-138.
  • the string may indicate number of complete rotations around an axis, acceleration, speed, height of jump, and length of jump.
  • the string may be output visually on a display screen of portable device 104 or, alternatively, it could be rendered in audible format by using a speaker on portable device 170.
  • another indication of the exercise characteristic may be output, such as an image, animation, sound, or vibration, among others.
  • the portable device outputs a statistical measure relating to the use of a corresponding exercise apparatus.
  • the statistical measure may be output visually on a display screen of portable device 104 or, alternatively, it may be output as sound by a speaker on portable device 104.
  • the statistical measure may relate to a count of exercises from a specific type being performed, and a count of consecutive repetitions of one or more exercise.
  • the output statistical measure may be associated with a distribution of measurements of a given parameter that are obtained from sensors 136-138 (e.g. average/median/maximum jump height across a set of performed exercises) .
  • the transmitted information may include the name of the exercise and/or the score obtained at task 650.
  • the transmitted information may include the signature obtained at task 620 and/or raw data from one of the sensors 136 or 138.
  • the transmitted information may include statistical information that is based, at least partially, on one or more attributes of the exercise performed in the period between time ti and t 2 (e.g., jump height, speed, angular displacement, etc.) .
  • FIG. 7 depicts a flowchart 700 of the subtasks associated with obtaining an exercise signature.
  • task 620 includes obtaining one or more frames of measurements during the period between time j and t 2 (710) and determining a signature for the action performed in the period between time ti and t 2 based on the frames (720) .
  • each frame may include data measured by sensor (s) 136, sensor (s) 138 or both.
  • the frames may be captured during the period starting at time tj and ending at time t ⁇ .
  • the measurements in each frame of measurements may be taken at approximately the same time or during a predetermined time window (e.g., within 3, 5, 20, 100 or 300 milliseconds from one another) .
  • each of the captured frames may indicate: linear acceleration (or deceleration) of exercise apparatus 110 (e.g., vertical, horizontal), linear velocity of exercise apparatus 110 (e.g., vertical, horizontal), linear displacement of exercise apparatus 110 (e.g., vertical, horizontal), angular acceleration of exercise apparatus 110 around at least one of roll axis 310, pitch axis 320, and yaw axis 330, angular velocity of exercise apparatus 110 around at least one of roll axis 310, pitch axis 320, and yaw axis 330, angular displacement of exercise apparatus 110 around at least one of roll axis 310, pitch axis 320, and yaw axis 330, force exerted on piston 214, information about how a user is holding exercise apparatus 110, the information being obtained from at least one of sensors 202a-b and 204a-b, jump height, jump distance, pitch, yaw, roll, or any combination thereof.
  • a signature of the actions of the exercise apparatus in the time period between time t ⁇ and t 2 is determined.
  • the signature is based on at least at least one metric that is measured by at least one of the sensor 136 and/or 138, and is indicated in at least of the frames obtained at task 710.
  • one of the frames captured at task 710 may become the signature.
  • the frame captured at or around time t ⁇ may be used as a signature because that frame is likely to indicate the total displacement (angular or liner) over the course of the period between tj and t 2 .
  • a frame that contains the greatest value for some type of measurement may be chosen, such as the frame indicating the greatest jump height, the frame indicating the greatest jump length, the frame indicating greatest angular displacement and so forth.
  • information from multiple measurement frames may be used to form the signature.
  • the signature may be set to include one or more measurement maxima, such as maximum height reached by the exercise apparatus during a jump and maximum angular displacement.
  • an indication of displacement that is included in the signature may be calculated from information found in multiple frames. For example, a pitch measurement found in a frame taken at time tj and a pitch measurement found in a frame taken at time t ⁇ may be used to calculate total angular displacement of the exercise apparatus around pitch axis 320.
  • indications of displacement (either angular or linear) that are included in the signature may either be obtained from individual frames or, alternatively, they may be calculated based on information that is found in a set of two or more of the frames obtained at task 710.
  • the signature may be set to indicate the value of a first characteristic that is measured by the sensors at the time when a second characteristic has a predetermined value.
  • a signature may include an indication of angular displacement at the time when exercise apparatus was at the greatest height in the air.
  • the second characteristic is height (e.g., vertical displacement) and the predetermined value is defined as being the maximum height measured during the period between time tj and t 2 .
  • the predetermined value may depend on a statistical property, other than distribution maximum, of the set measurements of the second characteristic, such as a distribution minimum or standard deviation .
  • FIG. 8 depicts a flowchart of a process 800 that may be performed by website 400.
  • website 400 provides a copy of application 144 to a portable device.
  • website 400 transmits an upgrade of application 144 to the portable device.
  • application 144 becomes able to recognize an additional exercise that is not recognized by the previous version of application 144 transmitted at task 810.
  • the upgrade may configure trick database 146 to include an entry (e.g., signature and name) for the additional exercise.
  • the scoring model database 148 may also be modified to include a scoring model for the additional exercise.
  • website 400 receives the information transmitted at task 680.
  • the received information may include the name of the exercise and/or the score obtained at task 650.
  • the transmitted information may include the signature obtained at task 620 and/or raw data from one or more of the sensors 136-138.
  • an indication of a characteristic of the exercise performed by the exercise apparatus during the time period between time tj and t ⁇ is published.
  • the publishing may involve displaying the indication on website 400 , or alternatively, it may involve sending the indication to one or more users from the user's buddy list 540 , for instance in the form of an instant message (e.g., SMS, IM) , tweet or email.
  • the published exercise characteristic may be exercise name, exercise score, height of jump, angular displacement, or any other characteristic that can be determined based on data received from sensor (s) 136 and/or sensor (s) 138 .
  • a statistical measure for the user is updated.
  • the statistical measure may relate to a count of exercises from a specific type being performed, a count of consecutive repetitions of one or more exercises, average jump height across a set of exercises, and so forth.
  • the updating may involve recalculating the statistical measure so that it reflects the information at obtained at task 840 .
  • the updated statistical measure is published.
  • the publishing may involve displaying the indication on website 40 0 , providing the information on the user's portable device, and/or sending the indication in an instant message, text or email to one or more other people from the user's buddy list 540 .
  • Figures 6 - 8 are provided as examples. In some aspects, at least some of the tasks associated with Figures 6 - 8 may be performed in a different order than represented or performed concurrently. Furthermore, in some aspects, some of tasks in Figures 6 - 8 may be altogether omitted.
  • one or more sensors may be provided on a given exercise apparatus to measure movements and other characteristics of that apparatus.
  • the sensor (s) may be built into the apparatus.
  • sensors may be added to the apparatus.
  • an accelerometer and/or a gyroscope may be secured to or otherwise integrated with the apparatus.
  • the sensors of the exercise apparatus may transmit information directly to the website 400 or may locally communicate with a user's portable device as explained above. If sensors are added to the apparatus, they may be sold/distributed as part of the exercise apparatus, or may be provided separately, such as with a kit or package of one or more sensors.
  • the user has the flexibility of adding sensors as desired, depending on the skill of the user and/or price point desired .
  • the present invention enjoys wide industrial applicability including, but not limited to, information gathering, data processing and social networking regarding activities performed on sporting equipment such as exercise apparatus.

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Human Computer Interaction (AREA)
  • Medical Informatics (AREA)
  • Theoretical Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

Selon l'invention, un téléphone intelligent ou un autre dispositif portable (104, 106, 108) est utilisé pour identifier des exercices, des mouvements ou d'autres tours exécutés par un utilisateur d'un équipement de sport tel qu'un appareil d'exercice (110, 112, 114). Le dispositif peut être sur l'utilisateur ou peut être monté comme partie d'un équipement. Un gyroscope, un accéléromètre ou un autre type de capteur (138) est utilisé pour reconnaître des actions exécutées avec l'appareil, tels que des balancements, des tournoiements ou d'autres tours exécutés avec des bicyclettes, des échasses à ressorts, et analogues. Une rétroaction concernant l'exécution des exercices peut être délivrée à l'utilisateur et/ou publiée sur un site Internet de réseau social (102, 105). Le dispositif peut jouer le rôle d'aide à l'entraînement, délivrer des scores de qualité et des données concernant les exercices. Le dispositif peut être intégré dans le corps de l'équipement. Un processeur (126) peut contrôler des mouvements de l'équipement. Ces mouvements peuvent être classés comme type spécifique de tour.
PCT/US2012/065541 2011-11-18 2012-11-16 Système et procédé pour contrôler l'utilisation d'un appareil d'exercice WO2013074939A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/082,743 US20140074265A1 (en) 2011-11-18 2013-11-18 System and method for monitoring the use of an exercise apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161561381P 2011-11-18 2011-11-18
US61/561,381 2011-11-18

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/082,743 Continuation US20140074265A1 (en) 2011-11-18 2013-11-18 System and method for monitoring the use of an exercise apparatus

Publications (3)

Publication Number Publication Date
WO2013074939A2 true WO2013074939A2 (fr) 2013-05-23
WO2013074939A3 WO2013074939A3 (fr) 2013-07-11
WO2013074939A8 WO2013074939A8 (fr) 2013-12-27

Family

ID=48430356

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2012/065541 WO2013074939A2 (fr) 2011-11-18 2012-11-16 Système et procédé pour contrôler l'utilisation d'un appareil d'exercice

Country Status (2)

Country Link
US (1) US20140074265A1 (fr)
WO (1) WO2013074939A2 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017112239A1 (fr) * 2015-12-22 2017-06-29 Intel Corporation Réseau de capteurs pour classement de figures
US20180227706A1 (en) * 2017-02-08 2018-08-09 Samsung Electronics Co., Ltd. Method for providing activity information of other related to activity pattern of user and electronic device thereof
US20220001289A1 (en) * 2020-07-01 2022-01-06 Duncan Yo-Yo Go, Llc. Connected yo-yo

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9936143B2 (en) 2007-10-31 2018-04-03 Google Technology Holdings LLC Imager module with electronic shutter
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
WO2013113036A1 (fr) * 2012-01-26 2013-08-01 Healthmantic, Inc Systeme et procede de traitement de donnees de capteur de mouvement avec jeux sociaux de relation esprit-corps pour application de sante
US9186549B2 (en) * 2012-04-04 2015-11-17 Icon Health & Fitness, Inc. Systems, methods, and devices for gathering and transmitting exercise related data
US9392322B2 (en) 2012-05-10 2016-07-12 Google Technology Holdings LLC Method of visually synchronizing differing camera feeds with common subject
CN104884133B (zh) 2013-03-14 2018-02-23 艾肯运动与健康公司 具有飞轮的力量训练设备
EP3005280B1 (fr) * 2013-05-30 2019-05-08 Atlas Wearables, Inc. Dispositif informatique portatif et analyses de données personnelles captées à partir de celui-ci
US9223855B1 (en) * 2013-09-20 2015-12-29 Sparta Performance Science Llc Method and system for training athletes based on athletic signatures and a classification thereof
US9737758B1 (en) * 2013-09-20 2017-08-22 Sparta Software Corporation Method and system for generating athletic signatures
US9682280B1 (en) * 2013-09-20 2017-06-20 Sparta Software Corporation System for analysing athletic movement
US10307644B2 (en) * 2013-11-05 2019-06-04 Halcyonic, LLC Virtual competition environment
US9403047B2 (en) 2013-12-26 2016-08-02 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
WO2015138339A1 (fr) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Capteur de pression pour quantifier un travail
US9357127B2 (en) 2014-03-18 2016-05-31 Google Technology Holdings LLC System for auto-HDR capture decision making
JP6204234B2 (ja) * 2014-03-19 2017-09-27 三菱電機エンジニアリング株式会社 運動療法装置の制御装置および制御方法
US9813611B2 (en) 2014-05-21 2017-11-07 Google Technology Holdings LLC Enhanced image capture
US9729784B2 (en) 2014-05-21 2017-08-08 Google Technology Holdings LLC Enhanced image capture
US9571727B2 (en) 2014-05-21 2017-02-14 Google Technology Holdings LLC Enhanced image capture
US9774779B2 (en) 2014-05-21 2017-09-26 Google Technology Holdings LLC Enhanced image capture
US20150352404A1 (en) * 2014-06-06 2015-12-10 Head Technology Gmbh Swing analysis system
WO2015191445A1 (fr) 2014-06-09 2015-12-17 Icon Health & Fitness, Inc. Système de câble incorporé dans un tapis roulant
WO2015195965A1 (fr) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Dispositif de massage après une séance d'exercices
US9413947B2 (en) 2014-07-31 2016-08-09 Google Technology Holdings LLC Capturing images of active subjects according to activity profiles
WO2016025605A1 (fr) * 2014-08-12 2016-02-18 Board Tracking Technologies, Llc Système et procédé de suivi d'activités sportives
US9654700B2 (en) 2014-09-16 2017-05-16 Google Technology Holdings LLC Computational camera using fusion of image sensors
US10410297B2 (en) 2014-11-03 2019-09-10 PJS of Texas Inc. Devices, systems, and methods of activity-based monitoring and incentivization
WO2016073363A1 (fr) * 2014-11-03 2016-05-12 Motion Insight LLC Élément pouvant être porté de suivi de mouvement, et système
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
WO2016157217A2 (fr) * 2015-04-01 2016-10-06 Saraogi Pratik Dispositif technologique pour aider un utilisateur lors de séances d'entraînement et à avoir une vie saine
US10146980B2 (en) * 2015-11-25 2018-12-04 Intel Corporation Sports equipment maneuver detection and classification
US9993715B2 (en) * 2016-01-27 2018-06-12 Cfph, Llc Instructional surface with haptic and optical elements
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US9814936B1 (en) * 2016-05-04 2017-11-14 Angelo Bucolo Height target scoring device
GB2566202B (en) * 2016-05-18 2021-06-16 Azezo Ltd Ball game
US20180001139A1 (en) * 2016-06-29 2018-01-04 Stephanie Moyerman Accelerated pattern recognition in action sports
US20180005129A1 (en) * 2016-06-29 2018-01-04 Stephanie Moyerman Predictive classification in action sports
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
JP6901667B2 (ja) * 2016-12-21 2021-07-14 正展 富島 滑走評価システム、滑走評価端末、滑走評価端末のプログラムおよび滑走評価方法
US11426628B2 (en) 2017-04-17 2022-08-30 Elena Balkarova System and method for identifying and correcting muscular and skeletal disbalances through exercise
US10463906B2 (en) 2018-02-02 2019-11-05 Jaxamo Ltd. Exercise devices, systems, and methods
US10695614B2 (en) * 2018-10-15 2020-06-30 Jaxamo Ltd System and method for monitoring or assessing physical fitness from disparate exercise devices and activity trackers
EP3996822A4 (fr) * 2019-07-11 2023-07-05 Elo Labs, Inc. Système d'entraînement personnel interactif
US11395954B2 (en) 2020-05-08 2022-07-26 Cheer Match Media, LLC Methods and apparatus for emulating live performance routine competition conditions without live competition staging

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6095949A (en) * 1997-06-18 2000-08-01 Adk Corporation Health management device
US20040088120A1 (en) * 2002-10-31 2004-05-06 Force-4, Llc Athletic swing trainer
WO2004111910A1 (fr) * 2003-06-17 2004-12-23 Mm Gear Co., Ltd. Appareil de sport pour salle de sport a afficheur d'images, procede de gestion pour salle de sport a afficheur d'images utilisant un reseau et un systeme de gestion
US20090268949A1 (en) * 2008-04-26 2009-10-29 Hiromu Ueshima Exercise support device, exercise support method and recording medium

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4700964A (en) * 1986-07-21 1987-10-20 American Recreation Group Bicycle pivot assembly
US6634994B2 (en) * 2000-03-08 2003-10-21 Rensselaer Polytechnic Institute Jump rope device
US7811201B1 (en) * 2006-12-22 2010-10-12 Cingular Wireless Ii, Llc Fitness applications of a wireless device
US8360904B2 (en) * 2007-08-17 2013-01-29 Adidas International Marketing Bv Sports electronic training system with sport ball, and applications thereof
EP2260453A4 (fr) * 2008-02-14 2016-03-23 Infomotion Sports Technologies Inc Analyse électronique d'une performance athlétique
US8628453B2 (en) * 2008-12-05 2014-01-14 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
US8231506B2 (en) * 2008-12-05 2012-07-31 Nike, Inc. Athletic performance monitoring systems and methods in a team sports environment
JP5148660B2 (ja) * 2010-06-11 2013-02-20 株式会社バンダイナムコゲームス プログラム、情報記憶媒体及び画像生成システム
US20120116714A1 (en) * 2010-08-03 2012-05-10 Intellisysgroup Llc Digital Data Processing Systems and Methods for Skateboarding and Other Social Sporting Activities
US9561443B2 (en) * 2011-03-08 2017-02-07 Nintendo Co., Ltd. Computer-readable storage medium, information processing system, and information processing method
US9504909B2 (en) * 2011-05-05 2016-11-29 Qualcomm Incorporated Method and apparatus of proximity and stunt recording for outdoor gaming
US20130282155A1 (en) * 2012-03-23 2013-10-24 Man On Li Methods, systems, and devices for collecting and analyzing movement data of an athlete
US10922383B2 (en) * 2012-04-13 2021-02-16 Adidas Ag Athletic activity monitoring methods and systems
US9504414B2 (en) * 2012-04-13 2016-11-29 Adidas Ag Wearable athletic activity monitoring methods and systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6095949A (en) * 1997-06-18 2000-08-01 Adk Corporation Health management device
US20040088120A1 (en) * 2002-10-31 2004-05-06 Force-4, Llc Athletic swing trainer
WO2004111910A1 (fr) * 2003-06-17 2004-12-23 Mm Gear Co., Ltd. Appareil de sport pour salle de sport a afficheur d'images, procede de gestion pour salle de sport a afficheur d'images utilisant un reseau et un systeme de gestion
US20090268949A1 (en) * 2008-04-26 2009-10-29 Hiromu Ueshima Exercise support device, exercise support method and recording medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017112239A1 (fr) * 2015-12-22 2017-06-29 Intel Corporation Réseau de capteurs pour classement de figures
US9977953B2 (en) 2015-12-22 2018-05-22 Intel Corporation Sensor network for trick classification
US20180227706A1 (en) * 2017-02-08 2018-08-09 Samsung Electronics Co., Ltd. Method for providing activity information of other related to activity pattern of user and electronic device thereof
US20220001289A1 (en) * 2020-07-01 2022-01-06 Duncan Yo-Yo Go, Llc. Connected yo-yo

Also Published As

Publication number Publication date
US20140074265A1 (en) 2014-03-13
WO2013074939A3 (fr) 2013-07-11
WO2013074939A8 (fr) 2013-12-27

Similar Documents

Publication Publication Date Title
US20140074265A1 (en) System and method for monitoring the use of an exercise apparatus
US11862334B2 (en) Flight time
JP7005482B2 (ja) 多センサ事象相関システム
KR101994598B1 (ko) 활동 리마인더를 갖는 활동 인식
EP3058443B1 (fr) Calcul de l'allure et de la dépense énergétique à partir d'attributs de mouvements athlétiques
EP3057506B1 (fr) Dispositif de culture physique conçu pour fournir des objectifs de motivation
EP3242595B1 (fr) Calcul de dépense énergétique à l'aide de données issues de multiples dispositifs
CN107249456B (zh) 使用来自多个装置的数据进行能量消耗计算
KR20160027096A (ko) 처음 사용을 위한 전자 디바이스의 무선 초기화

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12850172

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12850172

Country of ref document: EP

Kind code of ref document: A2