Patent ID: 9574894
Date: 2017-02-21
CPC Classifications: G01C,G06Q,G07C,H04W

Claim:
1. A computer-implemented method, comprising: monitoring, using a global positioning system (GPS), first location information of a first electronic device associated with a user over at least a first period of time; storing the first location information for the first electronic device; monitoring second location information of a second electronic device associated with the user over at least a second period of time after the first period of time, the second electronic device being different from the first electronic device; storing the second location information for the second electronic device; analyzing the first location information and the second location information using at least one pattern detection algorithm to identify at least one route and at least one dwell, the at least one dwell corresponding to an approximate range of time and an approximate location where the user was located for at least a minimum amount of time with a first minimum occurrence value, the at least one route corresponding to at least one path that is to, from, or includes the at least one dwell with a second minimum occurrence value; determining third location information using at least one of the first electronic device or the second electronic device over a third period of time after the second period of time; and determining a location of the user for at least one future time based at least in part on the third location information and information associated with the at least one route and the at least one dwell.