IP Library Granted Patent US 11,033,776
Granted Patent B2
US 11,033,776 · App. 16/799,531 · Granted Jun 15, 2021

Method and system for athletic motion analysis and instruction

Inventors: Brian Vermilyea (Millford, NH); Erik Herter (Millford, NH); Steve Diamond (Millford, NH); Anthony Morgan (Millford, NH); Michael D. Bentley (Carlsbad, CA)
Assignee: K-Motion Interactive, Inc.
A63B24/0006A43B5/001A61B5/1122A61B5/1124A61B5/1128A61B5/6806A61B5/6831A63B24/0003A63B24/0021A63B69/00A63B69/36A63B69/3608A63B69/3632A63B69/3658A63F13/211A63F13/212A63F13/213A63F13/42A63F13/428A63F13/812G09B19/0038G16H20/30A61B5/4528A61B2503/10A61B2562/0219A63B69/0002A63B69/004A63B69/0028A63B69/16A63B69/38A63B2023/0411A63B2024/0012A63B2024/0015A63B2024/0031A63B2071/063A63B2071/0625A63B2071/0627A63B2071/0636A63B2071/0647A63B2102/32A63B2209/10A63B2220/10A63B2220/16A63B2220/30A63B2220/40A63B2220/803A63B2220/806A63B2220/807A63B2220/836A63B2225/02A63B2225/20A63B2225/50A63F13/46A63F2300/105A63F2300/1093A63F2300/61A63F2300/8011
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,033,776
App. No.
16/799,531
Granted
Jun 15, 2021
Kind
B2
Abstract

A system and method for analyzing and improving the performance of a body motion of an animal or human subject requires instrumenting a subject with inertial sensors, monitoring a body motion of interest, converting sensor data into motion data and animation, comparing the motion data with existing data for motion related performance parameters, providing a real-time, information rich, animation and data display of the results in color coded displays; and based on the results prescribing a training regime with exercises selected from a library of standardized exercises using standardized tools and training aids.

Claims (42)

1. A system comprising:

an exercise database hosted on a computing device comprising non-transitory machine-readable storage media, the exercise database configured to store a plurality of exercise records containing at least one data field identifying an activity category and a set of performance parameters;

the computing device configured to:

receive from one or more participant devices sensor data containing one or more motion parameters associated with one or more motion components associated with a physical body motion of a participant, the sensor data received from each respective participant device generated from a set of one or more body mounted inertial sensors in communication with the participant device;

calculate one or more diagnostic parameters based on the one or more motion parameters contained in the sensor data;

determine a diagnostic score for the activity category associated with the physical body motion based upon the one or more diagnostic parameters;

generate a regime file for the participant device, the regime file comprising data from one or more exercise records selected from the exercise database based upon the diagnostic score, wherein each of the exercise records comprises at least one exercise for the participant to perform in order to improve the diagnostic score, the at least one exercise being identified by a data model comprising a set of parameters for motions captured in the sensor data;

transmit the regime file to the participant device;

receive from the participant device the sensor data associated with the one or more motion components of the participant while the participant is performing a first exercise of the at least one exercise of the regime file;

generate a user interface displaying a visual representation corresponding to the one or more motion components of the participant while performing the first exercise according to the sensor data received from the participant device;

update the regime file based upon the diagnostic score for the activity category, upon determining that the diagnostic score of the activity category exceeds a category threshold value, using the sensor data received from the participant device; and

transmit the updated regime file to the participant device, the updated regime file containing a graphical representation of a correct position of the one or more motion components that has to be associated with the physical body motion of the participant while performing the first exercise selected according to the updated diagnostic score,

wherein the one or more motion components associated with the physical body motion comprise a hip segment motion component, a shoulder segment motion component, an arm segment motion component, a neck segment motion component, a thorax segment motion component, a hand segment motion component, a leg segment motion component, and a foot segment motion component.

2. The system according to claim 1 , further comprising a participant database hosted on one or more servers comprising non-transitory machine-readable storage media, the participant database configured to store one or more participant records,

wherein each participant record is configured to store the sensor data generated from the set of one or more body mounted inertial sensors in communication with the participant device of the participant, and one or more diagnostic scores for one or more activities categories.

3. The system according to claim 2 , wherein the computing device is further configured to:

store the regime file into the participant record of the participant, and

instruct the participant database to transmit the regime file to the participant device.

4. The system according to claim 2 , wherein the participant database is further configured to store baseline profile data in each respective participant record;

wherein the computing device is further configured to:

determine a diagnostic threshold value for the activity category based upon a profile model corresponding to the baseline profile data in the participant record, and

select the one or more exercises for the regime file from the exercise database, based upon a difference between the diagnostic threshold value for the activity category and the diagnostic score for the activity category.

5. The system according to claim 1 , wherein the participant device is configured to generate a display of each respective exercise in the regime file, and instruct the set of one or more body mounted inertial sensors to capture sensor data comprising at least the diagnostic parameters or performance parameters associated with each exercise, as indicated by a data model associated with the exercise of each respective exercise record.

6. The system according to claim 1 , wherein the physical body motion of the participant is a golf club swing motion of the participant.

7. The system according to claim 1 , wherein the physical body motion of the participant is a baseball bat swing motion of the participant.

8. The system according to claim 1 , wherein the physical body motion of the participant is a throwing motion of the participant.

9. A system comprising:

an exercise database hosted on a computing device comprising non-transitory machine-readable storage media, the exercise database configured to store a plurality of exercise records containing at least one data field identifying an activity category and a set of performance parameters;

the computing device configured to:

receive from one or more participant devices sensor data containing one or more motion parameters associated with one or more motion components associated with a physical body motion of a participant, the sensor data received from each respective participant device generated from a set of one or more body mounted inertial sensors in communication with the participant device;

calculate one or more diagnostic parameters based on the one or more motion parameters contained in the sensor data;

determine a diagnostic score for the activity category associated with the physical body motion based upon the one or more diagnostic parameters;

generate a regime file for the participant device, the regime file comprising data from one or more exercise records selected from the exercise database based upon the diagnostic score, wherein each of the exercise records comprises at least one exercise for the participant to perform in order to improve the diagnostic score, the at least one exercise being identified by a data model comprising a set of parameters for motions captured in the sensor data;

transmit the regime file to the participant device;

receive from the participant device the sensor data associated with the one or more motion components of the participant while the participant is performing a first exercise of the at least one exercise of the regime file;

update the regime file based upon the diagnostic score for the activity category, upon determining that the diagnostic score of the activity category exceeds a category threshold value, using the sensor data received from the participant device; and

transmit the updated regime file to the participant device,

wherein the one or more motion components associated with the physical body motion comprise a hip segment motion component, a shoulder segment motion component, an arm segment motion component, a neck segment motion component, a thorax segment motion component, a hand segment motion component, a leg segment motion component, and a foot segment motion component.

10. The system according to claim 9 , wherein the participant device is configured to generate a display of each respective exercise in the regime file, and instruct the set of one or more body mounted inertial sensors to capture sensor data comprising at least the diagnostic parameters or performance parameters associated with each exercise, as indicated by a data model associated with the exercise of each respective exercise record.

11. The system according to claim 9 , wherein the physical body motion of the participant is a golf club swing motion of the participant.

12. The system according to claim 9 , wherein the physical body motion of the participant is a baseball bat swing motion of the participant.

13. The system according to claim 9 , wherein the physical body motion of the participant is a throwing motion of the participant.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2022
From: K-MOTION INTERACTIVE INC.
To: PG TECH, LLC
Reel/Frame 060998/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2020
From: VERMILYEA, BRIAN; HERTER, ERIK; DIAMOND, STEVE; MORGAN, ANTHONY; BENTLEY, MICHAEL D.
To: K-MOTION INTERACTIVE, INC.
Reel/Frame 051908/0801 →
Continuity (6)
Continuation 15008107 · Jan 27, 2016
Continuation In Part 14143157 · Dec 30, 2013
Continuation 11834733 · Aug 7, 2007
Continuation 11340088 · Jan 26, 2006
Provisional Application 60647751 · Jan 26, 2005
Related Publication 20200261768A1 · Aug 20, 2020
Cited By (3)
US 12,194,340 US 12,434,099 US 12,652,709