Golf stroke information
AssigneeKiwi Golf, LLC
InventorsGlen B. Bowen, Robert C. Rolnik
Life of this patent
Estimating the term…
Abstract
A scorekeeper may detect swing candidate and obtains a confirmation from a golfer that the swing candidate contributes to a golf score, provided that a sufficient gap in time or distance occurs after the last swing candidate is received. Next, the scorekeeper may receive a first feedback from the golfer indicating at least one stroke, and in response, update a score to reflect at the least one stroke, and storing the first location. The scorekeeper may repeat these steps to obtain at least a second swing candidate that is verified by the golfer as contributing to the score. In response to these verified swing candidates, the scorekeeper updates the score to reflect at the least one stroke, and store the second location.
Claims23
A method for collecting golf stroke information, the method comprising:
- detecting a first swing candidate, the first swing candidate having a first location associated therewith, and in response determining whether secondary swing candidates fail to be received for a predetermined time thereafter or distance from the first location;
- in response to a determination of no swing candidates being for a predetermined time thereafter or distance from the first location, storing the first location, first prompting a golfer to indicate whether zero, one or more strokes are to be associated with a last received swing candidate;
- receiving a first feedback from the golfer indicating at least one stroke, and in response, updating a score to reflect at the least one stroke, and storing the first location;
- detecting a second swing candidate, the second swing candidate having a second location associated therewith, and in response, determining whether no secondary swing candidates are received for a predetermined time thereafter or distance from the second location;
- in response to a determination of no secondary swing candidates being received for a predetermined time thereafter or distance from the second location storing the second location, second prompting the golfer to indicate whether zero, one or more strokes are to be associated with a last received swing candidate;
- and
- receiving a second feedback from the golfer indicating at least one stroke, and in response, updating the score to reflect at the least one stroke, and storing the second location.
A computer program product for collecting golf stroke information, the computer program product comprising:
- one or more computer-readable storage devices and program instructions, stored thereon the program instructions comprising:
- computer usable program code configured to detect a first swing candidate, the first swing candidate having a first location associated therewith;
- computer usable program code configured to determine whether secondary swing candidates fail to be received for a predetermined time thereafter or distance from the first location, in response to detecting a first swing candidate, the first swing candidate having a first location associated therewith;
- computer usable program code configured to store the first location, first prompting a golfer to indicate whether zero, one or more strokes are to be associated with a last received swing candidate, in response to a determination of no swing candidates being for a predetermined time thereafter or distance from the first location;
- computer usable program code configured to receive a first feedback from the golfer indicating at least one stroke;
- computer usable program code configured to update a score to reflect at the least one stroke, and storing the first location, in response to receiving the first feedback from the golfer indicating at least one stroke;
- computer usable program code configured to detect a second swing candidate, the second swing candidate having a second location associated therewith;
- computer usable program code configured to determine whether no secondary swing candidates are received for a predetermined time thereafter or distance from the second location, in response to detecting the second swing candidate;
- computer usable program code configured to second prompt the golfer to indicate whether zero, one or more strokes are to be associated with a last received swing candidate, in response to detecting no secondary swing candidates are received for a predetermined time thereafter or distance from the second location;
- and
- computer usable program code configured to receive a second feedback from the golfer indicating at least one stroke;
- computer usable program code configured to update the score to reflect at the least one stroke, and storing the second location, in response to receiving the second feedback from the golfer indicating at least one stroke.
A computer system for collecting golf stroke information, the computer system comprising:
- one or more processors, one or more computer-readable memories, one or more computer-readable storage devices and program instructions, stored on the one or more storage devices for execution by the one or more processors via the one or more memories, the program instructions comprising:
- computer usable program code configured to detect a first swing candidate, the first swing candidate having a first location associated therewith;
- computer usable program code configured to determine whether secondary swing candidates fail to be received for a predetermined time thereafter or distance from the first location, in response to detecting a first swing candidate, the first swing candidate having a first location associated therewith;
- computer usable program code configured to store the first location, first prompting a golfer to indicate whether zero, one or more strokes are to be associated with a last received swing candidate, in response to a determination of no swing candidates being for a predetermined time thereafter or distance from the first location;
- computer usable program code configured to receive a first feedback from the golfer indicating at least one stroke;
- computer usable program code configured to update a score to reflect at the least one stroke, and storing the first location, in response to receiving the first feedback from the golfer indicating at least one stroke;
- computer usable program code configured to detect a second swing candidate, the second swing candidate having a second location associated therewith;
- computer usable program code configured to determine whether no secondary swing candidates are received for a predetermined time thereafter or distance from the second location, in response to detecting the second swing candidate;
- computer usable program code configured to second prompt the golfer to indicate whether zero, one or more strokes are to be associated with a last received swing candidate, in response to detecting no secondary swing candidates are received for a predetermined time thereafter or distance from the second location;
- and
- computer usable program code configured to receive a second feedback from the golfer indicating at least one stroke;
- computer usable program code configured to update the score to reflect at the least one stroke, and storing the second location, in response to receiving the second feedback from the golfer indicating at least one stroke.
Dependencies are inferred from the claim text.