Systems and associated methods for route generation and modification
First Claim
1. A marine electronic device comprising:
- a user interface comprising a touch screen;
a processor; and
a memory having computer program code stored thereon, the memory and the computer program code configured to, with the processor, cause the marine electronic device to;
cause a chart to be displayed on the touch screen;
receive, via the touch screen, user input defining a continuous touch pattern directed to the chart, wherein the touch pattern defines a starting point, an ending point, and a drawn route between the starting point and the ending point;
determine one or more geographic locations on the chart that each correspond to one or more points along the touch pattern including a starting location that corresponds to the starting point and an ending location that corresponds to the ending point;
determine a distance between the starting location and the ending location; and
in an instance in which the distance between the starting location and the ending location is within a completion threshold, generate a continuous route comprising at least the starting location and one or more other determined geographic locations on the chart corresponding to one or more points along the touch pattern, wherein the continuous route is generated by shifting the ending location to match the starting location, wherein the continuous route defines a travel path that does not end such that a watercraft navigating along the travel path would return to the starting location and continue navigating along the travel path again.
2 Assignments
0 Petitions
Accused Products
Abstract
A touch screen may be utilized by a marine electronic device to easily enter a route in relation to a chart. The marine electronic device may automatically determine and join geographic points associated with the chart to generate a route based on a touch pattern. The marine electronic device may be configured to complete the route to form a route loop in instances in which the start and end of the touch pattern are within a predetermined distance. The completion of the route may be accomplished by connecting the end point to the start point or by “snapping” the end point to the start point, e.g. shifting the end point to the start point. Additionally or alternatively, a user may use pre-determined route snippets to quickly and easily alter a route.
92 Citations
14 Claims
-
1. A marine electronic device comprising:
-
a user interface comprising a touch screen; a processor; and a memory having computer program code stored thereon, the memory and the computer program code configured to, with the processor, cause the marine electronic device to; cause a chart to be displayed on the touch screen; receive, via the touch screen, user input defining a continuous touch pattern directed to the chart, wherein the touch pattern defines a starting point, an ending point, and a drawn route between the starting point and the ending point; determine one or more geographic locations on the chart that each correspond to one or more points along the touch pattern including a starting location that corresponds to the starting point and an ending location that corresponds to the ending point; determine a distance between the starting location and the ending location; and in an instance in which the distance between the starting location and the ending location is within a completion threshold, generate a continuous route comprising at least the starting location and one or more other determined geographic locations on the chart corresponding to one or more points along the touch pattern, wherein the continuous route is generated by shifting the ending location to match the starting location, wherein the continuous route defines a travel path that does not end such that a watercraft navigating along the travel path would return to the starting location and continue navigating along the travel path again. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a non-transitory computer readable medium including computer program code configured to, with a processor, cause a marine electronic device to:
-
cause a chart to be displayed on a touch screen of a user interface; receive, via the touch screen, user input defining a continuous touch pattern directed to the chart, wherein the touch pattern defines a starting point, an ending point, and a drawn route between the starting point and the ending point; determine one or more geographic locations on the chart that each correspond to one or more points along the touch pattern including a starting location that corresponds to the starting point and an ending location that corresponds to the ending point; determine a distance between the starting location and the ending location; and in an instance in which the distance between the starting location and the ending location is within a completion threshold, generate a continuous route comprising at least the starting location and one or more other determined geographic locations on the chart corresponding to one or more points along the touch pattern, wherein the continuous route is generated by shifting the ending location to match the starting location, wherein the continuous route defines a travel path that does not end such that a watercraft navigating along the travel path would return to the starting location and continue navigating along the travel path again. - View Dependent Claims (13)
-
-
14. A method comprising:
-
causing a chart to be displayed on a touch screen of a user interface; receiving, via the touch screen, user input defining a touch pattern directed to the chart, wherein the touch pattern defines a starting point, an ending point, and a drawn route between the starting point and the ending point; determining one or more geographic locations on the chart that each correspond to one or more points along the touch pattern including a starting location that corresponds to the starting point and an ending location that corresponds to the ending point; determining a distance between the starting location and the ending location; and in an instance in which the distance between the starting location and the ending location is within a completion threshold, generating a continuous route comprising at least the starting location and one or more other determined geographic locations on the chart corresponding to one or more points along the touch pattern, wherein the continuous route is generated by shifting the ending location to match the starting location, wherein the continuous route defines a travel path that does not end such that a watercraft navigating along the travel path would return to the starting location and continue navigating along the travel path again.
-
Specification