Cost based navigation
First Claim
1. A method for providing cost-based navigation, the method comprising:
- receiving user preference data;
generating a route from a starting point to a primary destination;
receiving search criteria for one or more intermediate points of interest;
identifying one or more intermediate points of interest based on the received search criteria;
retrieving data associated with each of the one or more identified intermediate points of interest;
calculating a route deviation cost associated with each of the one or more identified intermediate points of interest, each route deviation cost being calculated between one of the identified intermediate points of interest and the route intermediate the starting point and the primary destination;
calculating a total cost associated with each of the one or more identified intermediate points of interest, each total cost being calculated along the route from the starting point and including the calculated route deviation cost associated with a respective one of the identified intermediate points of interest;
filtering the one or more identified intermediate points of interest according to at least one of the route deviation costs and the total costs of each of the one or more identified intermediate points of interest;
presenting the filtered identified intermediate points of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
Determination of a most efficient intermediate destination while traveling toward a primary destination is provided. With respect to its effect on the primary destination, the most efficient intermediate destination such as a fast-food restaurant, gas station, ATM, etc., may be determined. The navigation system may search in a user-defined radius for all intermediate destinations and present the deviation costs associated with each destination thereby allowing the user to choose the most efficient option. The deviation costs may be determined by the navigation system with respect to user preferences for minimizing time, minimizing distance, minimizing fuel consumption, restaurant preferences, and the like, and their impact on the primary destination arrival time.
-
Citations
20 Claims
-
1. A method for providing cost-based navigation, the method comprising:
-
receiving user preference data; generating a route from a starting point to a primary destination; receiving search criteria for one or more intermediate points of interest; identifying one or more intermediate points of interest based on the received search criteria; retrieving data associated with each of the one or more identified intermediate points of interest; calculating a route deviation cost associated with each of the one or more identified intermediate points of interest, each route deviation cost being calculated between one of the identified intermediate points of interest and the route intermediate the starting point and the primary destination; calculating a total cost associated with each of the one or more identified intermediate points of interest, each total cost being calculated along the route from the starting point and including the calculated route deviation cost associated with a respective one of the identified intermediate points of interest; filtering the one or more identified intermediate points of interest according to at least one of the route deviation costs and the total costs of each of the one or more identified intermediate points of interest; presenting the filtered identified intermediate points of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A system for providing cost-based navigation, the system comprising:
-
a navigation system operable to; receive user preference data; generate a route from a starting point to a primary destination; receive search criteria for one or more intermediate points of interest; identify one or more intermediate points of interest based on the received search criteria; retrieve data associated with each of the one or more identified intermediate points of interest; calculate a route deviation cost associated with each of the one or more identified intermediate points of interest, each route deviation cost being calculated between one of the identified intermediate points of interest and the route intermediate the starting point and the primary destination; calculating a total cost associated with each of the one or more identified intermediate points of interest, each total cost being calculated along the route from the starting point and including the calculated route deviation cost associated with a respective one of the identified intermediate points of interest; filter the one or more identified intermediate points of interest according to at least one of the route deviation costs and the total costs of each of the one or more identified intermediate points of interest; and present one or more of the filtered identified intermediate points of interest. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A tangible non-transitory computer readable medium containing computer executable instructions which when executed by a computer perform a method providing cost-based navigation, comprising:
-
receiving user preference data; generating a route from a starting point to a primary destination; receiving search criteria for one or more intermediate points of interest; identifying one or more intermediate points of interest based on the received search criteria; retrieving data associated with each of the one or more identified intermediate points of interest; calculating a route deviation cost associated with each of the one or more identified intermediate points of interest, each route deviation cost being calculated between one of the identified intermediate points of interest and the route intermediate the starting point and the primary destination; calculating a total cost associated with each of the one or more identified intermediate points of interest, each total cost being calculated along the route from the starting point and including the calculated route deviation cost associated with a respective one of the identified intermediate points of interest; filtering the one or more identified intermediate points of interest according to at least one of the route deviation costs and the total costs of each of the one or more identified intermediate points of interest; and presenting one or more of the filtered identified intermediate points of interest. - View Dependent Claims (19)
-
Specification