User-controlled alternative routing
First Claim
Patent Images
1. A computer-implemented mapping system for determining a route between an origin and a destination, comprising:
- a non-transitory memory storing a set of instructions; and
at least one processor that executes the set of instructions to perform operations comprising;
receiving, based on input from a user, a designated location, the designated location being different from the location of the origin or the destination;
determining a lowest-cost route from the origin to the destination influenced by the designated location, wherein determining the lowest-cost route comprises;
determining a degree of proximity of a link proximate to the designated location,determining a type of designated location that was received,adjusting a cost of the proximate link based on the determined degree of proximity and the determined type of the designated location, anddetermining a total cost of the proximate link based on the adjusted cost of the proximate link; and
providing the lowest-cost route for display to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A user may indicate a preference of a route when alternative routes are available between an origin and a destination. The mapping system may enable a user to identify a region, a point or a set of points to help control, guide or otherwise influence the determination of a route favored by the user. While the identified region, point or set of points may be included in the route, the identified region, point or set of points need not necessarily be included in the route.
37 Citations
20 Claims
-
1. A computer-implemented mapping system for determining a route between an origin and a destination, comprising:
-
a non-transitory memory storing a set of instructions; and at least one processor that executes the set of instructions to perform operations comprising; receiving, based on input from a user, a designated location, the designated location being different from the location of the origin or the destination; determining a lowest-cost route from the origin to the destination influenced by the designated location, wherein determining the lowest-cost route comprises; determining a degree of proximity of a link proximate to the designated location, determining a type of designated location that was received, adjusting a cost of the proximate link based on the determined degree of proximity and the determined type of the designated location, and determining a total cost of the proximate link based on the adjusted cost of the proximate link; and providing the lowest-cost route for display to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining a route between an origin and a destination, the method comprising the following operations performed by at least one processor:
-
receiving, based on input from a user, a designated location, the designated location being different from the location of the origin or the destination; determining a lowest-cost route from the origin to the destination influenced by the designated location, wherein determining the lowest-cost route comprises; determining a degree of proximity of a link proximate to the designated location, determining a type of designated location that was received, and adjusting a cost of the proximate link based on the determined degree of proximity and the determined type of the designated location; and providing the lowest-cost route for display to the user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium containing instructions that when executed by at least one processor cause the at least one processor to:
-
receive, based on input from a user, a designated location, the designated location being different from the location of the origin or the destination; determine a lowest-cost route from the origin to the destination influenced by the designated location, wherein determining the lowest-cost route comprises; determine a degree of proximity of a link proximate to the designated location, determine a type of designated location that was received, and adjust a cost of the proximate link based on the determined degree of proximity and the determined type of the designated location; and provide the lowest-cost route for display to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification