IP Library Granted Patent US 12708832
Granted Patent B1
US 12708832 · App. 18/413,935 · Granted Aug 18, 2026

Golf data integration systems and methods

Inventors: Joshua Dipert (Carlsbad, CA); Brian M. Rahman (Carlsbad, CA); Mikhail Todes (Oceanside, CA)
Assignee: Taylor Made Golf Company, Inc.
A63B71/0669A63B24/0062A63B43/004A63B60/46A63B2024/0053A63B2102/32A63B2220/17A63B2220/40A63B2220/833A63B2225/54
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 12708832
App. No.
18/413,935
Granted
Aug 18, 2026
Kind
B1
Abstract

Data integration systems and methods for integrating and displaying data collected from one or more of a player device, a golf ball, or a golf hole. In some embodiments, the systems and methods can receive golf club data from the player device, and receive golf ball data from a golf ball, receive golf ball positional data from a position sensor, or both, and integrate the data received. In some embodiments, the integrated data can be displayed on the display screen of a player device. In some embodiments, the integrated data can be used to track a player's performance with different golf clubs. In some embodiments, the integrated data can be used to track a player's performance at a golf entertainment venue.

Claims (55)

1 . A system for integrating data at a golf entertainment venue, the system comprising:

a plurality of teeing areas, each of the respective teeing areas comprising a respective teeing area transmitter;

a plurality of golf holes, each of the respective golf holes comprising a respective hole transmitter;

a plurality of golf balls, each golf ball comprising a golf ball identifier and an inertial measurement unit (IMU) sensor;

one or more memories that store a golf ball registration database, the golf ball registration database comprising each of the golf ball identifiers; and

one or more processors configured to execute instructions stored in the one or more memories, the instructions, when executed by the one or more processors, configuring the one or more processors to:

register a first one of the golf ball identifiers with a first player at the golf entertainment venue;

identify, by data received from a first one of the teeing area transmitters, the first golf ball identifier at a first one of the teeing areas within the golf entertainment venue;

identify, by data received from a first one of the hole transmitters, the first golf ball identifier at a first one of the golf holes within the golf entertainment venue;

receive data while the golf ball comprising the first golf ball identifier is between the first teeing area and the first golf hole, the received data being received from at least: (i) the IMU sensor of the golf ball comprising the first golf ball identifier and (ii) a position sensor configured to determine a location of the golf ball, wherein the received data comprises a timestamp received from the IMU sensor and a timestamp received from the position sensor;

correlate the data received from the IMU sensor and the position sensor at least in part by correlating the timestamps;

receive a number of strokes taken between the first teeing area and the first golf hole; and

display, on a display screen of a player device, the first player's score based on the number of strokes taken between the first teeing area and the first golf hole.

2 . The system of claim 1 , wherein the instructions, when executed by the one or more processors, configure the one or more processors to:

identify, by data received from a second one of the teeing area transmitters, the first golf ball identifier at a second one of the teeing areas within the golf entertainment venue;

identify, by data received from a second one of the hole transmitters, the first golf ball identifier at a second one of the golf holes within the golf entertainment venue;

receive additional data while the golf ball comprising the first golf ball identifier is between the second teeing area and the second golf hole, the additional received data being received from at least: (i) the IMU sensor of the golf ball comprising the first golf ball identifier and (ii) an additional position sensor configured to determine a location of the golf ball, wherein the additional received data comprises an additional timestamp received from the IMU sensor and an additional timestamp received from the additional position sensor;

correlate the additional data received from the IMU sensor and the additional position sensor at least in part by correlating the additional timestamps;

receive a number of strokes taken between the second teeing area and the second golf hole; and

display, on the display screen of the player device, the first player's score based on the number of strokes taken between the second teeing area and the second golf hole.

3 . The system of claim 1 , wherein the number of strokes taken between the first teeing area and the first golf hole is calculated by the IMU sensor located within the golf ball comprising the first golf ball identifier, and

wherein a ball transmitter located within the golf ball comprising the first golf ball identifier transmits the number of strokes taken between the first teeing area and the first golf hole to a receiver located at the first golf hole.

4 . The system of claim 1 , wherein the system comprises a proximity sensor system configured to determine changes in a resting location of the golf ball comprising the first golf ball identifier, and wherein the number of strokes taken between the first teeing area and the first golf hole is calculated by determining changes in the resting location.

5 . The system of claim 4 , wherein the proximity sensor system comprises a plurality of radio-frequency proximity sensors arranged in a grid between the first teeing area and the first golf hole.

6 . The system of claim 1 , further comprising: a computer comprising one or more processors configured to execute instructions, the instructions, when executed by the computer, configuring the computer to:

receive golf club data from the player device,

receive golf ball data from the golf ball comprising the first golf ball identifier, receive golf ball positional data from the position sensor, or both,

integrate the golf club data with the golf ball data, the golf ball positional data, or both, and

display the integrated data on the display screen of the player device.

7 . The system of claim 6 , wherein the player device is a mobile computing device carried by a player.

8 . The system of claim 7 , further comprising a golf club carried by the first player, the golf club comprising a club sensor configured to measure swing data for the first player's golf swing, and a club transmitter configured to transmit the swing data to the player device.

9 . The system of claim 8 , wherein the club sensor comprises an IMU sensor and the swing data comprises one or more of: a golf club lie angle at address, a golf club loft angle at address, a golf club face angle at address, a golf club lie angle at impact with a golf ball, a golf club loft angle at impact with a golf ball, a golf club face angle at impact with a golf ball, a golf club swing path, a swing tempo, a back swing duration, a swing transition rate, a swing width, or a club head rotation.

10 . The system of claim 9 , wherein the integrated data further comprises one or more of: the golf club lie angle at address, the golf club loft angle at address, the golf club face angle at address, the golf club lie angle at impact with a golf ball, the golf club loft angle at impact with a golf ball, the golf club face angle at impact with a golf ball, the golf club swing path, the swing tempo, the back swing duration, the swing transition rate, the swing width, or the club head rotation.

11 . The system of claim 1 , wherein the data received from the hole transmitter comprises data indicating a distance between the ball comprising the first golf ball identifier and the first golf hole.

12 . The system of claim 1 , wherein the hole transmitter is disposed in the golf hole.

13 . The system of claim 1 , wherein the hole transmitter is coupled to a flag disposed in the golf hole.

14 . The system of claim 1 , wherein the golf ball identifiers comprise an NFC chip, and wherein each of the plurality of golf holes comprises an NFC receiver configured to read an NFC signal from the NFC chip of each golf ball.

15 . The system of claim 14 , wherein the system comprises a proximity sensor system comprising a plurality of NFC sensors configured to determine changes in a resting location of the plurality of golf balls, and wherein the number of strokes taken between the first teeing area and the first golf hole is calculated by determining changes in the resting location by sensing the NFC chip of the golf ball comprising the first golf ball identifier at one or more of the plurality of NFC sensors.

16 . A system for integrating data at a golf entertainment venue, the system comprising:

a plurality of golf balls, each golf ball comprising a golf ball identifier comprising an NFC chip;

a plurality of teeing areas, each of the respective teeing areas comprising: a respective teeing area NFC receiver configured to read the NFC chips and a respective teeing area transmitter;

a plurality of golf holes, each of the respective golf holes comprising: a respective hole NFC receiver configured to read the NFC chips and a respective hole transmitter;

one or more memories that store a golf ball registration database, the golf ball registration database comprising each of the golf ball identifiers; and

one or more processors configured to execute instructions stored in the one or more memories, the instructions, when executed by the one or more processors, configuring the one or more processors to:

register a first one of the golf ball identifiers with a first player at the golf entertainment venue;

identify, by data received from a first one of the teeing area transmitters, the first golf ball identifier at a first one of the teeing areas within the golf entertainment venue;

identify, by data received from a first one of the hole transmitters, the first golf ball identifier at a first one of the golf holes within the golf entertainment venue;

receive data while the golf ball comprising the first golf ball identifier is between the first teeing area and the first golf hole, the received data being received from at least: (i) the NFC chip of the golf ball comprising the first golf ball identifier; (ii) the teeing area NFC receiver; (iii) the hole NFC receiver; and (iv) a position sensor configured to determine a location of the golf ball, wherein the received data comprises a timestamp received from each of the NFC chip of the golf ball, the teeing area NFC receiver, the hole NFC receiver, and the position sensor;

correlate the data received from the NFC chip of the golf ball, the teeing area NFC receiver, the hole NFC receiver, and the position sensor by correlating the timestamps;

receive a number of strokes taken between the first teeing area and the first golf hole; and

display, on a display screen of a player device, the first player's score based on the number of strokes taken between the first teeing area and the first golf hole.

17 . The system of claim 16 , wherein the system comprises a proximity sensor system comprising a plurality of NFC sensors configured to determine changes in a resting location of the plurality of golf balls, and wherein the number of strokes taken between the first teeing area and the first golf hole is calculated by determining changes in the resting location by sensing the NFC chip of the golf ball comprising the first golf ball identifier at one or more of the plurality of NFC sensors.

18 . The system of claim 16 , wherein the number of strokes taken between the first teeing area and the first golf hole is calculated by an IMU sensor located within the golf ball comprising the first golf ball identifier, and

wherein a ball transmitter located within the golf ball comprising the first golf ball identifier transmits the number of strokes taken between the first teeing area and the first golf hole to a receiver located at the first golf hole.

19 . The system of claim 18 , wherein the system comprises a charging bin comprising a plurality of NFC chargers configured to charge the NFC chip and the IMU sensor of each of the plurality of golf balls.