IP Library › Granted Patent US 8,810,380
Granted Patent B2
US 8,810,380 · App. 13/540,572 · Granted Aug 19, 2014

Golf scoring management system

Inventor: Gerald F. Leitz (New Milford, CT)
A63B71/0669A63B2225/50G07F17/3288A63B2220/807H04M1/72561G06Q10/10A63B71/0616A63B2225/20A63B2243/0029H04M1/72544
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 8,810,380
App. No.
13/540,572
Granted
Aug 19, 2014
Kind
B2
Abstract

A system for automated scoring of a golf match for a group of players includes a controller with a memory in communication with a processor. The memory includes program instructions for execution by the processor to load player data including handicap information into a server, load course data into the server, identify team members, automatically assign team pairing based on handicap information of each team member and generate a scorecard for the golf match, the scorecard including the handicap information and team pairing information.

Claims (79)

1. A system for automated real-time scoring of a golf match for a group of players comprising:

a controller with a memory in communication with a processor, the memory including program instructions for execution by the processor to:

load player data including handicap information into a server;

load course data into the server;

identify team members;

automatically assign team pairing based on handicap information of each team member;

generate a an electronic scorecard for the golf match, the electronic scorecard including the handicap information and team pairing information;

download the electronic scorecard to a user device;

detect a score for each player as entered on the electronic scorecard on the user device in real time during the golf match;

automatically update match results on the electronic scorecard and the server based on the detected score; and

provide the updated match results in real time during the golf match.

2. The system of claim 1 , the memory including program instructions for execution by the processor to:

rearrange player pairings for different matches based on the handicap information for each player on a team.

3. The system of claim 1 , the memory including program instructions for execution by the processor to:

substitute a new player for an existing player by uploading information for the new player onto a respective team;

update handicap information for the new player; and

automatically generate a new electronic scorecard with the updated player information.

4. The system of claim 1 , the memory including program instructions for execution by the processor to:

calculate an apparent handicap for a player without handicap information by:

comparing a score of the player without handicap information on a hole to a par value for the hole; and

generate the apparent handicap based on the score, par value and a number of holes played.

5. The system of claim 1 , the memory including program instructions for execution by the processor to:

detect a score inputted into the scorecard for a player in the group;

adjust the inputted score in real time on a basis of handicap of each player; and

determine a team score on the basis of the adjusted score.

6. The system of claim 1 , comprising a server computer for storing player information and scorecard information, the server computer being configured to calculate results of the golf match based on inputted scores and present the results for display in realtime.

7. The system of claim 1 , comprising a voice activated scoring device, wherein the memory includes program instructions for execution by the processor to:

detect a request to input a score for a player;

provide a voice prompt to request entry of the score in the device;

detect entry of the score in the device; and

verify the entry of the score.

8. A computer program product for, the computer program product comprising:

computer readable code means, the computer readable program code means when executed in a processor device, being configured to:

detect an identifier of a player for a golf match;

retrieve golf handicap information for the player;

store the player identifier and golf handicap information;

assign players to a team, each player having an identifier and golf handicap;

create player pairings for each team based on a handicap of each player; and

generate an electronic scorecard for the golf match, the electronic scorecard identifying the player, teams and golf handicap information;

download the electronic scorecard to a user device;

detect a score for each player as entered on the electronic scorecard on the mobile device in real time during the golf match;

automatically update golf match results on the electronic scorecard and the server based on the detected score; and

provide the updated golf match results in real time during the golf match.

9. The computer program product of claim 8 , wherein the computer program code means when executed in the processor device is further configured to:

detect an input of a score for a player on the electronic scorecard during the golf match;

record the score for a particular hole; and

update match results based on the recorded score.

10. The computer program product of claim 3 , wherein the computer program code means when executed in the processor device is further configured to:

present updated golf match results during the match on a display of a user device.

11. The computer program product of claim 9 , wherein the computer program code means when executed in the processor device is further configured to:

calculate a result of all parts of the match based on the inputted score; and

present the result of all parts of the match on a display of a user device.

12. The computer program product of claim 9 , wherein the computer program code means when executed in the processor device is further configured to:

detect a request to change a player entry on a scorecard;

substitute an identifier an existing player identifier with an identifier for a new player;

update the scorecard with handicap information for the new player; and

reproduce the scorecard with updated player information.

13. The computer program product of claim 9 , wherein the computer program code means when executed in the processor device is further configured to:

detect a request to change player pairings on a scorecard; and

automatically reconfigure player pairings on the scorecard based on handicap information and information in a data field indicating whether one player has played another player.

14. The computer program product of claim 9 , wherein the computer program code means when executed in the processor device is further configured to:

detect a request to register a score for a player;

provide a voice prompt to request registration of the score in the device;

detect a voice command corresponding to the score;

register the score in the device; and

verify the entry of the score.

15. The computer program product of claim 9 , wherein the computer program code means when executed in the processor device is further configured to:

detect registration of a score for a player on a hole;

calculate a result of the match based on the detected registration; and

update results for all parts of the match.

16. The computer program product of claim 15 , wherein the computer program code means when executed in the processor device is further configured to:

present the match results and updated results on a display of a user device during the of match.

17. The computer program product of claim 15 , wherein the computer program code means when executed in the processor device is further configured to:

compare the registered score on the hole to all competition parts of the golf match; and

identify results of each competition part as the golf match is ongoing.

18. The computer program product of claim 15 , wherein the computer program code means when executed in the processor device is further configured to:

generate an electronic scorecard for presentation on a display of a mobile communication scorecard;

enable a registration of a score on the electronic scorecard during the golf match; and

present all match results on the electronic scorecard in real time during the golf match as a score is registered on the electronic scorecard.

Continuity (2)
Provisional Application 61503774 · Jul 1, 2011
Related Publication 20130234842A1 · Sep 12, 2013