Systems and methods for golf ball selection
First Claim
1. A system for selecting a golf ball, comprising a computing device comprising a memory and a processor executing software, the software comprising:
- a profile authority software module configured to receive ballistics data from a launch monitor, the ballistics data being measured for a plurality of golf balls over a plurality of different launch conditions, the ballistics data comprising ball speed, launch angle and spin rate associated with each of the plurality of golf balls, the launch conditions comprising at least different club types and different swing characteristics corresponding to at least three different levels of golfer ability;
wherein the profile authority software module is configured to receive material measurement data each of the plurality of golf balls, the material measurement data comprising at least cover hardness and compression parameters;
a data structure generation software module configured to generate a data structure comprising an array of possible performance outcomes for a plurality of combinations of ballistics data and material measurement data associated with each of the plurality of golf balls based on the ballistics data and measurement data received by the profile authority software module;
an indexing software module configured to index the plurality of golf balls relative to each other based on the generated data structures;
an interactive input software module configured to solicit and receive measured launch monitor data from a launch monitor and golfer preferences indicative of an individual golfer'"'"'s measured swing characteristics;
a modeling software module configured to generate a unique performance model specific to the individual golfer'"'"'s swing characteristics based on the measured launch monitor data and golfer preferences, the generated performance model comprising a plurality of dynamically generated and linked, multi-stage prediction models each being specific to an individual golfer and each predictive of approximate flight when striking a ball with one of a plurality of golf clubs and performance characteristics generated based on measured swing characteristics of the individual golfer swinging each of the plurality of golf clubs collected from the measured launch monitor data;
a ranking software module configured to rank the plurality of golf balls based on the index and the performance model specific to the individual golfer'"'"'s swing characteristics measured across the plurality of golf clubs; and
a selection software module configured to select at least one of golf ball ranked in the top of the golf ball ranking from the plurality of golf balls and to provide identification of the selected golf ball to the individual golfer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for selecting a golf ball comprises a ballistics data input configured to receive ballistics data for a plurality of golf balls and for a plurality of launch conditions; a material data input configured to receive material measurement data for each of the plurality of golf balls; a data structure generation module configured to generate a data structure for each of the plurality of golf balls based on the ballistics data and measurement data; an indexing module configured to index the data structures relative to each other; a interactive feedback module configured to solicit and receive launch monitor data and preferences; a modeling module configured to generate a performance model based on the launch monitor data and preferences; and a selection module configured to select one of the plurality of golf balls based on the index and the performance model.
-
Citations
12 Claims
-
1. A system for selecting a golf ball, comprising a computing device comprising a memory and a processor executing software, the software comprising:
-
a profile authority software module configured to receive ballistics data from a launch monitor, the ballistics data being measured for a plurality of golf balls over a plurality of different launch conditions, the ballistics data comprising ball speed, launch angle and spin rate associated with each of the plurality of golf balls, the launch conditions comprising at least different club types and different swing characteristics corresponding to at least three different levels of golfer ability; wherein the profile authority software module is configured to receive material measurement data each of the plurality of golf balls, the material measurement data comprising at least cover hardness and compression parameters; a data structure generation software module configured to generate a data structure comprising an array of possible performance outcomes for a plurality of combinations of ballistics data and material measurement data associated with each of the plurality of golf balls based on the ballistics data and measurement data received by the profile authority software module; an indexing software module configured to index the plurality of golf balls relative to each other based on the generated data structures; an interactive input software module configured to solicit and receive measured launch monitor data from a launch monitor and golfer preferences indicative of an individual golfer'"'"'s measured swing characteristics; a modeling software module configured to generate a unique performance model specific to the individual golfer'"'"'s swing characteristics based on the measured launch monitor data and golfer preferences, the generated performance model comprising a plurality of dynamically generated and linked, multi-stage prediction models each being specific to an individual golfer and each predictive of approximate flight when striking a ball with one of a plurality of golf clubs and performance characteristics generated based on measured swing characteristics of the individual golfer swinging each of the plurality of golf clubs collected from the measured launch monitor data; a ranking software module configured to rank the plurality of golf balls based on the index and the performance model specific to the individual golfer'"'"'s swing characteristics measured across the plurality of golf clubs; and a selection software module configured to select at least one of golf ball ranked in the top of the golf ball ranking from the plurality of golf balls and to provide identification of the selected golf ball to the individual golfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method of interactively selecting a golf ball for a player, comprising:
-
measuring, with a launch monitor, ball performance ballistics data for a plurality of different golf balls using a plurality of different launch conditions, the different launch conditions comprising at least different player performance levels and different golf clubs, the ball performance ballistics data comprising at least ball speed, launch angle and spin rate; collecting ball material data for the plurality of golf balls, the material data comprising at least compression and cover hardness; generating a golf ball data model, by a computing device, for each of the plurality of golf balls, the golf ball data model comprising an array of possible performance outcomes for a plurality of combinations of ballistics data and material measurement data at different player performance levels based on the ballistics data and measurement data; creating a unique golfer profile specific to an individual golfer based on the golfer'"'"'s measured playing characteristics and preferences, the created golfer profile comprising a performance model including a plurality of dynamically generated and linked, multi-stage prediction models each being specific to an individual golfer and each predictive of approximate flight when striking a ball with one of a plurality of golf clubs and performance characteristics generated based on measured swing characteristics of the individual golfer swinging each of the plurality of golf clubs collected from the measured launch monitor data; comparing the golfer profile, by the computing device, to the golf ball data models of the plurality of golf balls and identifying a set of golf balls which best fit the golfer profile specific to the individual golfer'"'"'s swing characteristics measured across the plurality of golf clubs; and presenting, by the computing device, the golfer with options for obtaining a packaged set of the identified golf balls for practice testing by the golfer. - View Dependent Claims (10, 11, 12)
-
Specification