MINING LIFE PATTERN BASED ON LOCATION HISTORY
First Claim
1. A method implemented at least partially by a processor, the method comprising:
- collecting location data for an individual;
extracting a place visited from the location data and transforming the place visited in the location data to a stay point, the stay point is a geographical region where the individual has stayed over a time period and is a distance amount from another geographical region;
building a location history tree using a hierarchical clustering algorithm to cluster a sequence of stay points that include similar places visited;
creating a location history of the individual with a sequence of stay point clusters with a transition time between two clusters on different geospatial scales;
predicting a life pattern of the individual based on a routine schedule of the individual and the place visited in the individual'"'"'s daily life based at least in part on the location history; and
providing information to the individual based at least in part on the life pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing mining life pattern are described. This disclosure describes mining a life pattern of an individual, for example, by identifying places visited during the individual'"'"'s daily activities. Mining the individual life pattern includes collecting location data for the individual and predicting behaviors and preferences of the individual based at least in part on a location history. The location history of the individual is represented with a sequence of geographical regions that have been visited by the individual with corresponding arrival and departure times for each region. Once the life pattern is predicted from the location history, information is recommended to the individual based at least in part on the life pattern.
102 Citations
20 Claims
-
1. A method implemented at least partially by a processor, the method comprising:
-
collecting location data for an individual; extracting a place visited from the location data and transforming the place visited in the location data to a stay point, the stay point is a geographical region where the individual has stayed over a time period and is a distance amount from another geographical region; building a location history tree using a hierarchical clustering algorithm to cluster a sequence of stay points that include similar places visited; creating a location history of the individual with a sequence of stay point clusters with a transition time between two clusters on different geospatial scales; predicting a life pattern of the individual based on a routine schedule of the individual and the place visited in the individual'"'"'s daily life based at least in part on the location history; and providing information to the individual based at least in part on the life pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable media encoded with instructions that, when executed by a processor, perform acts comprising:
-
receiving location data for an individual, the data includes a longitude, a latitude, and a timestamp for each geographical region visited; representing a location history of the individual with geographical regions visited with corresponding arrival and departure times; estimating behaviors and preferences of the individual based at least in part on the location history; and providing recommendations to the individual based on the behaviors and preferences of the individual. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory; a processor coupled to the memory to perform acts comprising; gathering location data for an individual, the data includes a longitude, a latitude, and a timestamp for each geographical region; modeling a location history of the individual by using the geographical regions visited with corresponding arrival and departure times; predicting a life pattern of the individual based at least in part on the location history; and presenting information to the individual based at least in part on the life pattern. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification