Patent ID: 8554467

Claim:
A computer-readable non-transitory medium containing instructions for controlling a computing environment to perform a method comprising: maintaining a searchable data arrangement including travel times associated with traveling from selected departure grids to selected destination grids, each selected departure grid and each selected destination grid being associated with at least one address of interest in a region, the searchable data arrangement being a grid-by-grid look-up table, where links are implied by indexing; receiving historical data that includes actual amounts of time that have been required to travel from selected departure grids to selected destination grids; updating the travel times using the historical data; receiving a command to search the data arrangement to determine a predicted travel time from a first address of interest to a second address of interest; determining a selected departure grid in which the first address is located; determining a selected destination grid in which the second address of interest is located; and determining the travel time associated with the selected departure grid and the selected destination grid.