COLLABORATIVE ROUTE PLANNING FOR GENERATING PERSONALIZED AND CONTEXT-SENSITIVE ROUTING RECOMMENDATIONS
First Claim
1. A route planning system comprising the following computer-executable components:
- a receiver component that receives a request for directions from a first geographical point to a second geographical point; and
a context analyzer component that analyzes contextual data associated with the received request, the route planning system outputs directions between the first and second geographical points based at least in part upon the received request and the analyzed contextual data.
2 Assignments
0 Petitions
Accused Products
Abstract
A route-planning system is described that leverages a database of observations about routes taken by drivers in a region to generate context and/or preference sensitive routes. Contextual information such as time of day and day of week, along with such findings as the observed velocities on different roads and the efficiency of trips is noted from the database of trips to inform a route generation component. The route-generation component considers velocities, contextual information, and other findings to compute preferred routes for people requesting directions from a first geographical point to a second geographical point. In one usage, properties of a driver'"'"'s own prior routes are used to generate personalized routes, including routes between previously unobserved starting and ending locations. In another application, sets of observed routes of other drivers are used in a collaborative manner to generate recommended routes for a specific driver based on inferred preferences of the driver.
177 Citations
20 Claims
-
1. A route planning system comprising the following computer-executable components:
-
a receiver component that receives a request for directions from a first geographical point to a second geographical point; and a context analyzer component that analyzes contextual data associated with the received request, the route planning system outputs directions between the first and second geographical points based at least in part upon the received request and the analyzed contextual data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A methodology for outputting directions between two geographic points comprising the following computer-executable acts:
-
receiving a request for driving directions from a first geographic point to a second geographic point; determining contextual data associated with the request, the contextual data includes a time of day that an initiator of the request will be traveling from the first geographic point to the second geographic point; and creating driving directions from the first geographic point to the second geographic point based at least in part on the time of day. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A route planning system comprising the following computer-executable components:
-
means for receiving a request for driving directions between two geographic points; means for determining contextual information associated with the request; means for assigning a driving profile to an initiator of the request; and means for creating driving directions between the two geographic points based at least in part upon the request, the contextual information, and the assigned driving profile. - View Dependent Claims (20)
-
Specification