Patent Document ID: 9791573
Application ID: 14755448
Patent Status: 1

Claim One:
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 travelled 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, wherein determining includes comparing a number of times the user travels the one or more common sub-routes against the pre-determined threshold, wherein the pre-determined threshold is a user defined threshold indicating the one or more common sub-routes is frequently traveled by the user; responsive to a determination that the number of times the user travels the one or more common sub-routes exceeds the pre-determined threshold, flagging, by one or more computer processors, each of the one or more common sub-routes exceeding the pre-determined threshold, wherein flagging includes determining a measurable distance the one or more common sub-routes have the plurality of points in common; identifying, by one or more computer processors, one or more flagged common sub-routes within a calculated route, wherein identifying includes determining the calculated route for a journey, wherein the calculated route includes the one or more flagged common sub-routes, and determining at least one of the one or more flagged common sub-routes matches one or more direction sequences of the calculated route; suppressing, by one or more computer processors, route navigation assistance for one or more identified flagged common sub-routes, wherein suppressing includes substituting one or more matched direction sequences of the calculated route with the one or more identified flagged common sub-routes, prompting the user to confirm suppression of detailed instructions for each identified flagged common sub-routes is desired, and responsive to the user confirming suppression of the detailed instructions is desired, suppressing the detailed instructions for each of the one or more identified flagged common sub-routes; and responsive to the user continuing to the next direction following the one or more identified flagged common sub-routes in the calculated route, 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, wherein the power save mode includes searching for an updated GPS location of the client device less frequently.