Waypoint adjustment and advertisement for flexible routing
First Claim
1. A system that facilitates configuring a most reasonable and cost-effective travel route comprising:
- at least one processor that executes the following computer executable components stored on at least one computer readable medium;
a route generation component that receives selected waypoint locations;
a waypoint adjustment component that determines whether it is more cost-effective to adjust any of the selected waypoint locations based at least in part upon optimizing a cost function to minimize overall travel costs; and
an inference component that infers user preferences based on previous waypoint selections in order to facilitate desirable route configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
A unique routing system and method that facilitates adjusting waypoint locations to optimize a cost function and presenting more relevant contextual advertisements based in part on the waypoint locations. The system and method involve examining waypoint locations including a start, end, and any in-between waypoint to determine whether they are reachable or routable according to the preferred mode of transportation. Adjustments can be made to one or more of the waypoint locations in order to accommodate this mode of transportation in view of a given cost function. Adjustments can be made that optimize the cost function to minimize overall costs. Multi-modal routing can be initiated as well to configure a route using the selected or adjusted waypoints and multiple modes of transportation in order to optimize the cost function. Adjustments and the selection of contextual advertisements can be based on user intention and several other route related factors.
-
Citations
20 Claims
-
1. A system that facilitates configuring a most reasonable and cost-effective travel route comprising:
-
at least one processor that executes the following computer executable components stored on at least one computer readable medium; a route generation component that receives selected waypoint locations; a waypoint adjustment component that determines whether it is more cost-effective to adjust any of the selected waypoint locations based at least in part upon optimizing a cost function to minimize overall travel costs; and an inference component that infers user preferences based on previous waypoint selections in order to facilitate desirable route configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method that facilitates configuring a most reasonable and cost-effective travel route comprising:
-
employing a processor to execute computer readable instructions stored on a computer readable medium to perform the following acts; receiving selected waypoint locations; determining whether it is more cost-effective to adjust any of the selected waypoint locations based at least in part upon optimizing a cost function to minimize overall travel costs, wherein the cost function is a weighted function of expenses related to at least one of fuel, equipment, parking, toll fees, lodging, and food; and inferring user preferences based on previous route or waypoint location selections. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system that facilitates configuring a most reasonable and cost-effective travel route comprising:
-
at least one processor that executes the following computer executable components stored on at least one computer readable medium; a route generation component for receiving selected waypoint locations; a waypoint adjustment component for determining whether it is more cost-effective to adjust any of the selected waypoint locations based at least in part upon optimizing a cost function to minimize overall travel costs, wherein the cost function is a weighted function of expenses related to at least one of fuel, equipment, parking, toll fees, lodging, and food; an inference component for inferring user preferences based on previous waypoint selections in order to facilitate desirable route configuration; and a contextual advertisement presentation component for selecting and presenting one or more contextual advertisements based at least in part on at least one of the following;
a waypoint location, an adjusted waypoint location, user intentions, a route, a route type, wait times, a mode of transportation, and a distance between waypoint locations.
-
-
19. A method for travel routing, comprising:
-
employing a processor to execute computer readable instructions stored on a computer readable medium to perform the following acts; receiving a waypoint selection of a user; determining that the waypoint selection is inconsistent with the user'"'"'s intent; evaluating areas surrounding the waypoint; based on the evaluating, inferring a likely intent of the user; and based on the inferred likely intent, changing the waypoint to a different waypoint. - View Dependent Claims (20)
-
Specification