IP Library Granted Patent US 11,577,142
Granted Patent B2
US 11,577,142 · App. 17/359,407 · Granted Feb 14, 2023

Swing analysis system that calculates a rotational profile

Inventors: Jacob Howenstein (San Diego, CA); Bhaskar Bose (Carlsbad, CA)
Assignee: Blast Motion Inc.
A63B69/3685A63B69/3635G01C21/00G01C21/16G01P15/0888G06K9/00523G06K9/00536G06Q10/0639G06T7/20G06V40/23A63B2069/0008A63B2220/18A63B2220/833G16H20/30
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,577,142
App. No.
17/359,407
Granted
Feb 14, 2023
Kind
B2
Abstract

A system that measures a swing of equipment (such as a bat or golf club) with inertial sensors, and analyzes sensor data to create a rotational profile. Swing analysis may use a two-lever model, with a body lever from the center of rotation to the hands, and an equipment lever from the hands to the sweet spot of the equipment. The rotational profile may include graphs of rates of change of the angle of the body lever and of the relative angle between the body lever and the equipment lever, and a graph of the centripetal acceleration of the equipment. These three graphs may provide insight into players' relative performance. The timing and sequencing of swing stages may be analyzed by partitioning the swing into four phases: load, accelerate, peak, and transfer. Swing metrics may be calculated from the centripetal acceleration curve and the equipment/body rotation rate curves.

Claims (78)

1. A swing analysis system that calculates a rotational profile, comprising:

an inertial sensor comprising

an accelerometer;

a gyroscope; and

a network interface;

wherein

said inertial sensor is coupled to equipment;

said equipment is associated with a longitudinal axis;

said equipment comprises

a hand position; and

a sweet spot position;

said inertial sensor is configured to capture inertial sensor data at a sequence of times during a swing of said equipment by a user;

a processor coupled to said inertial sensor via a network connection, wherein said processor is configured to

receive said inertial sensor data; and

based on said inertial sensor data, calculate

a trajectory of said equipment comprising

said hand position at said sequence of times; and

said sweet spot position at said sequence of times;

a center of rotation of said swing;

a body lever at said sequence of times that extends from said center of rotation to said hand position;

an equipment lever at said sequence of times that extends from said hand position to said sweet spot position;

a body rotation angle at said sequence of times, comprising an angle between said equipment lever and a starting equipment lever at a start of said swing;

a hinge angle at said sequence of times, comprising an angle between said equipment lever and a tangent perpendicular to said body lever;

a body rotation rate at said sequence of times, comprising a rate of change of said body rotation angle;

an equipment rotation rate at said sequence of times, comprising a rate of change of said hinge angle;

a centripetal acceleration of said equipment along said longitudinal axis at said sequence of times; and,

a rotational profile comprising

said body rotation rate at said sequence of times;

said equipment rotation rate at said sequence of times; and,

said centripetal acceleration at said sequence of times.

2. The swing analysis system of claim 1 , wherein said equipment comprises a bat.

3. The swing analysis system of claim 1 , wherein said equipment comprises a golf club.

4. The swing analysis system of claim 1 , further comprising

a database comprising

said rotational profile associated with each user of a plurality of users, wherein said plurality of users comprises said user; and,

wherein said swing analysis system with said database is configured to compare said rotational profile across said plurality of users.

5. The swing analysis system of claim 4 , wherein said swing analysis system is further configured to generate recommended equipment for said user.

6. The swing analysis system of claim 5 , wherein said generate said recommended equipment for said user comprises

calculate one or more swing metrics for swings by said user of a plurality of equipment options;

calculate a score for each equipment option of said plurality of equipment options from said one or more swing metrics; and,

identify said recommended equipment as an equipment option of said plurality of equipment options with a highest value of said score.

7. The swing analysis system of claim 6 , wherein said one or more swing metrics comprise

an equipment swing speed at impact; and,

a swing time to contact.

8. The swing analysis system of claim 7 , wherein said one or more swing metrics further comprise one or more addition metrics calculated from said rotational profile.

9. The swing analysis system of claim 1 , wherein said processor is further configured to

partition said sequence of times into phases, wherein said phases comprise

a load phase ending when said centripetal acceleration changes from positive to negative;

an accelerate phase following said load phase;

a peak phase following said accelerate phase; and,

a transfer phase following said peak phase and ending at an end of said swing when said equipment impacts a ball.

10. The swing analysis system of claim 9 , wherein said rotational profile further comprises one or more swing metrics calculated from one or more of

said inertial sensor data;

said body rotation rate at said sequence of times;

said equipment rotation rate at said sequence of times; and,

said centripetal acceleration at said sequence of times.

11. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise

a peak loading acceleration, comprising a maximum positive centripetal acceleration during said load phase.

12. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise

a rate of acceleration, said rate of acceleration comprising an average rate of change of said centripetal acceleration during said accelerate phase.

13. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise

a peak acceleration, said peak acceleration comprising a minimum negative centripetal acceleration after said load phase and before said end of said swing.

14. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise

an acceleration impulse, said acceleration impulse comprising an integral of said centripetal acceleration between a start of said accelerate phase and said end of said swing.

15. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise a time to peak force, said time to peak force comprising a time difference between a start of said accelerate phase and a time when said centripetal acceleration reaches a minimum negative value after said start of said accelerate phase.

16. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise

a peak equipment rotation rate, said peak equipment rotation rate comprising a maximum value of said equipment rotation rate between a start of said load phase and said end of said swing; and,

a peak body rotation rate, said peak body rotation rate comprising a maximum value of said body rotation rate between a start of said load phase and said end of said swing.

17. The swing analysis system of claim 16 , wherein said one or more swing metrics further comprise a ratio between said peak equipment rotation rate and said peak body rotation rate.

18. The swing analysis system of claim 10 , wherein said one or more swing metrics comprise

a peak loading acceleration, said peak loading acceleration comprising a maximum positive centripetal acceleration during said load phase;

a rate of acceleration, said rate of acceleration comprising an average rate of change of said centripetal acceleration during said accelerate phase;

a peak acceleration, said peak acceleration comprising a minimum negative centripetal acceleration after said load phase and before said end of said swing;

an acceleration impulse, said acceleration impulse comprising an integral of said centripetal acceleration between a start of said accelerate phase and said end of said swing;

a time to peak force, said time to peak force comprising a time difference between a start of said accelerate phase and a time when said centripetal acceleration reaches a minimum negative value after said start of said accelerate phase;

a peak equipment rotation rate, said peak equipment rotation rate comprising a maximum value of said equipment rotation rate between a start of said load phase and said end of said swing;

a peak body rotation rate, said peak body rotation rate comprising a maximum value of said body rotation rate between a start of said load phase and said end of said swing; and,

a ratio between said peak equipment rotation rate and said peak body rotation rate.

Assignments (9)
ASSET PURCHASE AGREEMENT Recorded Apr 28, 2026
From: BM LIQUIDATION, LLC
To: WIN REALITY, LLC
Reel/Frame 075492/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2026
From: BLAST MOTION, INC.
To: BM LIQUIDATION, LLC
Reel/Frame 075494/0137 →
RELEASE OF SECURITY INTEREST Recorded Mar 7, 2025
From: GALLAGHER IP SOLUTIONS LLC
To: BLAST MOTION INC.
Reel/Frame 070441/0945 →
CHANGE OF NAME Recorded Jan 23, 2025
From: BLAST MOTION INC.
To: MFBM INVESTMENT HOLDINGS INC.
Reel/Frame 069997/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2024
From: BLAST MOTION INC.
To: BLAST MOTION INC.
Reel/Frame 069217/0303 →
SECURITY INTEREST Recorded Aug 5, 2024
From: NEWLIGHT CAPITAL, LLC
To: GALLAGHER IP SOLUTIONS LLC
Reel/Frame 068328/0534 →
CHANGE OF ADDRESS Recorded Mar 15, 2022
From: BLAST MOTION INC.
To: BLAST MOTION INC.
Reel/Frame 059366/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: BLAST MOTION INC.,
To: NEWLIGHT CAPITAL LLC
Reel/Frame 059208/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: HOWENSTEIN, JACOB; BOSE, BHASKAR
To: BLAST MOTION INC.
Reel/Frame 056675/0555 →
Continuity (12)
Continuation In Part 17228635 · Apr 12, 2021
Continuation 16835247 · Mar 30, 2020
Continuation In Part 16189889 · Nov 13, 2018
Continuation In Part 16181955 · Nov 6, 2018
Continuation In Part 16166490 · Oct 22, 2018
Continuation 15815571 · Nov 16, 2017
Continuation 15628613 · Jun 20, 2017
Continuation 15590398 · May 9, 2017
Continuation In Part 15214339 · Jul 19, 2016
Continuation 15087776 · Mar 31, 2016
Continuation In Part 14801568 · Jul 16, 2015
Related Publication 20210331057A1 · Oct 28, 2021