| CPC G01C 21/34 (2013.01) [G01C 21/343 (2013.01); G01C 21/3446 (2013.01)] | 20 Claims |

|
1. A method performed by a vehicle routing platform, the method comprising:
storing, in a first data structure, a value at a logical index for each pair of locations of a plurality of pairs of locations,
wherein the value, of the logical index for a pair of locations, indicates whether a travel time, between the pair of locations, has been determined;
storing, in a second data structure, an offset index for each predetermined logical index of one or more predetermined logical indexes of the first data structure;
wherein the offset index, for a predetermined logical index, is based on a quantity of logical indexes preceding the predetermined logical index in the first data structure, and wherein values at the logical indexes indicate that travel times have been determined;
storing, in a third data structure, travel times between pairs of locations of a portion of the plurality of pairs of locations;
receiving a request to determine a particular travel time between a particular pair of locations;
determining whether a particular value, at a particular logical index for the particular pair of locations, indicates that a particular travel time has been determined; and
identifying, in the third structure, the particular travel time based on the particular value indicating that the particular travel time has been determined.
|