Patent Document ID: 8589075
Application ID: 13277028
Patent Flag: 1

Claim One:
1. A method for visualizing trip progress, the method comprising: receiving a route request comprising a start location and an end location; generating by one or more processors a route from the start location to the end location, the route comprising a plurality of route segments; determining by the one or more processors a route proportion for each of the plurality of route segments, the route proportion corresponding to a ratio of a length of the route segment to a length of the route; generating by the one or more processors a progress style that specifies a minimum proportion for the plurality of route segments, and wherein a given one of the route segments has a route proportion that fails to exceed the minimum proportion; and sending the route and the progress style to a user device, the user device displaying a progress bar based on the progress style, wherein the progress bar comprises a plurality of progress bar segments corresponding to respective ones of the plurality of route segments, and wherein the progress bar segment corresponding to the given route segment is rendered with a minimum display size based on the route proportion of the given route segment failing to exceed the minimum proportion such that the ratio of a length of the progress bar segment corresponding to the given route segment to a length of the progress bar is greater than the ratio of a length of the given route segment to the length of the route.