Configurable routes
First Claim
1. A portable electronic device for providing a configurable route, comprising:
- a global positioning system (GPS) receiver;
a processor;
a memory in communication with the processor;
a display to display location relevant cartographic data; and
program instructions storable in memory and executable by the processor to;
receive a distance input;
access location relevant cartographic data and present the location relevant cartographic data on the display;
receive a selected set of criteria;
search a plurality of regions of the location relevant cartographic data in different bounded searchable directions beginning at a starting location and ending at the starting location and, for each of the different bounded searchable directions, to;
select sets of points within a given bounded searchable direction; and
compare selected sets of points with the selected set of criteria to select points that match the selected set of criteria;
evaluate to select one of the given bounded searchable directions in which selected points most closely match the selected set of criteria relative to the received distance input;
convert to latitude and longitude coordinates the selected points of the selected one of the given bounded searchable directions;
provide the coordinates to a routing algorithm, wherein the routing algorithm executes instructions to generate a first route such that the first route;
begins at the starting location and ends at the starting location;
has a length substantially equal to the distance input; and
incorporates a plurality of the coordinates;
receive an input selection to the location relevant cartographic data;
generate a second route passing by the input selection to the location relevant cartographic data while maintaining at least one criteria associated with the first route; and
receive location information from the GPS receiver to track the portable electronic device and present location information on the location relevant cartographic data on the display along the first or the second route.
0 Assignments
0 Petitions
Accused Products
Abstract
An example configurable route based on a distance input includes causing a device to access location relevant cartographic data and present the location relevant cartographic data on a display on the device. The instructions are executable to receive a plurality of input selections to the location relevant cartographic data, convert the plurality of input selections to a plurality of coordinates, receive a distance input and deliver the plurality of coordinates and the distance input to a routing algorithm, and to receive a route generated therefrom that begins at a starting location and ends at the starting location and has a length substantially equal to the distance input.
-
Citations
23 Claims
-
1. A portable electronic device for providing a configurable route, comprising:
-
a global positioning system (GPS) receiver; a processor; a memory in communication with the processor; a display to display location relevant cartographic data; and program instructions storable in memory and executable by the processor to; receive a distance input; access location relevant cartographic data and present the location relevant cartographic data on the display; receive a selected set of criteria; search a plurality of regions of the location relevant cartographic data in different bounded searchable directions beginning at a starting location and ending at the starting location and, for each of the different bounded searchable directions, to; select sets of points within a given bounded searchable direction; and compare selected sets of points with the selected set of criteria to select points that match the selected set of criteria; evaluate to select one of the given bounded searchable directions in which selected points most closely match the selected set of criteria relative to the received distance input; convert to latitude and longitude coordinates the selected points of the selected one of the given bounded searchable directions; provide the coordinates to a routing algorithm, wherein the routing algorithm executes instructions to generate a first route such that the first route; begins at the starting location and ends at the starting location; has a length substantially equal to the distance input; and incorporates a plurality of the coordinates; receive an input selection to the location relevant cartographic data; generate a second route passing by the input selection to the location relevant cartographic data while maintaining at least one criteria associated with the first route; and receive location information from the GPS receiver to track the portable electronic device and present location information on the location relevant cartographic data on the display along the first or the second route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having instructions executable for causing a device to perform a method for a configurable route, wherein the instructions are executable by a processing resource to:
-
access location relevant cartographic data and present the location relevant cartographic data on a display on the device; receive a distance input; receive a selected set of criteria; search a plurality of regions of the location relevant cartographic data in different bounded searchable directions beginning at a starting location and ending at the starting location and, for each of the different bounded searchable directions, to; select sets of points within a given bounded searchable direction; and compare selected sets of points with the selected set of criteria to select points that match the selected set of criteria; evaluate to select one of the given bounded searchable directions in which selected points most closely match the selected set of criteria relative to the received distance input; convert to latitude and longitude coordinates the selected points of the selected one of the given bounded searchable directions; provide the coordinates to a routing algorithm, wherein the routing algorithm executes instructions to generate a first route such that the first route; begins at the starting location and ends at the starting location; has a length substantially equal to the distance input; and incorporates a plurality of the coordinates; present the first route on the display on the location relevant cartographic data; receive an input selection to the location relevant cartographic data; generate a second route that includes passing by the input selection and that maintains at least one criteria selected in association with the first route; and receive location information from a GPS receiver on the device to track the device along the first or the second route. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having instructions executable for causing a device to perform a method for a configurable route, wherein the instructions are executable by a processing resource to:
-
receive a distance input; access location relevant cartographic data and present the location relevant cartographic data on a display on the device; receive a selected set of criteria; search a plurality of regions of the location relevant cartographic data in different bounded searchable directions beginning at a starting location and ending at the starting location and, for each of the different bounded searchable directions, to; select sets of points within a given bounded searchable direction; and compare selected sets of points with the selected set of criteria to select points that match the selected set of criteria; evaluate to select one of the given bounded searchable directions in which selected points most closely match the selected set of criteria relative to the received distance input; convert to latitude and longitude coordinates the selected points of the selected one of the given bounded searchable directions; provide the coordinates to a routing algorithm, wherein the routing algorithm executes instructions to generate a route such that the route; begins at the starting location and ends at the starting location; has a length substantially equal to the distance input; and incorporates a plurality of the coordinates; and present the route on the display on the location relevant cartographic data. - View Dependent Claims (17, 18)
-
-
19. A portable electronic system for configuring a route, comprising:
a wireless enabled wearable device connectable to a network, wherein the device includes; a global positioning system (GPS) receiver; a processing resource; a memory in communication with the processor; a display in communication with the processor and memory to display location relevant cartographic data; and program instructions storable in the memory and executable by the processing resource to; receive a distance input to the device; receive a selected set of criteria; search a plurality of regions of the location relevant cartographic data in different bounded searchable directions beginning at a starting location and ending at the starting location and, for each of the different bounded searchable directions, to; select sets of points within a given bounded searchable direction; and compare selected sets of points with the selected set of criteria to select points that match the selected set of criteria; evaluate to select one of the given bounded searchable directions in which selected points most closely match the selected set of criteria relative to the received distance input convert to latitude and longitude coordinates the selected points of the selected one of the given bounded searchable directions; provide the coordinates to a routing algorithm, wherein the routing algorithm executes instructions to generate a first route such that the first route; begins at the starting location and ends at the starting location; has a length substantially equal to the distance input and incorporates a plurality of the coordinates; receive a selection input to the location relevant cartographic data on the display; and cause the route to include the selection input to the cartographic relevant data; and display as a modified route on the location relevant cartographic data; and receive location information from the GPS receiver to track the device along the route. - View Dependent Claims (20, 21, 22, 23)
Specification