Digital platform for artificial intelligence based golf shot strategy
Abstract
Implementations described and claimed herein provide systems and methods for a cloud-based or other computing-based system for utilizing statistical distribution patterns derived from ball flight data collected from golf simulators or launch monitors to generate and provide one or more shot recommendations to a user during play. Such a system may analyze a player's personal shot history and statistical tendencies with each club and calculate or otherwise determine the probability of hitting various areas on the course, including target areas of the course such as fairways and greens, as well as penalty areas like bunkers and water hazards. The invention provides real-time, personalized club and aim recommendations, optimizing shot selection based on data rather than guesswork. The system may include a mobile device in communication with a cloud-based computing system for providing the determined recommendations.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for processing golf shot data, the system comprising:
a communication interface receiving shot data corresponding to at least one golf shot of a user generated by a simulator device; one or more data processors; and a non-transitory computer-readable storage medium containing instructions which, when executed by the one or more data processors, cause the one or more data processors to:
receive, via a user interface in communication with the system via the communication interface, a geolocation of the user associated with the shot data;
generate, based on the shot data, a dispersion pattern corresponding to the user associated with the shot data;
determine, based on geolocations of one or more aspects of a selected course, a likelihood value for the dispersion pattern to overlap with the geolocations of the one or more aspects of a selected course;
select, based on the likelihood value and a recommendation setting, a recommended club; and
transmit, for display on a mobile device executing the user interface, the generated dispersion pattern for the recommended club.
2 . The system of claim 1 , the instructions further causing the one or more data processors to: receive environmental data corresponding to a geolocation of the selected course; and
adjust the shot data based on the environmental data.
3 . The system of claim 2 , wherein generating the dispersion pattern is based on the adjusted shot data.
4 . The system of claim 2 , wherein the environmental data comprises at least one of a temperature, a wind speed, a wind direction, a precipitation, or a humidity associated with the geolocation of the selected course.
5 . The system of claim 1 , wherein the shot data comprises data corresponding to a plurality of clubs associated with the user and wherein the instructions further cause the one or more data processors to: generate a plurality of dispersion patterns, each dispersion pattern corresponding to one of the plurality of clubs associated with the user.
6 . The system of claim 5 , wherein determining a likelihood value for the dispersion pattern to overlap with the geolocations of the one or more aspects of a selected course comprises determining a likelihood value for each of the plurality of dispersion patterns.
7 . The system of claim 6 , wherein selection of the recommended club comprises determining a best fit of the plurality of dispersion patterns based on the likelihood value for each of the plurality of dispersion patterns and the recommendation setting.
8 . The system of claim 1 , the instructions further causing the one or more data processors to: determine, based on the recommended club, an aim line for hitting the recommended club.
9 . The system of claim 8 , the instructions further causing the one or more data processors to: transmit, for display on a mobile device executing the user interface, the aim line.
10 . The system of claim 1 , wherein the shot data comprises at least one of an estimated distance of flight of a struck ball, a total distance traveled of the struck ball, a right or left carry of the struck ball in flight, a spin rate of the struck ball, an axis of spin for the struck ball, or an estimated peak height of the struck ball.
11 . The system of claim 1 , wherein display of the generated dispersion pattern comprises overlaying a dispersion pattern indicator on an aerial view of the selected course and display of an indication of the recommended club.
12 . The system of claim 1 , wherein the one or more aspects of the selected course comprise at least one of a green, a fairway, a penalty area, a bunker, a rough area, or a water hazard.
13 . A computer-implemented method for processing golf shot data, the computer-implemented method comprising:
receiving, via a communication interface, shot data corresponding to at least one golf shot of a user generated by a simulator device and a geolocation of the user associated with the shot data; generating, based on the shot data, a dispersion pattern corresponding to the user associated with the shot data; determining, based on geolocations of one or more aspects of a selected course, a likelihood value for the dispersion pattern to overlap with the geolocations of the one or more aspects of a selected course; selecting, based on the likelihood value and a recommendation setting, a recommended club; and transmitting, for display on a mobile device executing the user interface, the generated dispersion pattern for the recommended club.
14 . The computer-implemented method of claim 13 , further comprising:
receiving environmental data corresponding to a geolocation of the selected course; and adjust the shot data based on the environmental data.
15 . The computer-implemented method of claim 14 , wherein generating the dispersion pattern is based on the adjusted shot data.
16 . The computer-implemented method of claim 13 , wherein the shot data comprises data corresponding to a plurality of clubs associated with the user, the method further comprising:
generating a plurality of dispersion patterns, each dispersion pattern corresponding to one of the plurality of clubs associated with the user.
17 . The computer-implemented method of claim 16 , wherein determining a likelihood value for the dispersion pattern to overlap with the geolocations of the one or more aspects of a selected course comprises determining a likelihood value for each of the plurality of dispersion patterns.
18 . The computer-implemented method of claim 17 , wherein selection of the recommended club comprises determining a best fit of the plurality of dispersion patterns based on the likelihood value for each of the plurality of dispersion patterns and the recommendation setting.
19 . The computer-implemented method of claim 13 , wherein the recommendation setting comprises a threshold value corresponding to the likelihood value for the dispersion pattern to overlap with the geolocation of one of the one or more aspects of a selected course.
20 . The computer-implemented method of claim 19 , wherein the recommended club comprising comparing the threshold value to the likelihood value for the dispersion pattern to overlap with the geolocations of the one or more aspects of a selected course.Join the waitlist — get patent alerts
Track US2025235774A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.