Patent Document ID: 20160205510
Application ID: 15014943
Patent Status: 0

Claim One:
1. A method implemented in a computing device, the method comprising: receiving, in the computing device, data identifying a set of location instances in a period of time, each respective location instance of the location instances identifying: a mobile device, a location of the mobile device, and a timestamp of the location of the mobile device in the period of time; identifying, by the computing device, a set of regions in which the location instances are located; computing, by the computing device, a visitation dataset for each respective region visited by each respective mobile device, wherein the visitation dataset identifies a plurality of frequencies of visitations of different types; filtering, by the computing device, regions visited by the respective mobile device to identify one or more region candidates as a home of the respective mobile device; and in response to a determination that the respective mobile device has more than one region candidate resulting from the filtering, selecting by the computing device the home of the respective mobile device from the more than one region candidate, based at least in part on a score computed from the visitation dataset.