IP Library Granted Patent US 9,442,956
Granted Patent B2
US 9,442,956 · App. 14/307,962 · Granted Sep 13, 2016

Waypoints generation systems and methods

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,442,956
App. No.
14/307,962
Granted
Sep 13, 2016
Kind
B2
Abstract

Described herein are implementations of various technologies for a method. The method may receive a request to record images. The method may send a trigger to a marine electronics device in response to receiving the request to record images. The method may receive navigational data regarding a location of the marine electronics device. The method may generate a waypoint based on the navigational data in response to the trigger.

Claims (45)

1. A method for generating one or more waypoints, the method comprising:

receiving, at a marine electronics device, an image or video from an external camera device, wherein the image or video was recorded by the camera device at a current location on a body of water;

determining, at the marine electronics device, positional data defining the current location, wherein the positional data is determined separately from the image or video;

generating, at the marine electronics device, a waypoint at the positional data defining the current location; and

storing the image or video in memory of the marine electronics device such that the image or video is associated with the waypoint.

2. The method of claim 1 , wherein the camera device is a digital camera, smartphone or a video camera.

3. The method of claim 1 further comprising receiving, at the marine electronics device, in conjunction with receiving the image or video, instructions to generate the waypoint at the current location and to associate the image or video with the generated waypoint.

4. The method of claim 1 , further comprising:

receiving, at the camera device, user input indicating a desire to record the image or video at the current location;

recording, in response to receiving the user input, the image or video;

receiving a request to generate the waypoint at the current location and associate the image or video with the generated waypoint; and

sending the recorded image or video to the marine electronics device along with instructions to generate the waypoint at the current location and to associate the image or video with the generated waypoint.

5. The method of claim 1 further comprising sending the generated waypoint and the associated image or video to a cloud server for storage.

6. The method of claim 1 , wherein the navigational data comprises latitude or longitudinal coordinates of the marine electronics device.

7. The method of claim 1 , wherein the waypoint comprises information pertaining to depth data at the current location, wherein the depth data was generated using a sonar system in communication with the marine electronics device.

8. The method of claim 1 further comprising displaying, on a screen of the marine electronics device, the generated waypoint as an icon on a map, wherein the icon comprises a thumbnail of the image or video associated with the generated waypoint.

9. A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:

receive, at a camera device, user input indicating a desire to record an image or video at a current location on a body of water;

record, in response to receiving the user input, the image or video;

receive a request to generate a waypoint at the current location and associate the image or video with the generated waypoint; and

send the recorded image or video to a marine electronics device along with instructions to:

determine, at the marine electronics device, positional data defining the current location, wherein the positional data is determined separately from the image or video;

generate the waypoint at the positional data defining the current location; and

store the image or video in memory of the marine electronic device such that the image or video is associated with the generated waypoint.

10. The non-transitory computer-readable medium of claim 9 , further comprising computer-executable instructions which, when executed by the computer, cause the computer to associate the recorded images or videos with the instructions using metadata stored with the recorded images or videos.

11. The non-transitory computer-readable medium of claim 9 , wherein the camera device is a digital camera, smartphone, or a video camera.

12. A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:

receive, at a marine electronics device, an image or video from an external camera device, wherein the image or video was recorded by the camera device at a current location on a body of water;

determine, at the marine electronics device, positional data defining the current location, wherein the positional data is determined separately from the image or video;

generate, at the marine electronics device, the waypoint at the positional data defining the current location; and

store the image or video in memory of the marine electronics device such that the image or video is associated with the waypoint.

13. The non-transitory computer-readable medium of claim 12 , further comprising computer-executable instructions which, when executed by the computer, cause the computer to:

receive an image identifier for the image or video at substantially the same time that the instructions for generating the waypoint was received; and

associate the generated waypoint with the image or video using the image identifier.

14. The non-transitory computer-readable medium of claim 13 , wherein the image identifier is a reduced-size image of the image.

15. The non-transitory computer-readable medium of claim 12 , wherein the computer-executable instructions which, when executed by the computer, cause the computer to receive, at the marine electronics device, in conjunction with receiving the image or video, instructions to generate the waypoint at the current location and to associate the image or video with the generated waypoint.

16. The non-transitory computer-readable medium of claim 12 , further comprising computer-executable instructions which, when executed by the computer, cause the computer to display, on a screen of the marine electronics device, the generated waypoint as an icon on a map, wherein the icon comprises a thumbnail of the image or video associated with the generated waypoint.

17. A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:

display a plurality of stored images, wherein each of the plurality of stored images is associated with a waypoint;

receive a first selection of a first image from among the plurality of stored images;

receive a second selection of a second image from among the plurality of stored images, wherein the first image is different than the second image;

determine a first waypoint associated with the first image;

determine a second waypoint associated with the second image;

generate a navigation route having the first waypoint and the second waypoint; and

display the navigation route.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 16, 2024
From: NAVICO HOLDING AS
To: NAVICO, INC.
Reel/Frame 066338/0107 →
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2021
From: GLAS AMERICAS LLC
To: NAVICO HOLDING AS
Reel/Frame 057780/0496 →
SECURITY INTEREST Recorded Mar 31, 2017
From: NAVICO HOLDING AS
To: GLAS AMERICAS LLC
Reel/Frame 042121/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2016
From: KONIG, GREGORY; CLARK, JEREMIAH
To: NAVICO HOLDING AS
Reel/Frame 039380/0519 →