IP Library › Granted Patent US 12,418,705
Granted Patent B2
US 12,418,705 · App. 18/785,659 · Granted Sep 16, 2025

Platform to manipulate golf data to enable creation of broadcast production graphics

Inventors: Jonathan Fegan (Ponte Vedra Beach, FL); Morgan Johnson (Ponte Vedra Beach, FL); Alex Turnbull (Ponte Vedra Beach, FL); Austin Bratton (Ponte Vedra Beach, FL); Shannon Slater (Ponte Vedra Beach, FL); Luis Rivera (Ponte Vedra Beach, FL)
Assignee: PGA Tour Enterprises, LLC
H04N21/8146
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,418,705
App. No.
18/785,659
Granted
Sep 16, 2025
Kind
B2
Abstract

A platform including a modification module and an access module may receive live or near real-time event-related data from a data source. The modification module may receive HTTP requests from a browser of a user device for the event-related data and transmit the event related data in response to a push request or on-demand. The modification module may receive event-related data manipulations from the browser and transmit modifications to the event related data to the browser resulting from the manipulations. The modification module may further receive publication requests from the browser to publish data. The data may include a graphic designation and an associated set of event-related data. The data may be published to the access module. The access module may map the data to a specific graphic format, and publish the mapped data to one or more downstream clients.

Claims (35)

1. A method comprising:

receiving event-related data from a data source, the event-related data including live or near real-time data from a live event;

receiving HTTP requests from a browser of a user device for the event-related data;

transmitting the event related data to the browser in response to a push request or on-demand;

receiving manipulations of the event-related data from the browser;

transmitting data modifications to the event related data to the browser resulting from the manipulations;

receiving a publication request from the browser to publish data, wherein the data comprises a graphic designation and an associated set of event-related data;

publishing the data to an access module, wherein the access module maps event-related data in the associated set of event-related data to a specific graphic format; and

publishing the mapped data to one or more downstream clients, wherein the one or more downstream clients comprise a graphics machine.

2. The method of claim 1 , further comprising publishing the mapped data to a bridge, wherein the bridge ingests the mapped data and uses graphic machine specific protocols to send constructed graphics to the graphics machine ready for display.

3. The method of claim 2 , further comprising receiving an autopublish update request from the browser and automatically publishing an update to the access module when new live or near real-time event-related data is received that impacts the previously published data.

4. The method of claim 1 , wherein the graphic designation specifies a graphic template, and the graphic designation or template includes or identifies mapping instructions that specify the specific graphic format.

5. The method of claim 1 , wherein the data published to the access module further includes or identifies mapping instructions in a configuration file that specify the specific graphic format.

6. The method of claim 1 , wherein the data published to the access module further comprises or identifies a template corresponding to the graphic designation that includes the mapping instructions.

7. The method of claim 1 , wherein the access module publishes the mapped data to subscribes of a session in which the user device browser is a participant.

8. The method of claim 7 , wherein the access module publishes the mapped data to subscribers via an established, constant communication connection.

9. The method of claim 1 , further comprising associating the browser of the user device with a session and joining one or more additional browsers of one or more additional user devices to the session.

10. A system platform comprising:

one or more processors;

one or more tangible, non-transitory computer-readable memories comprising program instructions that when executed by the one or more processors configure the system to:

receive event-related data from a data source, the event-related data including live or near real-time data from a live event;

receive HTTP requests from a browser of a user device for the event-related data;

transmit the event related data to the browser in response to a push request or on-demand;

receive manipulations of the event-related data from the browser;

transmit data modifications to the event related data to the browser resulting from the manipulations;

receive a publication request from the browser to publish data, wherein the data comprises a graphic designation and an associated set of event-related data; and

publish the data to an access module, wherein the access module is configured to map event-related data in the set of event-related data to a specific graphic format and publish the mapped data to one or more downstream clients.

11. The system of claim 10 , wherein the program instructions further configure the system to enable dynamic creation, modification, and publication of event-related data and graphics for on-air use.

12. The system of claim 10 , wherein a bridge sits between the access module and the graphic machine and ingests the mapped data and uses graphic machine specific protocols to send constructed graphics to the graphic machine ready for display.

13. The system of claim 10 , wherein the program instructions further configure the system to receive an autopublish update request from the browser and automatically publish an update to the access module when new live or near real-time event-related data is received that impacts the previously published data.

14. The system of claim 10 , wherein the graphic designation specifies a graphic template, and the graphic designation or template includes or identifies mapping instructions that specify the specific graphic format.

15. The system of claim 10 , wherein the data published to the access module further comprises or identifies a template corresponding to the graphic designation that includes the mapping instructions.

16. The system of claim 10 , wherein the access module is configured to publish the mapped data to subscribes of a session in which the user device browser is a participant.

17. The system of claim 16 , wherein the access module is configured to publish the mapped data to subscribers via an established, constant communication connection.

18. The system of claim 10 , wherein the program instructions further configure the system to associate the browser of the user device with a session and join one or more additional browsers of one or more additional user devices to the session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2025
From: FEGAN, JONATHAN; JOHNSON, MORGAN; TURNBULL, ALEX; BRATTON, AUSTIN; SLATER, SHANNON; RIVERA, LUIS
To: PGA TOUR ENTERPRISES, LLC
Reel/Frame 071834/0853 →
Continuity (2)
Provisional Application 63617389 · Jan 3, 2024
Related Publication 20250220281A1 · Jul 3, 2025
References Cited (145)
US 5364093A · Huston et al. · 1994 [cited by applicant]
US 5562550A · Chartrand · 1996 [cited by applicant]
US 5685786A · Dudley · 1997 [cited by applicant]
US 5740077A · Reeves · 1998 [cited by applicant]
US 5984798A · Gilmour · 1999 [cited by applicant]
US 6162129A · Nielsen · 2000 [cited by applicant]
US 6456938B1 · Barnard · 2002 [cited by applicant]
US 8355903B1 · Birnbaum et al. · 2013 [cited by applicant]
US 8517854B2 · Jung · 2013 [cited by applicant]
US 9028344B2 · Baker et al. · 2015 [cited by applicant]
US 9298986B2 · Ferlatte et al. · 2016 [cited by applicant]
US 9460242B2 · Kamino · 2016 [cited by applicant]
US 10325410B1 · Smith et al. · 2019 [cited by applicant]
US 10478706B2 · O'Connor et al. · 2019 [cited by applicant]
US 11582522B1 · Mahyar et al. · 2023 [cited by applicant]
US 11607601B1 · Lovell et al. · 2023 [cited by applicant]
US 11745084B1 · Lovell et al. · 2023 [cited by applicant]
US 11872464B1 · Vitti et al. · 2024 [cited by applicant]
US 11986699B1 · Walker et al. · 2024 [cited by applicant]
US 11998829B2 · Lovell et al. · 2024 [cited by applicant]
US 12161913B2 · Walker et al. · 2024 [cited by applicant]
US 12179085B2 · Vitti et al. · 2024 [cited by applicant]
US 20010030667A1 · Kelts · 2001 [cited by applicant]
US 20010035880A1 · Musatov et al. · 2001 [cited by applicant]
US 20020004723A1 · Meifu et al. · 2002 [cited by applicant]
US 20020151994A1 · Sisco · 2002 [cited by applicant]
US 20020161461A1 · Lobb et al. · 2002 [cited by applicant]
US 20030191547A1 · Morse · 2003 [cited by applicant]
US 20040007617A1 · Shaw et al. · 2004 [cited by applicant]
US 20050096761A1 · Hanover et al. · 2005 [cited by applicant]
US 20050101415A1 · Sweeney · 2005 [cited by applicant]
US 20050172323A1 · Yang · 2005 [cited by examiner]
US 20050227791A1 · McCreary et al. · 2005 [cited by applicant]
US 20060247807A1 · Bernstein et al. · 2006 [cited by applicant]
US 20070129178A1 · Reeves · 2007 [cited by applicant]
US 20070167247A1 · Lindsay · 2007 [cited by applicant]
US 20080065740A1 · Baio et al. · 2008 [cited by applicant]
US 20080068511A1 · Yeh et al. · 2008 [cited by applicant]
US 20080261711A1 · Tuxen · 2008 [cited by applicant]
US 20090017944A1 · Savarese et al. · 2009 [cited by applicant]
US 20090036237A1 · Nipper et al. · 2009 [cited by applicant]
US 20090222793A1 · Frank et al. · 2009 [cited by applicant]
US 20100332968A1 · Squillace · 2010 [cited by applicant]
US 20110013087A1 · House et al. · 2011 [cited by applicant]
US 20120004956A1 · Huston et al. · 2012 [cited by applicant]
US 20120238380A9 · Marty et al. · 2012 [cited by applicant]
US 20120322582A1 · Solheim et al. · 2012 [cited by applicant]
US 20130085018A1 · Jensen et al. · 2013 [cited by applicant]
US 20130162467A1 · Winther · 2013 [cited by applicant]
US 20130166048A1 · Werner et al. · 2013 [cited by applicant]
US 20140274240A1 · Meadows · 2014 [cited by applicant]
US 20140317040A1 · Liu et al. · 2014 [cited by applicant]
US 20140365640A1 · Wohl et al. · 2014 [cited by applicant]
US 20150126308A1 · Penn et al. · 2015 [cited by applicant]
US 20150312652A1 · Baker et al. · 2015 [cited by applicant]
US 20150343292A1 · Leech · 2015 [cited by applicant]
US 20160101358A1 · Ibrahim et al. · 2016 [cited by applicant]
US 20160234566A1 · Suoknuuti et al. · 2016 [cited by applicant]
US 20160234567A1 · Suoknuuti et al. · 2016 [cited by applicant]
US 20170021260A1 · Willett et al. · 2017 [cited by applicant]
US 20170125064A1 · Aggarwal et al. · 2017 [cited by applicant]
US 20170178687A1 · Tamir et al. · 2017 [cited by applicant]
US 20170250941A1 · Weisberg · 2017 [cited by examiner]
US 20180007448A1 · Gupta et al. · 2018 [cited by applicant]
US 20180120428A1 · Tuxen et al. · 2018 [cited by applicant]
US 20180190077A1 · Hall et al. · 2018 [cited by applicant]
US 20180288496A1 · Ade · 2018 [cited by examiner]
US 20190045258A1 · Egedi et al. · 2019 [cited by applicant]
US 20190089996A1 · Surcouf et al. · 2019 [cited by applicant]
US 20190192951A1 · Rojas et al. · 2019 [cited by applicant]
US 20190255418A1 · Seo · 2019 [cited by applicant]
US 20190267041A1 · Ricciardi · 2019 [cited by applicant]
US 20190299056A1 · Vollbrecht et al. · 2019 [cited by applicant]
US 20190349647A1 · Hall · 2019 [cited by applicant]
US 20190354763A1 · Stojancic et al. · 2019 [cited by applicant]
US 20200086200A1 · McCartin · 2020 [cited by applicant]
US 20200107075A1 · Davies et al. · 2020 [cited by applicant]
US 20200164258A1 · Tuxen · 2020 [cited by applicant]
US 20200236288A1 · Schwartz et al. · 2020 [cited by applicant]
US 20200269121A1 · Ferras · 2020 [cited by applicant]
US 20200320305A1 · Park · 2020 [cited by applicant]
US 20210037168A1 · Mathur et al. · 2021 [cited by applicant]
US 20210089761A1 · Tyomkin · 2021 [cited by applicant]
US 20210113912A1 · Ebert et al. · 2021 [cited by applicant]
US 20210220718A1 · Tuxen et al. · 2021 [cited by applicant]
US 20210228943A1 · Marais et al. · 2021 [cited by applicant]
US 20210295533A1 · DeLeon et al. · 2021 [cited by applicant]
US 20210344972A1 · Burkhart et al. · 2021 [cited by applicant]
US 20220116551A1 · Hiraishi et al. · 2022 [cited by applicant]
US 20220138969A1 · Forsgren et al. · 2022 [cited by applicant]
US 20220176224A1 · Tuxen · 2022 [cited by applicant]
US 20220196783A1 · Dorris et al. · 2022 [cited by applicant]
US 20220219065A1 · Rankin et al. · 2022 [cited by applicant]
US 20220284628A1 · Tuxen et al. · 2022 [cited by applicant]
US 20220296964A1 · Thurner · 2022 [cited by applicant]
US 20220305365A1 · Cunningham-Rhoads et al. · 2022 [cited by applicant]
US 20220319173A1 · Ricciardi · 2022 [cited by applicant]
US 20220327830A1 · Chang et al. · 2022 [cited by applicant]
US 20220335790A1 · Tucker · 2022 [cited by applicant]
US 20220387873A1 · Hall et al. · 2022 [cited by applicant]
US 20220400202A1 · Imes · 2022 [cited by applicant]
US 20230186493A1 · Lee et al. · 2023 [cited by applicant]
US 20230199295A1 · Jansson et al. · 2023 [cited by applicant]
US 20230218948A1 · Yang et al. · 2023 [cited by applicant]
US 20230267736A1 · Green et al. · 2023 [cited by applicant]
US 20230267737A1 · Green et al. · 2023 [cited by applicant]
US 20230306682A1 · Paris et al. · 2023 [cited by applicant]
US 20230381625A1 · Imes · 2023 [cited by applicant]
US 20240017148A1 · Palmgren · 2024 [cited by applicant]
US 20240129599A1 · Basser et al. · 2024 [cited by applicant]
US 20240259537A1 · Imes · 2024 [cited by applicant]
US 20240316436A1 · Lovell et al. · 2024 [cited by applicant]
US 20240325859A1 · Lovell et al. · 2024 [cited by applicant]
US 20240416207A1 · Johnson · 2024 [cited by applicant]
US 20250099808A1 · Walker et al. · 2025 [cited by applicant]
EP 0710494A1 · 1996 [cited by applicant]
EP 2515548A1 · 2012 [cited by applicant]
KR 20040009499A · 2004 [cited by applicant]
KR 100767292B1 · 2007 [cited by applicant]
KR 20180131739A · 2018 [cited by applicant]
KR 20210100723A · 2021 [cited by applicant]
KR 102436279B1 · 2022 [cited by applicant]
WO 2004042517A2 · 2004 [cited by applicant]
International Search Report issued Mar. 30, 2023 in connection with PCT Application No. PCT/US23/10229. [cited by applicant]
Written Opinion of the International Searching Authority issued Mar. 30, 2023 in connection with PCT Application No. PCT/US23/10229. [cited by applicant]
International Search Report issued Apr. 18, 2024 in connection with PCT Application No. PCT/US23/81333. [cited by applicant]
Written Opinion of the International Searching Authority issued Apr. 18, 2024 in connection with PCT Application No. PCT/US23/81333. [cited by applicant]
International Search Report issued Mar. 3, 2025 in connection with PCT Application No. PCT/US24/61117. [cited by applicant]
Written Opinion of the International Searching Authority issued Mar. 3, 2025 in connection with PCT Application No. PCT/US24/61117. [cited by applicant]
International Search Report issued Mar. 7, 2025 in connection with PCT Application No. PCT/US24/56303. [cited by applicant]
Written Opinion of the International Searching Authority issued Mar. 7, 2025 in connection with PCT Application No. PCT/US24/56303. [cited by applicant]
U.S. Appl. No. 19/087,160, filed Mar. 21, 2025 entitled Golf Cart Tow Link. [cited by applicant]
U.S. Appl. No. 18/999,995, filed Dec. 23, 2024 entitled Golf Tournament Management System. [cited by applicant]
U.S. Appl. No. 18/963,118, filed Nov. 27, 2024 entitled Golf Play Outcome Simulation Modeling System. [cited by applicant]
U.S. Appl. No. 19/170,473, filed Apr. 4, 2025 entitled Management of Golf Tournament Scoring Data. [cited by applicant]
U.S. Appl. No. 18/949,970, filed Nov. 15, 2024 entitled Golf Tracking System for Monitoring and Management of Data. [cited by applicant]
U.S. Appl. No. 18/949,736, filed Nov. 15, 2024 entitled General Purpose Command System and Interface. [cited by applicant]
U.S. Appl. No. 18/510,522, filed Nov. 15, 2023 entitled Hybrid Power Systems and Methods. [cited by applicant]
U.S. Appl. No. 18/813,325, filed Aug. 23, 2024 entitled Golf Event Broadcast Production System. [cited by applicant]
U.S. Appl. No. 19/044,610, filed Feb. 3, 2025 entitled Event Data Immersion System. [cited by applicant]
U.S. Appl. No. 18/987,874, filed Dec. 19, 2024 entitled Pan and Tilt Head. [cited by applicant]
International Search Report issued Jul. 15, 2025 in connection with PCT Application No. PCT/US2025/014383. [cited by applicant]
Written Opinion of the International Searching Authority issued Jul. 15, 2025 in connection with PCT Application No. PCT/US2025/014383. [cited by applicant]
International Search Report issued Jun. 5, 2025 in connection with PCT Application No. PCT/US2025/023267. [cited by applicant]
Opinion of the International Searching Authority issued Jun. 5, 2025 in connection with PCT Application No. PCT/US2025/023267. [cited by applicant]
Cited By (1)
US 12,654,091