IP Library Granted Patent US 12,303,765
Granted Patent B2
US 12,303,765 · App. 17/656,546 · Granted May 20, 2025

Field rating and course adjusted strokes gained for global golf analysis

Inventors: Kyle Cunningham-Rhoads (Durham, NC); Kevin Chroust (Chicago, IL); Taylor Bechtold (Chicago, IL)
Assignee: STATS LLC
A63B71/0616A63B24/0021A63B24/0062A63B71/0669A63B2024/0056A63B2024/0068A63B2220/17
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 12,303,765
App. No.
17/656,546
Granted
May 20, 2025
Kind
B2
Abstract

A computing system retrieves historical hole-by-hole data for a plurality of holes for plurality of golf tournaments for a plurality of players. The historical hole-by-hole data includes a yardage of each hole and a par associated with each hole. The computing system clusters the plurality of holes into a plurality of clusters of hole types. The computing system generates a strokes gained metric for each hole type of the hole-by-hole data for each player. The computing system adjusts the strokes gained metric for each hole type based on a field of strength metric associated with each tournament. The field of strength metric represents a strength of a player field in a given tournament. The computing system generates a ranking of the plurality of players based on the adjusted strokes gained metric.

Claims (64)

1. A method, comprising:

recording, by a computing system, tracking data corresponding to one or more motions of a plurality of players or one or more objects via at least one of: one or more cameras or one or more radio frequency identification (RFID) tags for a plurality of holes for a plurality of golf tournaments, wherein the tracking data comprises a distance of each of the plurality of holes and a par associated with each of the plurality of holes;

utilizing, by the computing system, a clustering algorithm to cluster the plurality of holes into a plurality of hole clusters based on a hole type corresponding to each of the plurality of holes;

analyzing, by the computing system, the tracking data for each of the plurality of holes and the corresponding hole type to generate a strokes gained metric for each of the hole type;

adjusting, by the computing system, the strokes gained metric for each hole type based on a field of strength metric associated with each of the plurality of golf tournaments, the field of strength metric representing a strength of a player field in a corresponding golf tournament; and

generating, by the computing system, a ranking of the plurality of players based on the adjusted strokes gained metric.

2. The method of claim 1 , wherein generating, by the computing system, the ranking of the plurality of players based on the adjusted strokes gained metric comprises:

generating a first ranking corresponding to a first adjusted strokes gained metric for a first hole type; and

generating a second ranking corresponding to a second adjusted strokes gained metric for a second hole type.

3. The method of claim 2 , wherein the adjusted strokes gained metric is a function of the first adjusted strokes gained metric and the second adjusted strokes gained metric.

4. The method of claim 1 , wherein generating, by the computing system, the ranking of the plurality of players based on the adjusted strokes gained metric comprises:

applying a decay factor to the strokes gained metrics, wherein the decay factor provides more weight to more recent strokes gained metrics.

5. The method of claim 1 , further comprising:

receiving, by the computing system, information for an upcoming tournament, wherein the information comprises hole data for each target hole and a target field of players;

accessing, by the computing system, adjusted strokes gained metrics for each target player in the target field of players; and

generating, by the computing system, a projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player.

6. The method of claim 5 , wherein generating, by the computing system, the projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player comprises:

generating a likelihood of each target player making a cut at the upcoming tournament.

7. The method of claim 5 , wherein generating, by the computing system, the projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player comprises:

generating a projected adjusted strokes gained metric for each target player; and

ranking each target player based on the adjusted strokes gained metric.

8. A non-transitory computer readable medium comprising one or more sequences of instructions, which, when executed by one or more processors, causes a computing system to perform operations comprising:

recording, by the computing system, tracking data corresponding to one or more motions of a plurality of players or one or more objects via at least one of: one or more cameras or one or more radio frequency identification (RFID) tags for a plurality of holes for a plurality of golf tournaments, wherein the tracking data comprises a distance of each of the plurality of holes and a par associated with each of the plurality of holes;

utilizing, by the computing system, a clustering algorithm to cluster the plurality of holes into a plurality of hole clusters based on a hole type corresponding to each of the plurality of holes;

analyzing, by the computing system, the tracking data for each of the plurality of holes and the corresponding hole type to generate a strokes gained metric for each of the hole type;

adjusting, by the computing system, the strokes gained metric for each hole type based on a field of strength metric associated with each of the plurality of golf tournaments, the field of strength metric representing a strength of a player field in a corresponding golf tournament; and

generating, by the computing system, a ranking of the plurality of players based on the adjusted strokes gained metric.

9. The non-transitory computer readable medium of claim 8 , wherein generating, by the computing system, the ranking of the plurality of players based on the adjusted strokes gained metric comprises:

generating a first ranking corresponding to a first adjusted strokes gained metric for a first hole type; and

generating a second ranking corresponding to a second adjusted strokes gained metric for a second hole type.

10. The non-transitory computer readable medium of claim 9 , wherein the adjusted strokes gained metric is a function of the first adjusted strokes gained metric and the second adjusted strokes gained metric.

11. The non-transitory computer readable medium of claim 8 , wherein generating, by the computing system, the ranking of the plurality of players based on the adjusted strokes gained metric comprises:

applying a decay factor to the strokes gained metrics, wherein the decay factor provides more weight to more recent strokes gained metrics.

12. The non-transitory computer readable medium of claim 8 , further comprising:

receiving, by the computing system, information for an upcoming tournament, wherein the information comprises hole data for each target hole and a target field of players;

accessing, by the computing system, adjusted strokes gained metrics for each target player in the target field of players; and

generating, by the computing system, a projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player.

13. The non-transitory computer readable medium of claim 12 , wherein generating, by the computing system, the projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player comprises:

generating a likelihood of each target player making a cut at the upcoming tournament.

14. The non-transitory computer readable medium of claim 12 , wherein generating, by the computing system, the projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player comprises:

generating a projected adjusted strokes gained metric for each target player; and

ranking each target player based on the adjusted strokes gained metric.

15. A system, comprising:

a processor; and

a memory having programming instructions stored thereon, which, when executed by the processor, causes the system to perform operations comprising:

recording tracking data corresponding to one or more motions of a plurality of players or one or more objects via at least one of: one or more cameras or one or more radio frequency identification (RFID) tags for a plurality of holes for a plurality of golf tournaments, wherein the tracking data comprises a distance of each of the plurality of holes and a par associated with each of the plurality of holes;

utilizing, a clustering algorithm to cluster the plurality of holes into a plurality of hole clusters based on a hole type corresponding to each of the plurality of holes;

analyzing the tracking data for each of the plurality of holes and the corresponding hole type to generate a strokes gained metric for each of the hole type;

adjusting the strokes gained metric for each hole type based on a field of strength metric associated with each of the plurality of golf tournaments, the field of strength metric representing a strength of a player field in a corresponding golf tournament; and

generating a ranking of the plurality of players based on the adjusted strokes gained metric.

16. The system of claim 15 , wherein generating the ranking of the plurality of players based on the adjusted strokes gained metric comprises:

generating a first ranking corresponding to a first adjusted strokes gained metric for a first hole type; and

generating a second ranking corresponding to a second adjusted strokes gained metric for a second hole type.

17. The system of claim 15 , wherein generating the ranking of the plurality of players based on the adjusted strokes gained metric comprises:

applying a decay factor to the strokes gained metrics, wherein the decay factor provides more weight to more recent strokes gained metrics.

18. The system of claim 15 , wherein the operations further comprise:

receiving information for an upcoming tournament, wherein the information comprises hole data for each target hole and a target field of players;

accessing adjusted strokes gained metrics for each target player in the target field of players; and

generating a projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player.

19. The system of claim 18 , wherein generating the projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player comprises:

generating a likelihood of each target player making a cut at the upcoming tournament.

20. The system of claim 18 , wherein generating the projected performance metric for each target player based on the hole data and the adjusted strokes gained metrics for each target player comprises:

generating a projected adjusted strokes gained metric for each target player; and

ranking each target player based on the adjusted strokes gained metric.

Assignments (2)
SECURITY INTEREST Recorded Apr 14, 2026
From: STATS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075390/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2022
From: CUNNINGHAM-RHOADS, KYLE; CHROUST, KEVIN; BECHTOLD, TAYLOR
To: STATS LLC
Reel/Frame 059489/0056 →
Continuity (2)
Provisional Application 63166830 · Mar 26, 2021
Related Publication 20220305365A1 · Sep 29, 2022
References Cited (10)
US 20100228366A1 · Sanders · 2010 [cited by examiner]
US 20110230274A1 · Lafortune et al. · 2011 [cited by applicant]
US 20150182836A1 · Freeman et al. · 2015 [cited by applicant]
US 20200045385A1 · Packard et al. · 2020 [cited by applicant]
US 20200197747A1 · Broadie et al. · 2020 [cited by applicant]
WO 2005020126 · 2005 [cited by applicant]
PCT International Application No. PCT/US22/21959, International Search Report and Written Opinion of the International Searching Authority, dated Jun. 28, 2022, 8 pages. [cited by applicant]
Broadie, “Assessing golfer performance on the PGA Tour” Interfaces 42.2, Mar. 2012, pp. 146-165. [cited by applicant]
Extended European Search Report of European Application No. EP 22776731.6 dated Jan. 2, 2025, 12 pages. [cited by applicant]
Pgatour.Com: “Strokes gained: How it works”, PGATOUR.COM, May 31, 2016 (May 31, 2016), XP055722065, Retrieved from the Internet: URL:https://www.pgatour.com/news/2016/05/3 1/strokes-gained-defined.html [retrieved on Aug… [cited by applicant]