Patent ID: 9689705
Date: 2017-06-27
CPC Classifications: G01C

Claim:
1. A computer-implemented method for providing a visual representation of conditions along a calculated route, the method comprising: receiving, at a computer processor from a user over an electronic network, a start location and a destination location; calculating, by the computer processor, a route based on the received start and destination locations; scaling, using the computer processor, the calculated route to dimensions of a first bar-shaped linear visual indicator of the calculated route; receiving or calculating, using the computer processor, a first condition associated with at least one of a plurality of points along the calculated route; generating, using the computer processor, and displaying on a device of the user an electronic map including at least a portion of the calculated route; generating, using the computer processor, and displaying on the device, one or more turn-by-turn directions indicia corresponding to the electronic map; generating, using the computer processor, and displaying on the device, while displaying the one or more turn-by-turn directions indicia, the first bar-shaped linear visual indicator parallel to a top of the displayed electronic map, the first bar-shaped linear visual indicator being divided into representative segments according to the scaling, at least one of the representative segments including a visual representation of the first condition associated with one or more of a plurality of points along the calculated route of the respective representative segment, wherein a pattern, shade, or color of at least one of the representative segments of the first bar-shaped linear visual indicator matches a pattern, shade, or color of a respective portion of the calculated route displayed on the electronic map; generating, using the computer processor, a second bar-shaped linear visual indicator; scaling the second bar-shaped linear visual indicator to overlap a corresponding portion of the first bar-shaped linear visual indicator; receiving or calculating, using the computer processor, a second condition associated with each of the one or more of the plurality of points along the calculated route; and displaying the second bar-shaped linear visual indicator on the device, while displaying the first bar-shaped linear visual indicator, the second bar-shaped linear visual indicator comprising one or more visual representations of the second condition associated with each of the one or more of the plurality of points along the calculated route.