Estimating travel time
AssigneeGoogle Inc.
InventorsSean Yaoxing Liu, Yiyang Joy Ding, Rita Chen
Life of this patent
Estimating the term…
Abstract
A system and method for estimating travel time are provided. A general travel time is determined for a first route. A personal travel time for the first route is determined based on travel data of a user while traveling the first route. A scaling factor is determined based on at least one travel characteristic associated with the user or the route. A travel time for is estimated a second route based on the general travel time, the personal travel time and the scaling factor.
Claims20
A machine-implemented method of estimating travel time, the method comprising:
- determining, using one or more processors, a general travel time for a first route;
- determining, using the one or more processors, a personal travel time for the first route based on travel data of a user while traveling the first route;
- determining, using the one or more processors, a scaling factor based on at least one travel characteristic associated with the user or the route;
- and
- estimating, using the one or more processors, a travel time for a second route based on the general travel time, the personal travel time and the scaling factor,
- wherein the estimating the travel time comprises solving the equation:
- ETT=GTT+(PTT−GTT)*C,
- wherein ETT represents the estimated travel time, GTT represents the general travel time, PTT represents the personal travel time and C represents the scaling factor.
A system for estimating travel time, the system comprising:
- one or more processors;
- and
- a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:
- determining a general travel time for a first route;
- determining a personal travel time for the first route based on travel data of a user while traveling the first route;
- determining a scaling factor based on at least one travel characteristic associated with the user or the route;
- and
- estimating a travel time for a second route based on the general travel time, the personal travel time and the scaling factor,
- wherein the estimating the travel time comprises solving the equation:
- ETT=GTT+(PTT−GTT)*C,
- wherein ETT represents the estimated travel time, GTT represents the general travel time, PTT represents the personal travel time and C represents the scaling factor.
A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
- for each segment of multiple segments included within a route:
- determining a general travel time for the segment;
- determining a personal travel time for the segment based on travel data of a user while traveling the segment;
- determining a scaling factor for the segment based on at least one travel characteristic associated with the user or the segment;
- and
- estimating a travel time for the segment based on the general travel time, the personal travel time and the scaling factor,
- wherein the estimating the travel time comprises solving the equation:
- ETT=GTT+(PTT−GTT)*C,
- wherein ETT represents the estimated travel time, GTT represents the general travel time, PTT represents the personal travel time and C represents the scaling factor;
- and
- totaling the estimated travel times for the multiple segments, to determine a total estimated travel time for the route.
Dependencies are inferred from the claim text.