Sketch aided route selection for navigation devices and applications
First Claim
Patent Images
1. An apparatus for route selection in navigation devices and applications, the apparatus comprising:
- at least one processor;
at least one memory element;
at least one module adapted, when executed by the processor, to;
provide a map of a given area to be displayed on a display;
receive a first indication of a first instruction entered on the display to designate a first area on the map to be preferred;
provide a designation of the first area on the map to be displayed on the display;
receive a second indication of a second instruction entered on the display to designate a second area on the map to be avoided, wherein the first and second instructions are associated with first and second drawing activities performed on the display while the map of the given area is displayed, the first and second drawing activities to define the first and second areas, respectively, within the given area;
provide a designation of the second area on the map to be displayed on the display, wherein the designation of the first area is distinguishable from the designation of the second area based on respective types of the designations;
receive an indication of a third instruction entered on the display to designate a third area on the map that is acceptable, wherein the third instruction is associated with a third drawing activity performed on the display while the map of the given area is displayed, the third drawing activity to define the acceptable area within the given area;
provide a designation of the third area on the map to be displayed on the display;
generate a route from a first point to a second point in the given area, wherein the generated route does not pass through the second area to be avoided, and wherein at least some of the generated route passes through the first area, and wherein at least a portion of the generated route passes through the third area if the generated route cannot be completed within the first area; and
provide the generated route to be displayed on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
One particular example includes a system, comprising a processor and a memory to store instructions that when executed by the processor performs operations, comprising displaying a map of a first area on a display; receiving an instruction to designate a second area on the map to be avoided; displaying the second area to be avoided on the map; and generating a route from a first point to a second point, where the route does not go through the second area to be avoided.
-
Citations
25 Claims
-
1. An apparatus for route selection in navigation devices and applications, the apparatus comprising:
-
at least one processor; at least one memory element; at least one module adapted, when executed by the processor, to; provide a map of a given area to be displayed on a display; receive a first indication of a first instruction entered on the display to designate a first area on the map to be preferred; provide a designation of the first area on the map to be displayed on the display; receive a second indication of a second instruction entered on the display to designate a second area on the map to be avoided, wherein the first and second instructions are associated with first and second drawing activities performed on the display while the map of the given area is displayed, the first and second drawing activities to define the first and second areas, respectively, within the given area; provide a designation of the second area on the map to be displayed on the display, wherein the designation of the first area is distinguishable from the designation of the second area based on respective types of the designations; receive an indication of a third instruction entered on the display to designate a third area on the map that is acceptable, wherein the third instruction is associated with a third drawing activity performed on the display while the map of the given area is displayed, the third drawing activity to define the acceptable area within the given area; provide a designation of the third area on the map to be displayed on the display; generate a route from a first point to a second point in the given area, wherein the generated route does not pass through the second area to be avoided, and wherein at least some of the generated route passes through the first area, and wherein at least a portion of the generated route passes through the third area if the generated route cannot be completed within the first area; and provide the generated route to be displayed on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
providing a map of a given area to be displayed on a display; receiving a first indication of a first instruction entered on the display to designate a first area on the map to be preferred; providing a designation of the first area on the map to be displayed on the display; receiving a second indication of a second instruction entered on the display to designate a second area on the map to be avoided, wherein the first and second instructions are associated with first and second drawing activities performed on the display while the map of the given area is displayed, the first and second drawing activities to define the first and second areas, respectively, within the given area; providing a designation of the second area on the map to be displayed on the display, wherein the designation of the first area is distinguishable from the designation of the second area based on respective types of the designations; receiving an indication of a third instruction entered on the display to designate a third area on the map that is acceptable, wherein the third instruction is associated with a third drawing activity performed on the display while the map of the given area is displayed, the third drawing activity to define the acceptable area within the given area; providing a designation of the third area on the map to be displayed on the display; generating a route from a first point to a second point in the given area, wherein the generated route does not pass through the second area to be avoided, and wherein at least some of the generated route passes through the first area, wherein at least a portion of the generated route passes through the third area if the generated route cannot be completed within the first area; and providing the generated route to be displayed on the display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for route selection in navigation devices and applications, comprising:
-
providing a map of a given area to be displayed on a display; receiving a first indication of a first instruction entered on the display to designate a first area on the map to be preferred; provide a designation of the first area on the map to be displayed on the display; receiving a second indication of a second instruction entered on the display to designate a second area on the map to be avoided, wherein the first and second instructions are associated with first and second drawing activities performed on the display while the map of the given area is displayed, the first and second drawing activities to define the first and second areas, respectively, within the given area; providing a designation of the second area on the map to be displayed on the display, wherein the designation of the first area is distinguishable from the designation of the second area based on respective types of the designations; receiving an indication of a third instruction entered on the display to designate a third area on the map that is acceptable, wherein the third instruction is associated with a third drawing activity performed on the display while the map of the given area is displayed, the third drawing activity to define the acceptable area within the given area; providing a designation of the third area on the map to be displayed on the display; generating a route from a first point to a second point in the given area, wherein the generated route does not pass through the second area to be avoided, and wherein at least some of the generated route passes through the first area, wherein at least a portion of the generated route passes through the third area if the generated route cannot be completed within the first area; and providing the generated route to be displayed on a display. - View Dependent Claims (24, 25)
-
Specification