IP Library Granted Patent US 9,925,439
Granted Patent B2
US 9,925,439 · App. 15/223,532 · Granted Mar 27, 2018

Electronic golf assistant utilizing one or more lay up positions

Inventors: Josh Baker (Scottsdale, AZ); Frank Craig Prichard (Scottsdale, AZ)
A63B57/505A63B71/0622A63B71/0669G06F3/04847G06T11/203G06T13/80A63B2071/0691A63B2220/14A63B2220/20G06T2207/10032G06T2207/20112
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 9,925,439
App. No.
15/223,532
Granted
Mar 27, 2018
Kind
B2
Abstract

Included are systems and methods for providing data. At least one embodiment of a method includes constructing, by a computing device, a segment line on a computer display of an image of a golf course, the segment line being constructed from a tee box on a golf hole to a green on the golf hole, the segment line bisecting a fairway of the hole; determining at least one lay up position on the segment line, the at least one lay up position indicating a predetermined distance from the green; and providing the at least one lay up position to a user device, the user device configured to determine a distance between the user device and the lay up position.

Claims (69)

1. A user device comprising:

a display;

a processor operatively coupled to the display;

a memory component operatively coupled to the processor and storing instructions for:

receiving an overhead image of a portion of a golf course;

providing a user interface on the display;

receiving, via the user interface, one or more lay up distance preferences;

analyzing the overhead image using the processor to determine a tee box and a green of a golf hole;

displaying, on the display, a segment line on the overhead image within a region of the golf hole between the tee box and the green;

automatically determining, using the processor, a series of two or more lay up positions, the two or more lay up positions having different locations along the segment line the two or more lay up positions being determined using the one or more lay up distance preferences; and

displaying the series of two or more lay up positions on the display of the user device.

2. The user device of claim 1 , wherein the instructions further comprise:

automatically determining, using the processor, whether a lay up position of the series of two or more lay up positions is located in a hazard; and

in response to determining the lay up position is located in the hazard, automatically disabling the displaying of the lay up position.

3. The user device of claim 1 , wherein the segment line extends from the tee box to the green on the golf hole.

4. The user device of claim 1 , wherein:

the instructions further comprise analyzing the image using the processor to determine a fairway of the golf hole; and

the segment line bisects the fairway.

5. The user device of claim 1 , wherein receiving the one or more lay up distance preferences includes receiving a selection of a preferred club via the user interface.

6. The user device of claim 1 , wherein automatically determining the series of two or more lay up positions further includes:

obtaining data regarding previous performance on the golf hole;

determining the lay up position based on the obtained data.

7. The user device of claim 6 , wherein the obtained data relates to prior gameplay by a user on the golf hole.

8. The user device of claim 7 , wherein the obtained data relates to the user's most proficient distance for a selected club.

9. The user device of claim 6 , wherein the obtained data relates to prior gameplay by multiple different players on the golf hole.

10. A computer-implemented method for displaying lay up positions on a user device, the method comprising:

obtaining an overhead image of a portion of a golf course;

providing a user interface on a display of the user device;

receiving, via the user interface, one or more lay up distance preferences;

analyzing the overhead image to determine a tee box and a green of a golf hole;

displaying, on the display, a segment line on the overhead image within a region of the golf hole between the tee box and the green;

automatically determining, using the user device, a series of two or more lay up positions, each lay up position at a different location along the segment line, the locations of the lay up positions being determined using the one or more lay up distance preferences; and

displaying the series of two or more lay up positions on the display of the user computing device.

11. The computer-implemented method of claim 10 , wherein obtaining the overhead image comprises:

obtaining multiple images of the portion of the golf course;

aligning each of the multiple images with a road map that corresponds to the portion of the golf course;

determining an accuracy of each of the multiple images based on the alignment; and

designating one of the multiple images having a highest accuracy as the overhead image.

12. The computer-implemented method of claim 10 , wherein obtaining the overhead image comprises:

obtaining multiple images of the portion of the golf course;

determining an accuracy of each of the multiple images;

designating a highest accuracy image of the multiple images based on the accuracy determination;

designating a clearest image of the multiple images based on an estimate of clarity;

generating a merged image using the clearest image and the highest accuracy image; and

designating the merged image as the overhead image.

13. The computer-implemented method of claim 12 , wherein determining the accuracy comprises comparing at least one reference point within each of the multiple images with at least one known global positioning system coordinate.

14. The computer-implemented method of claim 10 , further comprising:

automatically determining, using the user device, whether a lay up position of the series of two or more lay up positions is located in a hazard; and

in response to determining the lay up position is located in the hazard, automatically disabling the displaying of the lay up position.

15. The computer-implemented method of claim 10 , wherein automatically determining the series of two or more lay up positions further includes:

obtaining data regarding previous performance on the golf hole;

shifting the lay up position based on the obtained data.

16. The computer-implemented method of claim 15 , wherein the obtained data relates a user's most proficient distance for a selected club.

17. A user device comprising:

a display;

a processor coupled to the display;

a memory coupled to the processor;

an application stored in the memory and executable using the processor, the application comprising instructions for:

receiving an overhead image of a portion of a golf course, the overhead image obtained using a satellite network via a network interface;

providing a user interface on the display of the user device;

receiving, via the user interface, one or more lay up distance preferences in association with one or more selected golf clubs;

analyzing the overhead image to compute a segment line within a region between a tee box and a green of a golf hole associated with the overhead image;

automatically determining multiple lay up positions, each lay up position having a different location along the segment line, the lay up positions being determined using the one or more lay up distance preferences; and

displaying, on the display, the series of two or more lay up positions.

18. The user device of claim 17 , wherein the segment line extends from the tee box to the green on the golf hole.

19. The user device of claim 17 , wherein the instructions further comprise:

determining whether a lay up position of the series of two or more lay up positions is located in a hazard; and

in response to determining the lay up position is located in the hazard, not displaying the lay up position.

20. The user device of claim 17 , wherein the instructions further comprise creating a flyover animation of the golf hole utilizing a rendering of the overhead image, the flyover animation being directed along the segment line.

Assignments (3)
SECURITY INTEREST Recorded Jun 9, 2025
From: GOLF GENIUS MOBILE, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 071364/0173 →
CHANGE OF NAME Recorded Jun 5, 2025
From: CHSZ, LLC
To: GOLF GENIUS MOBILE, LLC
Reel/Frame 071323/0971 →
SECURITY INTEREST Recorded Sep 18, 2024
From: CHSZ, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 068627/0833 →
Continuity (2)
Continuation 12695365 · Jan 28, 2010
Related Publication 20160332046A1 · Nov 17, 2016