1. A method for improving route navigation assistance on a client device, the method comprising: monitoring, by one or more computer processors, a plurality of routes, wherein the plurality of routes are routes traveled by a user in a plurality of successive journeys; determining, by one or more computer processors, one or more common sub-routes within the plurality of routes, the one or more common sub-routes having a plurality of points in common with each other; determining, by one or more computer processors, whether the one or more common sub-routes exceed a pre-determined threshold; flagging, by one or more computer processors, each of the one or more common sub-routes exceeding a pre-determined threshold, wherein flagging includes determining whether each of one or more points within a first route match at least one or more points in a second route; identifying, by one or more computer processors, one or more flagged common-sub-routes within a calculated route; suppressing, by one or more computer processors, route navigation assistance for one or more identified flagged common sub-routes, wherein suppressing includes instructing the user to continue to a next direction following the one or more identified flagged common sub-routes; and responsive to the user continuing to the next direction, augmenting, by one or more computer processors, one or more functions of the client device, wherein augmenting includes enabling a power save mode while traveling the one or more identified flagged common sub-routes.