Fuel cost optimized routing
First Claim
1. A method for routing a trip, comprising:
- executing instructions on a hardware processor to determine a route, wherein the route includes a starting location and a destination location;
receiving information relating to an expected possible vehicular range of travel from a first point in the route;
determining a first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is less than a first threshold distance of deviation from the route, and wherein a projected gas tank level at each respective potential refueling at each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is at most a refueling threshold gas tank level;
determining a fuel price associated with each of the first candidate set of refueling stations within the expected possible vehicular range along the route from the first point;
calculating a deviation cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the deviation cost is based on a unit distance of deviation from the route for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point;
calculating an imputed cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the imputed cost is based on a combination of an expected refueling cost at each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point and a corresponding deviation cost for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point;
selecting a first refueling station from among the first candidate set of refueling stations within the expected possible range along the route from the first point, wherein the first refueling station has a minimum imputed cost of any refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point;
executing instructions on the hardware processor to update the route to include the first refueling station; and
presenting information relating to the updated route.
0 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, techniques for routing a trip include determining a route that includes a starting location and a destination location, receiving information relating to an expected possible range of travel from a first point in the route, determining at least one refueling station accessible from the route within the expected possible range, determining at least one fuel price associated with the at least one refueling stations within the expected possible range, selecting a first refueling station, based at least in part on a first fuel price associated with the first refueling station, wherein the first fuel price is less than a second fuel price associated with a second refueling station, and updating the route to include the first refueling station.
-
Citations
20 Claims
-
1. A method for routing a trip, comprising:
-
executing instructions on a hardware processor to determine a route, wherein the route includes a starting location and a destination location; receiving information relating to an expected possible vehicular range of travel from a first point in the route; determining a first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is less than a first threshold distance of deviation from the route, and wherein a projected gas tank level at each respective potential refueling at each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is at most a refueling threshold gas tank level; determining a fuel price associated with each of the first candidate set of refueling stations within the expected possible vehicular range along the route from the first point; calculating a deviation cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the deviation cost is based on a unit distance of deviation from the route for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; calculating an imputed cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the imputed cost is based on a combination of an expected refueling cost at each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point and a corresponding deviation cost for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; selecting a first refueling station from among the first candidate set of refueling stations within the expected possible range along the route from the first point, wherein the first refueling station has a minimum imputed cost of any refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; executing instructions on the hardware processor to update the route to include the first refueling station; and presenting information relating to the updated route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for routing a trip, comprising:
-
a processor configured to; determine a route, wherein the route includes a starting location and a destination location; receive information relating to an expected possible vehicular range of travel from a first point in the route; determine a first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is less than a first threshold distance of deviation from the route, and wherein a projected gas tank level at each respective potential refueling at each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is at most a refueling threshold gas tank level; determine a fuel price associated with each of the first candidate set of refueling stations within the expected possible vehicular range along the route from the first point; calculate a deviation cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point wherein the deviation cost is based on a unit distance of deviation from the route for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; calculate an imputed cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the imputed cost is based on a combination of an expected refueling cost at each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point and a corresponding deviation cost for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; select a first refueling station from among the first candidate set of refueling stations within the expected possible range along the route from the first point, wherein the first refueling station has a minimum imputed cost of any refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; update the route to include the first refueling station; and present information relating to the updated route; and a memory coupled with the processor, wherein the memory provides instructions to the processor.
-
-
20. A computer program product for routing a trip, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
determining a route, wherein the route includes a starting location and a destination location; receiving information relating to an expected possible vehicular range of travel from a first point in the route; determining a first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is less than a first threshold distance of deviation from the route, and wherein a projected gas tank level at each respective potential refueling at each of the refueling stations within the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point is at most a refueling threshold gas tank level; determining a fuel price associated with each of the first candidate set of refueling stations within the expected possible vehicular range along the route from the first point; calculating a deviation cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the deviation cost is based on a unit distance of deviation from the route for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; calculating an imputed cost for each of the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point, wherein the imputed cost is based on a combination of an expected refueling cost at each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point and a corresponding deviation cost for each respective refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; selecting a first refueling station from among the first candidate set of refueling stations within the expected possible range along the route from the first point, wherein the first refueling station has a minimum imputed cost of any refueling station among the first candidate set of refueling stations accessible from the route within the expected possible vehicular range along the route from the first point; updating the route to include the first refueling station; and presenting information relating to the updated route.
-
Specification