COMPUTATION OF TRAVEL ROUTES, DURATIONS, AND PLANS OVER MULTIPLE CONTEXTS
First Claim
1. A route planning system comprising the following computer-executable components:
- a receiver component that receives a request for directions between a beginning point and a destination point; and
an analysis component that searches for routes between the beginning point and the destination point and identifies one or more candidate routes and one or more journey start times between the beginning point and the destination point based at least in part upon contextual information, the one or more output candidate routes and the one or more journey start times are determined as a function of at least one of expected utility to a user and expected cost incurred by the user with respect to the one or more candidate routes and the one or more journey start times.
2 Assignments
0 Petitions
Accused Products
Abstract
A route planning system comprises a receiver component that receives a request for directions between a beginning point and a destination point. An analysis component analyzes a traffic system representation that varies as context varies and outputs expected amounts of travel time between the beginning point and the destination point for multiple contexts based at least in part upon the analysis. A method is described herein that includes techniques for searching over routes and trip start times simultaneously so as to identity start times and routes associated with maximal expected value, or equivalently minimum expected cost, given preferences encoded about one or more of the leaving time, the travel time, and the arrival time.
142 Citations
20 Claims
-
1. A route planning system comprising the following computer-executable components:
-
a receiver component that receives a request for directions between a beginning point and a destination point; and an analysis component that searches for routes between the beginning point and the destination point and identifies one or more candidate routes and one or more journey start times between the beginning point and the destination point based at least in part upon contextual information, the one or more output candidate routes and the one or more journey start times are determined as a function of at least one of expected utility to a user and expected cost incurred by the user with respect to the one or more candidate routes and the one or more journey start times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A methodology for determining identifying a route for travel, comprising:
-
receiving a request for directions between a beginning point and a destination point; searching for routes between the beginning point and the destination point based at least in part upon at least one of sensed and inferred contextual information; identifying at least one of a plurality of candidate routes between the beginning point and the destination point and a plurality of journey start times for a candidate route based at least in part upon the search; and selecting one or more routes to provide to a user that requests the directions based at least in part upon an estimated utility metric associated with the user requesting the directions and the at least one of a plurality of candidate routes between the beginning point and the destination point and the plurality of journey start times for the candidate route. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A route planning system, comprising:
-
computer-implemented means for receiving a request for directions between a beginning point and a destination point; and computer-implemented means for determining a candidate route between the beginning point and the destination point and a candidate journey start time based at least in part upon contextual information and one or more of an expected cost of a journey over the candidate route to a user given the candidate journey start time and an expected utility of the journey over the candidate route to the user given the journey start time.
-
Specification