IP Library Granted Patent US 10,745,096
Granted Patent B2
US 10,745,096 · App. 15/672,873 · Granted Aug 18, 2020

Virtual anchor proximity system

Inventor: Jeremiah D. Clark (Tulsa, OK)
Assignee: NAVICO HOLDING AS
B63H25/42B63B23/30B63B27/36B63B35/40B63H20/007B66C13/02G05D1/0208B63B79/00B63B2035/008B63H2025/425
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 10,745,096
App. No.
15/672,873
Granted
Aug 18, 2020
Kind
B2
Abstract

Virtual anchor features for a navigation/autopilot system for use on a marine vessel are provided herein. An example apparatus associated with a marine vessel includes a processor and memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to receive user input indicating at least a first geographic location and a desired offset distance; determine a current geographic location of at least one of the marine vessel or the apparatus; determine if the current geographic location is within a distance threshold of the desired offset distance from the first geographic location; and cause, in an instance in which the current geographic location is not within the distance threshold, one or more motors of the marine vessel to operate to cause the marine vessel to move to a new geographic location accordingly. A desired orbit pattern may also be employed.

Claims (47)

1. An apparatus associated with a marine vessel, the apparatus comprising:

a processor and memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:

receive user input indicating at least a first geographic location and a desired offset distance as a minimum distance to maintain away from the first geographic location, wherein the minimum distance is greater than zero,

determine a current geographic location of at least one of the marine vessel or the apparatus,

determine if the current geographic location is within a distance threshold of the desired offset distance from the first geographic location, and

cause, in an instance in which the current geographic location is not within the distance threshold, one or more propulsion motors of the marine vessel to operate to cause the marine vessel to move to a new geographic location that is within the distance threshold of the desired offset distance from the first geographic location.

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

determine a navigation control signal for the one or more propulsion motors of the marine vessel, wherein operation of the one or more propulsion motors according to the navigation control signal causes the marine vessel to move to the new geographic location.

3. The apparatus of claim 2 , wherein the navigation control signal comprises a distance for the marine vessel to travel to move to the new geographic location.

4. The apparatus of claim 2 , wherein the navigation control signal comprises a direction for the marine vessel to travel to move to the new geographic location.

5. The apparatus of claim 1 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to determine if the current geographic location is within the distance threshold of the desired offset distance from the first geographic location at predetermined time intervals.

6. The apparatus of claim 1 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

receive user input indicating a desired orbital path, wherein the desired orbital path defines a pattern of travel of the marine vessel around the first geographic location that keeps the marine vessel within the distance threshold of the desired offset distance from the first geographic location.

7. The apparatus of claim 1 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

determine a cast distance by at least one of comparing the current geographic location to the first geographic location and determining the desired offset distance, and

cause, via a user interface, display of the cast distance.

8. The apparatus of claim 1 , wherein the current geographic location of the at least one of the marine vessel or the apparatus is based on a global positioning system (GPS) signal or a sonar signal.

9. The apparatus of claim 1 , wherein the apparatus is a trolling motor.

10. A system associated with a marine vessel, the system comprising:

a position sensor; and

an apparatus comprising a processor and memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:

receive user input indicating at least a first geographic location and a desired offset distance as a minimum distance to maintain away from the first geographic location, wherein the minimum distance is greater than zero,

determine a current geographic location of at least one of the marine vessel or the system using the position sensor,

determine if the current geographic location is within a distance threshold of the desired offset distance from the first geographic location, and

cause, in an instance in which the current geographic location is not within the distance threshold, one or more propulsion motors of the marine vessel to operate to cause the marine vessel to move to a new geographic location that is within the distance threshold of the desired offset distance from the first geographic location.

11. The system of claim 10 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

determine a navigation control signal for the one or more propulsion motors of the marine vessel, wherein operation of the one or more propulsion motors according to the navigation control signal causes the marine vessel to move to the new geographic location.

12. The system of claim 11 , wherein the navigation control signal comprises a direction or a distance for the marine vessel to travel to move to the new geographic location.

13. The system of claim 10 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

receive user input indicating a desired orbital pattern, wherein the desired orbital pattern defines a pattern of travel of the marine vessel around the first geographic location that keeps the marine vessel within the distance threshold of the desired offset distance from the first geographic location.

14. The system of claim 10 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

determine if the current geographic location is within the distance threshold of the desired offset distance from the first geographic location at predetermined time intervals.

15. The system of claim 10 , wherein the position sensor is configured to determine the current geographic location based on a global positioning system (GPS) signal.

16. The system of claim 10 , wherein the system further comprises the one or more propulsion motors.

17. An apparatus associated with a marine vessel, the apparatus comprising:

a processor and memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:

receive user input indicating at least a first geographic location and a desired offset distance as a minimum distance to maintain away from the first geographic location, wherein the minimum distance is greater than zero,

receive user input indicating a desired orbital path around the first geographic location, wherein the desired orbital path defines a pattern of travel of the marine vessel around the first geographic location that keeps the marine vessel within a distance threshold of the desired offset distance from the first geographic location, and

cause one or more propulsion motors of the marine vessel to operate to cause the marine vessel to travel according to the desired orbital path.

18. The apparatus of claim 17 , wherein the memory and the computer program code are further configured to, with the processor, cause the apparatus to:

determine a current geographic location of at least one of the marine vessel or the apparatus,

determine if the current geographic location is within a first distance threshold of the desired offset distance from the first geographic location and within a second distance threshold of the desired orbital path, and

in an instance in which the current geographic location is not within the first distance threshold and the second distance threshold:

determine a marine control signal for operating one or more propulsion motors of the marine vessel to cause the marine vessel to move to a new geographic location that is within the first distance threshold and within the second distance threshold, wherein the marine control signal comprises at least one of a distance or a direction, and

cause the one or more propulsion motors of the marine vessel to operate to cause the marine vessel to move to the new geographic location.

19. The apparatus of claim 17 , wherein the apparatus is a trolling motor.

20. The apparatus of claim 17 , wherein the apparatus is a marine electronic device.

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 Aug 9, 2017
From: CLARK, JEREMIAH D.
To: NAVICO HOLDING AS
Reel/Frame 043247/0780 →
Continuity (1)
Related Publication 20190047675A1 · Feb 14, 2019
Cited By (4)
US 12,263,915 US 12,280,863 US 12,459,618 US 12,662,226