IP Library Patent Application 19184401
Patent Application
App. No. 19/184,401

FIELD RATING AND COURSE ADJUSTED STROKES GAINED FOR GLOBAL GOLF ANALYSIS

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 None
App. No.
19/184,401
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 (46)

1 . A computer-implemented method comprising:

receiving, by a computing system, tracking data corresponding to one or more motions of a plurality of players or one or more objects for a plurality of holes of a golf tournament, wherein the tracking data includes a hole type for each of the plurality of holes;

generating, by the computing system, a strokes gained metric for the hole type corresponding to each of the plurality of holes based on the tracking data and corresponding contextual data, wherein the contextual data corresponds to a course for each of the plurality of holes and a field of golfers in the golf tournament;

adjusting, by the computing system, the strokes gained metric for each hole type based on a field of strength metric associated with the golf tournament, 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 computer-implemented method of claim 1 , wherein the tracking data includes a distance of each of the plurality of holes and a par associated with each of the plurality of holes.

3 . The computer-implemented method of claim 1 , wherein receiving the tracking data corresponding to the one or more motions of the plurality of players or the one or more objects includes:

receiving, by the computing system, the tracking data via at least one of: one or more cameras or one or more radio frequency identification (RFID) tags for the plurality of holes.

4 . The computer-implemented method of claim 1 , the computer-implemented method further comprising:

clustering, by the computing system, the plurality of holes into a plurality of hole clusters based on the hole type corresponding to each of the plurality of holes.

5 . The computer-implemented method of claim 4 , wherein the clustering is based on utilizing a clustering algorithm.

6 . The computer-implemented 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, by the computing system, a first ranking corresponding to a first adjusted strokes gained metric for a first hole type; and

generating, by the computing system, a second ranking corresponding to a second adjusted strokes gained metric for a second hole type.

7 . The computer-implemented method of claim 6 , wherein the adjusted strokes gained metric is a function of the first adjusted strokes gained metric and the second 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:

receiving, by the computing system, tracking data corresponding to one or more motions of a plurality of players or one or more objects for a plurality of holes of a golf tournament, wherein the tracking data includes a hole type for each of the plurality of holes;

generating, by the computing system, a strokes gained metric for the hole type corresponding to each of the plurality of holes based on the tracking data and corresponding contextual data, wherein the contextual data corresponds to a course for each of the plurality of holes and a field of golfers in the golf tournament;

adjusting, by the computing system, the strokes gained metric for each hole type based on a field of strength metric associated with the golf tournament, 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 the tracking data includes a distance of each of the plurality of holes and a par associated with each of the plurality of holes.

10 . The non-transitory computer-readable medium of claim 8 , wherein receiving the tracking data corresponding to the one or more motions of the plurality of players or the one or more objects includes:

receiving, by the computing system, the tracking data via at least one of: one or more cameras or one or more radio frequency identification (RFID) tags for the plurality of holes.

11 . The non-transitory computer-readable medium of claim 8 , the operations further comprising:

clustering, by the computing system, the plurality of holes into a plurality of hole clusters based on the hole type corresponding to each of the plurality of holes.

12 . The non-transitory computer-readable medium of claim 11 , wherein the clustering is based on utilizing a clustering algorithm.

13 . 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, by the computing system, a first ranking corresponding to a first adjusted strokes gained metric for a first hole type; and

generating, by the computing system, a second ranking corresponding to a second adjusted strokes gained metric for a second hole type.

14 . The non-transitory computer-readable medium of claim 13 , wherein the adjusted strokes gained metric is a function of the first adjusted strokes gained metric and the second 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:

receiving tracking data corresponding to one or more motions of a plurality of players or one or more objects for a plurality of holes of a golf tournament, wherein the tracking data includes a hole type for each of the plurality of holes;

generating a strokes gained metric for the hole type corresponding to each of the plurality of holes based on the tracking data and corresponding contextual data, wherein the contextual data corresponds to a course for each of the plurality of holes and a field of golfers in the golf tournament;

adjusting the strokes gained metric for each hole type based on a field of strength metric associated with the golf tournament, 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 the tracking data includes a distance of each of the plurality of holes and a par associated with each of the plurality of holes.

17 . The system of claim 15 , wherein receiving the tracking data corresponding to the one or more motions of the plurality of players or the one or more objects includes:

receiving the tracking data via at least one of: one or more cameras or one or more radio frequency identification (RFID) tags for the plurality of holes.

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

clustering the plurality of holes into a plurality of hole clusters based on the hole type corresponding to each of the plurality of holes.

19 . The system of claim 18 , wherein the clustering is based on utilizing a clustering algorithm.

20 . 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.

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 22, 2025
From: CUNNINGHAM-RHOADS, KYLE; CHROUST, KEVIN; BECTOLD, TAYLOR
To: STATS LLC
Reel/Frame 070907/0628 →