IP Library › Granted Patent US 11,854,421
Granted Patent B2
US 11,854,421 · App. 17/866,054 · Granted Dec 26, 2023

Coaching aid for golf

Inventors: Matthew P. Doherty (North Palm Beach, FL); James F. Doherty, III (Raleigh, NC); William G. Moore (Raleigh, NC); Richard L. Root (Ridgeland, MS)
Assignee: SKYHAWKE TECHNOLOGIES, LLC
G09B19/0038A63B24/0021A63B69/36A63B71/0622A63B69/3605A63B2024/0056A63B2071/0691A63B2102/32A63B2220/12A63B2220/20A63B2220/70A63B2225/20A63B2225/50G01S19/19G16H20/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,854,421
App. No.
17/866,054
Granted
Dec 26, 2023
Kind
B2
Abstract

Systems and methods for golf analysis including a tag coupled to a golf club providing statistical analytics for coaching including text, tabular, graphic, and image-based outputs that include trends information for the golfer, all based upon actual golf play on course situations, wherein the golfer inputs shot data during play, without interrupting the flow of the game, and uploads the shot data for analytics and review online, and wherein all information related to a given user are reviewable by an authorized coach user through a web-based coach access account. The system is further operable to provide the coach user rights for providing corrective or instructive feedback to the user, including visual recommendations such as modified target areas.

Claims (44)

1. A method for golf analysis, comprising:

at least one server with at least one database storing information and providing the information over a network to an application;

determining a starting position based on a first location of a tag coupled to a golf club;

storing the starting position;

determining a type of golf club based on the tag coupled to the golf club;

recommending a recommended target area for a next golf shot based on historical performance data for the type of golf club and the starting position;

receiving a resting ball location based on a second location of the tag coupled to the golf club, wherein the second location is the landing position of the next golf shot;

calculating whether the resting ball location is within the recommended target area;

receiving at least one target area modification, wherein the at least one target area modification is received from a mobile device; and

wherein the at least one target area modification includes a change in length, width, shape, perimeter, area, and/or elevation of the recommended target area.

2. The method of claim 1 , further comprising the application receiving input from at least one wearable device, wherein the input includes club identification, adding and/or subtracting a stroke, and/or a number of a hole of a golf course.

3. The method of claim 1 , further comprising determining a three-dimensional distance from the resting ball location to the recommended target area, wherein the three-dimensional distance includes a left distance or a right distance, a forward distance or a backward distance, and an elevation.

4. The method of claim 1 , further comprising determining a distance between the recommended target area and the starting position, wherein the distance between the starting position and the recommended target area includes a difference in elevation.

5. The method of claim 1 , wherein the tag is self-learning.

6. A system for golf analysis, comprising:

at least one server with at least one database storing information, wherein the at least one server is configured to provide the information over a network to an application;

wherein the application is configured to determine a starting position based on a first location of a tag coupled to a golf club;

wherein the application is configured to determine a type of golf club based on the tag coupled to the golf club;

wherein the tag is self-learning;

wherein the application is configured to recommend a recommended target area for a next golf shot based on historical performance data for the type of golf club and the starting position;

wherein the application is configured to receive a resting ball location based on a second location of the tag coupled to the golf club, wherein the second location is the landing position of the next golf shot; and

wherein the application is configured to calculate whether the resting ball location is within the recommended target area.

7. The system of claim 6 , wherein the tag coupled to the golf club is configured to determine that the tag coupled to the golf club has been removed from a golf bag, wherein removal from the golf bag causes the tag coupled to the golf club to change to an active state from a passive state and causes the tag coupled to the golf club to start actively processing outputs from sensors of the tag coupled to the golf club.

8. The system of claim 7 , wherein the change to the active state from the passive state causes the tag coupled to the golf club to send an indication to a location-aware device that the golf club has been removed from the bag.

9. The system of claim 6 , further comprising a location-aware device, wherein the location-aware device is configured to poll the tag coupled to the golf club to determine a battery status of the tag coupled to the golf club.

10. The system of claim 6 , wherein the application is configured to determine a three-dimensional distance from the starting position to the resting position, wherein the three-dimensional distance includes a left distance or a right distance, a forward distance or a backward distance, and an elevation.

11. The system of claim 6 , wherein the application is configured to receive environment data, and wherein the application is configured to automatically calculate a predicted resting position for the golf ball based on the environment data.

12. A golf analysis system comprising:

an application on a computing device;

at least one server with at least one database, wherein the at least one server is configured to store information and provide the information to the application; and

a tag coupled to a golf club;

wherein the tag is self-learning;

wherein the tag coupled to the golf club includes at least one sensor;

wherein the at least one sensor includes an accelerometer, a piezoelectric sensor, a gyro sensor, and/or a tilt sensor;

wherein the at least one sensor is configured to capture swing data, including motion data, force data, and position data, during a golf swing;

wherein the at least one sensor is configured to transmit the captured swing data to the tag coupled to the golf club;

wherein the tag coupled to the golf club is configured to analyze the captured swing data;

wherein the tag coupled to the golf club is configured to transmit the analyzed swing data to the application; and

wherein the application is configured to determine whether a golf ball was struck based on whether the analyzed swing data is above at least one threshold.

13. The system of claim 12 , wherein the application is further configured to generate an alert based on the analyzed swing data, wherein the analyzed swing data includes club positioning data, acceleration data, and angular velocity data, wherein the alert indicates a quality of a golf ball strike based on the club positioning data, the acceleration data, and the angular velocity data.

14. The system of claim 12 , wherein the tag coupled to the golf club is configured to determine that the tag coupled to the golf club has been removed from a golf bag, wherein removal from the golf bag causes the tag coupled to the golf club to change to an active state and for the tag coupled to the golf club to start actively processing outputs from sensors of the tag coupled to the golf club.

15. The system of claim 12 , wherein the application is configured to recommend a recommended target area for a next golf shot based on historical performance data for the type of golf club, wherein the type of golf club is based on information from the tag coupled to the golf club.

16. The system of claim 12 , wherein the application is configured to determine a three-dimensional distance from a starting position to a resting position, wherein information from the tag coupled to the golf club provides the starting position and the resting position, and wherein the three-dimensional distance includes a left distance or a right distance, a forward distance or a backward distance, and an elevation.

17. The system of claim 12 , wherein the application is configured to receive environment data, and wherein the application is configured to automatically calculate a predicted resting position for the golf ball based on the environment data and a club type of the golf club determined by information provided by the tag coupled to the golf club.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: DOHERTY, MATTHEW P.; DOHERTY, JAMES F.; MOORE, WILLIAM G.
To: PROLOOPER
Reel/Frame 060531/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: ROOT, RICHARD L.
To: SKYHAWKE TECHNOLOGIES, LLC
Reel/Frame 060531/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: PROLOOPER
To: SKYHAWKE TECHNOLOGIES, LLC
Reel/Frame 060680/0704 →
Continuity (14)
Continuation 17459520 · Aug 27, 2021
Continuation In Part 17354703 · Jun 22, 2021
Continuation 16790273 · Feb 13, 2020
Continuation 16381712 · Apr 11, 2019
Continuation 15870359 · Jan 12, 2018
Continuation 15079086 · Mar 24, 2016
Continuation 14265218 · Apr 29, 2014
Continuation In Part 12501106 · Jul 10, 2009
Continuation In Part 12012943 · Feb 6, 2008
Continuation In Part 12012942 · Feb 6, 2008
Provisional Application 61134670 · Jul 12, 2008
Provisional Application 60899913 · Feb 7, 2007
Provisional Application 60899914 · Feb 7, 2007
Related Publication 20220351639A1 · Nov 3, 2022
Cited By (2)
US 12,444,317 US 12,478,855