Categorized location identification based on historical locations of a user device
AssigneeT-Mobile USA, Inc.
InventorsSeth H. Schuler, Linda Zhao, Xianglong Kong, Michael J. Goo, Jeffrey M. Giard
Life of this patent
Estimating the term…
Abstract
Techniques determining a categorized location of a user of a user device based at least in part on a set of location and time pairs for the user device are described herein. The set of location and time pairs for the user device include at least one location and time pair that is associated with a communication of the user device over a communication network. In some embodiments, the techniques further predict a location for the user given a specified time and based at least in part on the set of location and time pairs for the user device.
Claims21
A system comprising:
- one or more processors;
- a data acquisition module configured to be operated by the one or more processors to receive voice call data records for a user device, each voice call data record including a location and time pair;
- a data analysis module configured to be operated by the one or more processors to determine an area as a home market location based at least in part on whether a count of communications of the user device in the area divided by a total count of communications of the user device exceeds a threshold and determine a categorized location of a user of the user device based at least in part on location and time pairs included in the voice call data records and the home market location, wherein the location and time pairs not associated with the home market location are excluded from the determining the categorized location;
- and
- a user location module configured to be operated by the one or more processors to provide an identifier of the user device along with the determined categorized location.
A computer-implemented method comprising:
- receiving a set of location and time pairs for a user device, at least one of the location and time pairs being associated with a communication of the user device over a communication network;
- determining an area as a home market location based at least in part on whether a count of communications of the user device in the area divided by a total count of communications of the user device exceeds a threshold;
- and
- determining a categorized location of a user of the user device based at least in part on the set of location and time pairs, wherein the location and time pairs not associated with the home market location are excluded from the determining the categorized location.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:
- receiving a request for a location of a user, the request specifying a time;
- based at least in part on the time and on a set of location and time pairs for a user device of the user, predicting the location of the user, wherein at least one of the location and time pairs is associated with a communication of the user device over a communication network and a home market area previously determined based on whether a count of communications of the user device in the home market area divided by a total count of communications of the user device exceeds a threshold, wherein the location and time pairs not associated with the home market area are excluded from the predicting the location of the user;
- and
- providing the predicted location of the user in response to the request.
Dependencies are inferred from the claim text.