US2022016483A1PendingUtilityA1

Training program customization using sensor-equipped athletic garments

67
Assignee: MAD APPAREL INCPriority: Nov 18, 2016Filed: Sep 29, 2021Published: Jan 20, 2022
Est. expiryNov 18, 2036(~10.4 yrs left)· nominal 20-yr term from priority
G09B 19/0038A63B 2220/72A63B 2230/08A63B 2220/803A63B 2208/0223A63B 71/0669A63B 2071/0675A41D 1/002A63B 2220/62A63B 2230/06A63B 2230/04A63B 2225/20A63B 2220/40A63B 2225/50A63B 2230/60A61B 5/1118A63B 2071/0652A61B 2505/09A63B 2220/836A63B 2220/51A61B 5/389A63B 2230/50A61B 5/486G16H 20/30A61B 2503/10A61B 5/6804A61B 5/318A61B 5/1121A61B 2562/0219A63B 2220/75A63B 2220/80A61B 5/224A63B 71/0619A63B 2220/56A63B 24/0062A63B 71/0622G09B 19/003A63B 24/0075
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An exercise feedback system monitors the performance of athletes wearing a garment with sensors while exercising. The sensors generate physiological data such as muscle activation data, heart rate data, or data describing the athlete's movement. The system extracts features from the physiological data and compares the features with reference exercise data to determine metrics of performance and biofeedback. Based on the physiological data, the system may also modify exercise training programs for the athlete. The exercise feedback system can display the biofeedback using visuals or audio, as well as modified exercise training programs, via the athlete's client device in real time while the athlete is exercising. By reviewing the biofeedback, the athlete may correct the athlete's exercise form to properly use the target muscles for the exercise, or change the certain workouts to personalize the training program.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 generating an exercise training program for a user including a first exercise;   establishing an interface between a garment and the user, the garment comprising a plurality of sensors distributed throughout the garment and in proximity to a plurality of muscles of the user during use, the garment further comprising signal transmission architecture that communicatively couples the plurality of sensors to a processing unit;   at a processor in communication with the processing unit, receiving physiological data from the garment worn by the user upon transmission of one or more signal streams from the processing unit, the physiological data describing muscle activation of one or more muscles of the plurality of muscles of the user while performing the first exercise;   comparing, for each muscle of the one or more muscles associated with the first exercise, a contribution of the muscle to reference data associated with the muscle for the first exercise;   determining a sequence of the one or more muscles associated with the first exercise based on timing differences among events of muscle activation of the one or more muscles;   comparing the determined sequence to a reference sequence associated with the first exercise;   identifying a second exercise to include in the exercise training program, the second exercise configured to reduce a difference between the contributions of the one or more muscles and the reference data or a difference between the determined sequence and the reference sequence;   modifying the exercise training program to include the second exercise; and   upon modification of the exercise training program, providing information representative of the modified exercise training program to a client device for display to the user.   
     
     
         2 . The method of  claim 1 , wherein the exercise training program is generated based on user information describing an athletic skill that the user wants to improve. 
     
     
         3 . The method of  claim 2 , wherein the user information further describes at least one of a sport played by the user, demographic information about the user, and a history of injuries of the user. 
     
     
         4 . The method of  claim 1 , wherein the exercise training program is generated based on input from another user associated with another client device, wherein the other user is a coach for the user. 
     
     
         5 . The method of  claim 1 , wherein the exercise training program includes a plurality of exercises scheduled over a duration of time. 
     
     
         6 . The method of  claim 1 , wherein at least one of the first exercise and the second exercise is associated with a weight, a number of repetitions, and a number of sets. 
     
     
         7 . The method of  claim 1 , further comprising:
 modifying at least one of a weight, a number of repetitions, and a number of sets of the first exercise.   
     
     
         8 . The method of  claim 1 , further comprising:
 modifying the exercise training program by removing a third exercise from the exercise training program.   
     
     
         9 . The method of  claim 1 , further comprising:
 modifying the exercise training program based on previously recorded physiological data of the user.   
     
     
         10 . The method of  claim 1 , wherein the events of muscle activation includes one or more of start of muscle activation, end of muscle activation, and peak amplitude of muscle activation. 
     
     
         11 . A method comprising:
 establishing an interface between a garment and a user, the garment comprising a plurality of sensors distributed throughout the garment and in proximity to a plurality of muscles of the user during use, the garment further comprising signal transmission architecture that communicatively couples the plurality of sensors to a processing unit;   at a processor in communication with the processing unit, receiving physiological data from the garment worn by the user upon transmission of one or more signal streams from the processing unit, the physiological data describing muscle activation of one or more muscles of the plurality of muscles of the user;   comparing, for each muscle of the one or more muscles, a contribution of the muscle to reference data associated with the muscle;   determining a sequence of the one or more muscles based on timing differences among events of muscle activation of the one or more muscles;   comparing the determined sequence to a reference sequence;   generating an exercise training program to reduce a difference between the contributions of the one or more muscles and the reference data or a difference between the determined sequence and the reference sequence; and   providing the exercise training program to a client device for display to the user.   
     
     
         12 . The method of  claim 11 , wherein the exercise training program includes one or more exercises. 
     
     
         13 . The method of  claim 11 , wherein the exercise training program is generated based on user information describing an athletic skill that the user wants to improve. 
     
     
         14 . The method of  claim 13 , wherein the user information further describes at least one of a sport played by the user, demographic information about the user, and a history of injuries of the user. 
     
     
         15 . The method of  claim 11 , wherein the exercise training program is generated based on input from another user associated with another client device, wherein the other user is a coach for the user. 
     
     
         16 . The method of  claim 11 , wherein at least one exercise in the exercise training program is associated with a weight, a number of repetitions, and a number of sets. 
     
     
         17 . A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
 generate an exercise training program for a user including a first exercise;   establish an interface between a garment and the user, the garment comprising a plurality of sensors distributed throughout the garment and in proximity to a plurality of muscles of the user during use, the garment further comprising signal transmission architecture that communicatively couples the plurality of sensors to a processing unit;   receive physiological data from the garment worn by the user upon transmission of one or more signal streams from the processing unit, the physiological data describing muscle activation of one or more muscles of the plurality of muscles of the user while performing the first exercise;   compare, for each muscle of the one or more muscles associated with the first exercise, a contribution of the muscle to reference data associated with the muscle for the first exercise;   determine a sequence of the one or more muscles associated with the first exercise based on timing differences among events of muscle activation of the one or more muscles;   compare the determined sequence to a reference sequence associated with the first exercise;   identify a second exercise to include in the exercise training program, the second exercise configured to reduce a difference between the contributions of the one or more muscles and the reference data or a difference between the determined sequence and the reference sequence;   modify the exercise training program to include the second exercise; and   upon modification of the exercise training program, provide information representative of the modified exercise training program to a client device for display to the user.   
     
     
         18 . The non-transitory computer readable storage medium of  claim 17 , wherein the exercise training program is generated based on user information describing an athletic skill that the user wants to improve. 
     
     
         19 . The non-transitory computer readable storage medium of  claim 18 , wherein the user information further describes at least one of a sport played by the user, demographic information about the user, and a history of injuries of the user. 
     
     
         20 . The non-transitory computer readable storage medium of  claim 17 , wherein at least one of the first exercise and the second exercise is associated with a weight, a number of repetitions, and a number of sets.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.