IP Library Granted Patent US 12,169,245
Granted Patent B2
US 12,169,245 · App. 17/835,760 · Granted Dec 17, 2024

GPS slope determination

Inventors: Scott Nyhart (Shawnee, KS); William Flood (Olathe, KS)
Assignee: Bushnell Inc.
G01S19/45A63B57/505G01S19/19A63B2220/12A63B2220/18A63B2220/72A63B2220/73A63B2220/74A63B2225/50
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 12,169,245
App. No.
17/835,760
Granted
Dec 17, 2024
Kind
B2
Abstract

Disclosed are a device, computer program and method, for determining a range to a target, the device comprising a global positioning system (GPS) receiver, a pressure sensor, a temperature sensor, a controller; wherein the method comprises determining the device's geographic location based on coordinates from the GPS receiver and the device's elevation based on pressure and temperature data from the sensors; obtaining a location and elevation of a landmark based on GPS coordinates from a database; determining a distance between the device and the landmark using GPS coordinates; applying a slope compensation based on the difference in elevation between the device's elevation and the landmark; and converting the distance to a signal perceptible to a user.

Claims (67)

1. A device for determining distances, the device comprising:

a controller, a global positioning system (GPS) receiver, a pressure sensor;

a temperature sensor in communication with the controller;

and a non-transitory computer readable storage medium comprising a plurality of computer readable instructions embodied thereon which, when executed by the controller, causes the controller to:

determine the device's current geographic location based on current coordinates from the GPS receiver;

obtain a landmark location based on the landmark's GPS coordinates from a database;

determine a distance between the device and the landmark using the current GPS coordinates and the landmark's GPS coordinates;

convert the distance from the device's current location and the landmark location to a signal perceptible to a user; and

determine an elevation offset factor by executing computer readable instructions to:

obtain a reference location based on GPS coordinates and a reference elevation from a database;

determine whether the device's current location matches the reference location by comparing the reference GPS coordinates to the current GPS coordinates from the GPS receiver;

determine the device's pressure elevation based on pressure and temperature values received from the pressure sensor and the temperature sensor;

compare the device's pressure elevation to the reference elevation; and

determine the elevation offset factor based on the difference between the device's pressure elevation and the reference elevation when the device's location matches the reference location.

2. The device according to claim 1 that is used to determine location and elevation information on a golf course.

3. The device according to claim 2 wherein the reference location is a tee box or a green.

4. The device according to claim 1 wherein the landmark is selected from the group consisting of green fronts, green centers, backs of greens, flagsticks, pin positions, cups, green perimeters, hazards, bunkers, traps, water features, roughs, fairway boundaries and cart paths.

5. The device according to claim 1 wherein the controller is further configured to determine the device's current elevation based on pressure and temperature values received from the pressure sensor and the temperature sensor and applying the elevation offset factor.

6. The device according to claim 5 wherein the device's current location and elevation is determined at a current lie of a golf ball on a golf course.

7. The device according to claim 5 wherein the controller is further configured to

obtain the landmark's elevation from the database;

determine shot information comprising a slope-compensated distance based on the landmark's location and elevation and the device's current location and elevation applied to a ballistic trajectory from the device's current location and elevation toward the landmark; and

convert the shot information to a signal perceptible to a user.

8. The device according to claim 7 wherein shot information further comprises an elevation-compensating factor to the slope-compensated distance based on the effect of the device's current elevation on ballistic flight of a golf ball.

9. The device according to claim 7 wherein shot information further comprises a temperature-compensating factor to the slope-compensated distance based on the effect of current temperature on ballistic flight of a golf ball.

10. The device according to claim 1 wherein the temperature sensor is remote from the device and temperature information is transmitted wirelessly to the controller.

11. A non-transitory computer readable storage medium comprising a plurality of computer readable instructions embodied thereon wherein the instructions, when executed by a controller of a device comprising a global positioning system (GPS) receiver, a pressure sensor;

and a temperature sensor in communication with the controller, causes the controller to:

determine the device's current location based on current GPS coordinates from the GPS receiver;

obtain a landmark location based on the landmark's GPS coordinates from a database;

determine a distance between the device and the landmark using the current GPS coordinates and the landmark's GPS coordinates;

convert the distance to a signal perceptible to a user; and

determine an elevation offset factor by executing computer readable instructions to:

obtain a reference location based on GPS coordinates and a reference elevation from a database;

determine whether the device's current location matches the reference location by comparing the reference GPS coordinates to the current GPS coordinates from the GPS receiver;

determine the device's pressure elevation based on pressure and temperature values received from the pressure sensor and the temperature sensor;

compare the device's pressure elevation to the reference elevation; and

determine the elevation offset factor based on the difference between the device's pressure and the reference elevation when the device's location matches the reference location.

12. The non-transitory computer readable storage medium according to claim 11 wherein the instructions further cause the controller to:

determine the device's elevation based on pressure and temperature values received from the pressure sensor and the temperature sensor; and

apply the elevation offset factor.

13. The non-transitory computer readable storage medium according to claim 12 wherein the instructions further cause the controller to:

obtain the landmark's elevation from the database;

determine shot information comprising a slope-compensated distance based on the landmark's location and elevation and the device's current location and elevation applied to a ballistic trajectory from the device's current location and elevation toward the landmark; and

convert the shot information to a signal perceptible to a user.

14. The non-transitory computer readable storage medium according to claim 13 wherein the instructions further cause the controller to determine an elevation-compensating factor based on the effect of the device's current elevation on ballistic flight of a golf ball and apply it to the slope-compensated distance.

15. The non-transitory computer readable storage medium according to claim 14 wherein the instructions further cause the controller to determine a temperature-compensating factor based on the effect of the current temperature on ballistic flight of a golf ball and apply it to the slope-compensated distance.

16. A method for determining distances executed by a controller on a device comprising a controller, a global positioning system (GPS) receiver, a pressure sensor; and a temperature sensor in communication with the controller, the method comprising the controller

determining the device's current location based on current GPS coordinates from the GPS receiver;

obtaining a landmark location based on the landmark's GPS coordinates from a database;

determining a distance between the device and the landmark using the current GPS coordinates and the landmark's GPS coordinates; and

converting the distance to a signal perceptible to a user; and

determining an elevation offset factor by executing computer readable instructions to:

obtain a reference location based on GPS coordinates and a reference elevation from a database;

determine whether the device's location matches the reference location by comparing the reference GPS coordinates to the current GPS coordinates from the GPS receiver;

determine the device's pressure elevation based on pressure and temperature values received from the pressure sensor and the temperature sensor;

compare the device's pressure elevation to the reference elevation; and

determine the elevation offset factor based on the difference between the device's pressure and the reference elevation when the device's location matches the reference location.

17. The method according to claim 16 further comprising the controller

determining the device's elevation based on pressure and temperature values received from the pressure sensor and the temperature sensor; and

applying the elevation offset factor.

18. The method according to claim 17 further comprising the controller

obtaining the landmark's elevation from the database;

determining shot information comprising a slope-compensated distance based on the landmark's location and elevation and the device's current location and elevation applied to a ballistic trajectory from the device's current location and elevation toward the landmark; and

converting the shot information to a signal perceptible to a user.

19. The method according to claim 18 further comprising the controller determining an elevation-compensating factor based on the effect of the current elevation on ballistic flight of a golf ball and applying it to the slope-compensated distance.

20. The method according to claim 18 further comprising the controller determining a temperature-compensating factor based on the effect of the current temperature on ballistic flight of a golf ball and applying it to the slope-compensated distance.

Assignments (8)
ENTITY CONVERSION Recorded Sep 17, 2025
From: BUSHNELL INC.
To: BUSHNELL, LLC
Reel/Frame 072913/0594 →
SECURITY INTEREST Recorded Jul 25, 2025
From: BELL SPORTS, INC.; BUSHNELL HOLDINGS, INC.; BUSHNELL INC.; C PREME LIMITED LLC; CAMELBAK PRODUCTS, LLC; EAGLE INDUSTRIES UNLIMITED, INC.; FOX HEAD, INC.; GOLD TIP, LLC; LOGAN OUTDOOR PRODUCTS, LLC; MICHAELS OF OREGON CO.; QUIETKAT, INC.; SIMMS FISHING PRODUCTS LLC; STONE GLACIER, INC.; WAWGD NEWCO, LLC; REVELYST OPERATIONS LLC; MILLETT INDUSTRIES
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS THE ADMINISTRATIVE AGENT
Reel/Frame 072238/0250 →
SECURITY INTEREST Recorded Jan 3, 2025
From: BELL SPORTS, INC.; BUSHNELL HOLDINGS, INC.; BUSHNELL INC.; C PREME LIMITED LLC; CAMELBAK PRODUCTS, LLC; EAGLE INDUSTRIES UNLIMITED, INC.; FOX HEAD, INC.; GOLD TIP, LLC; LOGAN OUTDOOR PRODUCTS, LLC; MICHAELS OF OREGON CO.; QUIETKAT, INC.; SIMMS FISHING PRODUCTS LLC; STONE GLACIER, INC.; WAWGD NEWCO, LLC; MILLETT INDUSTRIES; REVELYST OPERATIONS LLC
To: FORTRESS CREDIT CORP., AS COLLATERAL AGENT
Reel/Frame 069817/0586 →
RELEASE OF SECURITY INTEREST Recorded Nov 27, 2024
From: CAPITAL ONE, NATIONAL ASSOCIATION
To: BELL SPORTS, INC.; BUSHNELL INC.; BUSHNELL HOLDINGS, INC.; CAMELBAK PRODUCTS, LLC; EAGLE INDUSTRIES UNLIMITED, INC.; FEDERAL CARTRIDGE COMPANY; LOGAN OUTDOOR PRODUCTS, LLC; STONE GLACIER, INC.; VISTA OUTDOOR OPERATIONS LLC; FOX HEAD, INC.
Reel/Frame 069459/0808 →
TERMINATION AND RELEASE OF TERM LOAN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 1, 2024
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: AMMUNITION OPERATIONS LLC; BELL SPORTS, INC.; BUSHNELL HOLDINGS, INC.; BUSHNELL INC.; C PREME LIMITED LLC; CAMELBAK PRODUCTS, LLC; EAGLE INDUSTRIES UNLIMITED, INC.; FEDERAL CARTRIDGE COMPANY; GOLD TIP, LLC; LOGAN OUTDOOR PRODUCTS, LLC; MICHAELS OF OREGON CO.; MILLETT INDUSTRIES, INC.; STONE GLACIER, INC.; VISTA OUTDOOR OPERATIONS LLC; WAWGD NEWCO, LLC; FOX HEAD, INC.; SIMMS FISHING PRODUCTS LLC
Reel/Frame 066959/0001 →
SECURITY INTEREST Recorded Aug 5, 2022
From: AMMUNITION OPERATIONS LLC; BELL SPORTS, INC.; BUSHNELL HOLDINGS, INC.; BUSHNELL INC.; CAMELBAK PRODUCTS, LLC; EAGLE INDUSTRIES UNLIMITED, INC.; FEDERAL CARTRIDGE COMPANY; FOX HEAD, INC.; LOGAN OUTDOOR PRODUCTS, LLC; QUIETKAT, INC.; STONE GLACIER, INC.; VISTA OUTDOOR OPERATIONS LLC; VISTA OUTDOOR SALES LLC
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 061085/0706 →
SECURITY INTEREST Recorded Aug 5, 2022
From: AMMUNITION OPERATIONS LLC; BEE STINGER, LLC; BELL SPORTS, INC.; BUSHNELL HOLDINGS, INC.; BUSHNELL INC.; C PREME LIMITED LLC; CAMELBAK PRODUCTS, LLC; EAGLE INDUSTRIES UNLIMITED, INC.; FEDERAL CARTRIDGE COMPANY; FOX HEAD, INC.; GOLD TIP, LLC; LOGAN OUTDOOR PRODUCTS, LLC; MICHAELS OF OREGON CO.; MILLETT INDUSTRIES; NIGHT OPTICS USA, INC.; NORTHSTAR OUTDOORS, LLC; QUIETKAT, INC.; STONE GLACIER, INC.; STONEY POINT PRODUCTS, INC.; VISTA OUTDOOR OPERATIONS LLC; VISTA OUTDOOR SALES LLC; WAWGD NEWCO, LLC; VISTA OUTDOOR INC.
To: JPMORGAN CHASE BANK, N.A., AS THE ADMINISTRATIVE AGENT
Reel/Frame 061521/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2022
From: NYHART, SCOTT; FLOOD, WILLIAM
To: BUSHNELL INC.
Reel/Frame 060678/0450 →