IP Library Granted Patent US 11,022,441
Granted Patent B2
US 11,022,441 · App. 16/101,814 · Granted Jun 1, 2021

Marine electronic device for generating a route based on water depth

Inventors: Jeremiah D. Clark (Tulsa, OK); Gregory Iverson (Tulsa, OK)
Assignee: NAVICO HOLDING AS
G01C21/203B63B49/00G01C13/008G01S15/89B63B79/00
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 11,022,441
App. No.
16/101,814
Granted
Jun 1, 2021
Kind
B2
Abstract

A marine electronic device is provided including a user interface, a processor, and a memory having computer program code stored thereon. The memory and the computer program code are configured to, with the processor, cause the marine electronic device to receive a first user input defining a minimum water depth value for a route on a body of water, receive a second user input defining a maximum water depth value for the route, cause a chart to be displayed on the user interface, receive a third user input directed to the chart defining an ending point, and generate a continuous route from a starting location to an ending location corresponding to the ending point based on the maximum water depth value and the minimum water depth value.

Claims (74)

1. A marine electronic device comprising:

a user interface;

a processor; and

a memory having computer program code stored thereon, the memory and the computer program code are configured to, with the processor, cause the marine electronic device to:

receive, via the user interface, a first user input defining a minimum water depth value for a route on a body of water;

receive, via the user interface, a second user input defining a maximum water depth value for the route, wherein the maximum water depth value is greater than the minimum water depth value;

cause a chart to be displayed on the user interface;

receive, via the user interface, a third user input directed to the chart defining an ending point; and

generate a continuous route from a starting location to an ending location corresponding to the ending point based on the maximum water depth value and the minimum water depth value, wherein generating the continuous route from the starting location to the ending location comprises:

determining two or more geographic areas that satisfy both the maximum water depth value and the minimum water depth value that are not connected to each other along a theoretical route between the starting location and ending location;

determining a secondary maximum water depth value or a secondary minimum water depth value;

determining one or more geographical areas that satisfy the secondary maximum water depth value or the secondary minimum water depth value; and

determining a continuous route from the starting location to the ending location that traverses the two or more geographical locations that satisfy the maximum water depth value and the minimum water depth value and the one or more geographical areas that satisfy the secondary maximum water depth value or the secondary minimum water depth value.

2. The marine electronic device of claim 1 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

determine geographic locations on the chart that correspond to the starting location and the ending location based on at least the third user input defining the ending point.

3. The marine electronic device of claim 2 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

receive, via the user interface, a fourth user input directed to the chart defining a starting point,

wherein determining geographic locations on the chart that correspond to the starting location and the ending location is further based on the fourth user input defining the starting point such that the starting location corresponds to the starting point.

4. The marine electronic device of claim 2 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

receive current position data from a position sensor; and

correlate the current position data to the chart to define a starting point,

wherein determining geographic locations on the chart that correspond to the starting location and the ending location is further based on the current position data defining the starting point such that the starting location corresponds to the starting point.

5. The marine electronic device of claim 1 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

determine a predetermined condition between the starting location and the ending location; and

determine a predetermined distance threshold associated with the predetermined condition,

wherein generating the continuous route from the starting location to the ending location is further based on satisfying the predetermined distance threshold.

6. The marine electronic device of claim 5 , wherein the predetermined condition includes at least one of a shore line, a depth change rate greater than a predetermined change threshold, an underwater obstacle, or an overwater obstacle.

7. The marine electronic device of claim 1 , wherein generating the continuous route is based on depth data associated with the chart, and wherein the chart includes depth offset data, and

wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to apply the depth offset data to the chart or the minimum depth value and maximum depth value, wherein generating the continuous route from the starting location to the ending location further accounts for the depth offset data.

8. The marine electronic device of claim 1 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

receive sonar data from a sonar transducer, wherein the sonar transducer is mounted to a vessel associated with the marine electronic device;

determine a sonar measured water depth in front of the vessel based on the sonar return data; and

adjust the continuous route based on the sonar measured water depth, such that the sonar measured water depth along the continuous route satisfies the minimum water depth value and the maximum water depth value.

9. A method comprising:

receiving, via a user interface, a first user input defining a minimum water depth value for a route on the body of water;

receiving, via the user interface, a second user input defining a maximum water depth value for the route, wherein the maximum water depth value is greater than the minimum water depth value;

causing a chart to be displayed on the user interface;

receiving, via the user interface, a third user input directed to the chart defining an ending point; and

generating, using a processor, a continuous route from a starting location to an ending location corresponding to the ending point based on the maximum water depth value and the minimum water depth value, wherein generating the continuous route from the starting location to the ending location comprises:

determining two or more geographic areas that satisfy both the maximum water depth value and the minimum water depth value that are not connected to each other along a theoretical route between the starting location and ending location;

determining a secondary maximum water depth value or a secondary minimum water depth value;

determining one or more geographical areas that satisfy the secondary maximum water depth value or the secondary minimum water depth value; and

determining a continuous route from the starting location to the ending location that traverses the two or more geographical locations that satisfy the maximum water depth value and the minimum water depth value and the one or more geographical areas that satisfy the secondary maximum water depth value or the secondary minimum water depth value.

10. The method of claim 9 further comprising:

determining geographic locations on the chart that correspond to the starting location and the ending location based on at least the third user input defining the ending point.

11. The method of claim 10 further comprising:

receiving, via the user interface, a fourth user input directed to the chart defining a starting point,

wherein determining geographic locations on the chart that correspond to the starting location and the ending location is further based on the fourth user input defining the starting point such that the starting location corresponds to the starting point.

12. The method of claim 9 further comprising:

receiving current position data from a position sensor; and

correlating the current position data to the chart to define a starting point,

wherein determining geographic locations on the chart that correspond to the starting location and the ending location is further based on the current position data defining the starting point such that the starting location corresponds to the starting point.

13. The method of claim 9 , wherein generating the continuous route is based on depth data associated with the chart, and wherein the chart includes depth offset data, and

wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to apply the depth offset data to the chart or the minimum depth value and maximum depth value, wherein generating the continuous route from the starting location to the ending location further accounts for the depth offset data.

14. The method of claim 9 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

receive sonar data from a sonar transducer, wherein the sonar transducer is mounted to a vessel associated with the marine electronic device;

determine a sonar measured water depth in front of the vessel based on the sonar return data; and

adjust the continuous route based on the sonar measured water depth, such that the sonar measured water depth along the continuous route satisfies the minimum water depth value and the maximum water depth value.

15. The method of claim 9 , wherein the memory and the computer program code are further configured to, with the processor, cause the marine electronic device to:

determine one or more pre-selected geographical areas to avoid, wherein the pre-selected geographical areas to avoid were determined based on user input defining the pre-selected geographical areas to avoid; and

determine the continuous route to avoid the one or more pre-selected geographical areas to avoid.

16. A marine electronic device comprising:

a user interface;

a processor; and

a memory having computer program code stored thereon, the memory and the computer program code are configured to, with the processor, cause the marine electronic device to:

determine a minimum water depth value for a route on a body of water;

determine a second user input defining a maximum water depth value for the route, wherein the maximum water depth value is greater than the minimum water depth value;

receive, via the user interface, a third user input defining an ending point;

determine a continuous geographical area extending between a starting location and an ending location that comprises a water depth that satisfies both the maximum water depth value and the minimum water depth value, wherein the ending location corresponds to the ending point provided through the third user input; and

generate a continuous route from the starting location to the ending location formed of a plurality of geographical locations within the determined continuous geographical area, wherein generating the continuous route from the starting location to the ending location comprises:

determining two or more geographic areas that satisfy both the maximum water depth value and the minimum water depth value that are not connected to each other along a theoretical route between the starting location and ending location;

determining a secondary maximum water depth value or a secondary minimum water depth value;

determining one or more geographical areas that satisfy the secondary maximum water depth value or the secondary minimum water depth value; and

determining a continuous route from the starting location to the ending location that traverses the two or more geographical locations that satisfy the maximum water depth value and the minimum water depth value and the one or more geographical areas that satisfy the secondary maximum water depth value or the secondary minimum water depth value.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 16, 2024
From: NAVICO HOLDING AS
To: NAVICO, INC.
Reel/Frame 066338/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2018
From: CLARK, JEREMIAH D.; IVERSON, GREGORY
To: NAVICO HOLDING AS
Reel/Frame 046961/0154 →
Continuity (1)
Related Publication 20200049507A1 · Feb 13, 2020
Cited By (2)
US 12,358,599 US 12,663,268