IP Library Granted Patent US 11,779,809
Granted Patent B1
US 11,779,809 · App. 18/208,164 · Granted Oct 10, 2023

Method and system utilizing a golf shot API proxy

Inventor: Ethan D. Stroud (Liberty Hill, TX)
Assignee: Topgolf International, Inc.
A63B24/0021A63B69/3694A63B2024/004A63B2024/0056A63B2220/807A63B2220/89A63B2225/20A63B2225/72
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,779,809
App. No.
18/208,164
Granted
Oct 10, 2023
Kind
B1
Abstract

A method and system for providing shot tracking data to a client device is disclosed herein. The system includes multiple golf ball tracking sensors positioned at multiple golf driving ranges, multiple shot application programming interfaces (API), and a shot API proxy. Each of the shot APIs is configured to receive shot data from each of the golf ball tracking sensors at a corresponding golf driving range venue such as a TOPGOLF® entertainment venue.

Claims (31)

1. A system for providing shot tracking data to a client device, the system comprising:

a plurality of golf ball tracking sensors positioned at a plurality of golf driving ranges;

a plurality of shot application programming interfaces (API), each of the plurality of shot APIs configured to receive shot data from each of the plurality of golf ball tracking sensors at a corresponding golf driving range; and

a shot API proxy;

wherein the shot API proxy is configured to receive shot data from each of the plurality of shot APIs;

wherein the shot API proxy is configured to receive calls for shot data from a client device;

wherein the shot API proxy is configured to transmit shot data to the client device.

2. The system according to claim 1 further comprising an analytics provider for analyzing the shot data.

3. The system according to claim 1 further comprising a client authentication provider configured to authenticate incoming client requests from the client device.

4. The system according to claim 1 further comprising a request resolver configured to implement a venue lookup mechanism to resolve a target shot API path.

5. The system according to claim 1 wherein the client device is a mobile communication device.

6. The system according to claim 1 wherein each of the plurality of golf ball tracking sensors is a camera sensor.

7. The system according to claim 1 wherein each of the plurality of golf ball tracking sensors is a radar sensor.

8. The system according to claim 1 wherein the client device comprises a mobile app.

9. The system according to claim 1 wherein the shot API proxy runs on a cloud server.

10. The system according to claim 1 wherein each of the plurality of shot APIs runs at a local server with a local database.

11. A method for providing shot tracking data to a client device, the method comprising:

generating shot data at a plurality of golf ball tracking sensors positioned at a plurality of golf driving ranges;

receiving, at a plurality of shot application programming interfaces (API), shot data from each of the plurality of golf ball tracking sensors;

receiving shot data at a shot API proxy from each of a plurality of shot APIs;

receiving a call for shot data at the shot API proxy from a client device; and

transmitting the shot data from the shot API proxy to the client device.

12. The method according to claim 11 further comprising analyzing the shot data at an analytics provider.

13. The method according to claim 11 further comprising authenticating incoming client requests from the client device at a client authentication provider.

14. The method according to claim 11 further comprising implementing, at a request resolver, a venue lookup mechanism to resolve a target shot API path.

15. The method according to claim 11 wherein the client device is a mobile communication device.

16. The method according to claim 11 wherein each of the plurality of golf ball tracking sensors is a camera sensor.

17. The method according to claim 11 wherein each of the plurality of golf ball tracking sensors is a radar sensor.

18. The method according to claim 11 wherein the client device comprises a mobile app.

19. The method according to claim 11 wherein the shot API proxy runs on a cloud server.

20. The method according to claim 11 wherein each of the plurality of shot APIs runs at a local server with a local database.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Jan 5, 2026
From: TOPGOLF INTERNATIONAL, LLC (FKA TOPGOLF INTERNATIONAL, INC.)
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 074197/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: STROUD, ETHAN D.
To: TOPGOLF INTERNATIONAL, INC.
Reel/Frame 064402/0978 →
Continuity (1)
Provisional Application 63393384 · Jul 29, 2022
Cited By (3)
US 12,194,357 US 12,350,563 US 12,508,485