Digital golf assistant
AssigneeNIKE, Inc.
InventorsSunil Bharadwaj, John Bouck
Life of this patent
Estimating the term…
Abstract
A method includes receiving, from a user via an electronic user interface, an indication of a golf course to be played, providing a listing of challenges to the user, receiving score data from the user in a sequential, hole-by-hole manner, and populating an electronic scorecard with score data from a selected one of the listing of challenges together with the received score data in a sequential, hole-by-hole manner. The listing of challenges include at least one of a previously recorded round of golf played at the golf course, and a simulated opponent.
Claims15
A method executed by a portable computing device, comprising:
- receiving, from a user via an electronic user interface of the portable computing device, an indication of a golf course to be played;
- providing a listing of opponents to the user, the listing of opponents comprising at least one of:
- a previously recorded round of golf played at the golf course;
- and
- a simulated opponent;
- receiving an indication from the user of a selected opponent from the provided listing of opponents;
- receiving score data from the user in a sequential, hole-by-hole manner for a plurality of golf holes;
- and
- populating an electronic scorecard with score data from the selected opponent together with the received score data in a sequential, hole-by-hole manner such that the score data from the selected opponent for a hole of the plurality of holes is populated into the electronic scorecard immediately following entry of the received user's score data into the electronic scorecard.
A method executed by at least one of a server and a portable computing device, comprising:
- maintaining user play data from a plurality of users within a database, the user play data including a plurality of records, each record containing score data, an identification of a user, an indication of a course from which the score data was generated, and an ability metric;
- determining an average score or handicap for each of the plurality of users according to the score data stored within the database;
- identifying a subset of records that have an average score or handicap within a predetermined tolerance of a target average score or target handicap;
- computing a statistical distribution for the ability metric from the subset of records;
- receiving an electronic scorecard from a local user, wherein the local user has an average score or personal handicap from a plurality of rounds that is equal to the target average score or target handicap;
- computing the ability metric for the local user from the electronic scorecard;
- generating and displaying an image that represents the ability metric for the local user within the computed statistical distribution from the subset of records.
Dependencies are inferred from the claim text.