TRAVEL DIRECTIONS WITH TRAVEL-TIME ESTIMATES
First Claim
1. One or more computer-readable storage media that store executable instructions to provide travel directions, wherein the executable instructions, when executed by a computer, cause the computer to perform acts comprising:
- receiving, from a user, a request to provide a directions from a first location to a second location;
calculating a route from said first location to said second location;
calculating a travel time that to traverse said route, said travel time being based on said travel occurring during a particular time interval, and also being based on historical traffic data collected for said particular time interval; and
communicating, to said user, said route and said travel time.
2 Assignments
0 Petitions
Accused Products
Abstract
Travel directions may be provided with an estimate of the amount of time that it takes to traverse the route at various times of day. In one example, data is collected regarding the traffic along a route, as well as other factors that may affect the time it takes to traverse the route. The collected data is associated with a particular time, so that it is possible to know, for example, that traffic moves at an average speed of X from 1-2 p.m., an average speed of Y from 2-3 p.m., and so on. Directions may be presented to a user in a way that reflects the varying amount of time that it takes to traverse a route at different times of day. For example, a chart or graph showing how travel time changes throughout the day may be presented.
58 Citations
20 Claims
-
1. One or more computer-readable storage media that store executable instructions to provide travel directions, wherein the executable instructions, when executed by a computer, cause the computer to perform acts comprising:
-
receiving, from a user, a request to provide a directions from a first location to a second location; calculating a route from said first location to said second location; calculating a travel time that to traverse said route, said travel time being based on said travel occurring during a particular time interval, and also being based on historical traffic data collected for said particular time interval; and communicating, to said user, said route and said travel time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing travel directions, the method comprising:
using a processor to perform acts comprising; receiving a plurality of traffic data for a first location, each of the traffic data being collected at a time; putting said traffic data into bins based on a time at which said traffic data was collected, each of the bins representing a time interval; calculating a speed of traffic at each time interval based on data in the bins associated with each time interval; receiving a request to provide directions from a second location to a third location, said first location being between said second location and said third location; calculating a route from said second location to said third location; using calculated speeds of traffic at each time interval to determine how long it will take to traverse said route during different time intervals; and communicating, to a user, said route and an indication of how long it will take to traverse said route at each time interval. - View Dependent Claims (10, 11, 12, 13)
-
14. A system for presenting directions and travel time, the system comprising:
-
a processor; a memory; a component that is stored in said memory and that executes on said processor, said component receiving data concerning travel speed at a first location, said data indicating a time at which said data was collected, said component receiving, from a user, a request to provide directions from a second location to a third location, said component calculating a route between said second location and said third location that includes said first location, said component using said data to calculate travel times, at a plurality of time intervals, between said second location and said third location, said component presenting, to said user, said route and an indication of a time it takes to traverse said route at each of the time intervals. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification