System and method for providing intelligent location information
First Claim
1. A method comprising:
- extracting event models from at least one personal planning source of a user, wherein a parameter of an event model includes event location;
periodically receiving location information of at least one mobile device of the user;
storing the location information in a location log;
maintaining user location patterns through the location log, wherein maintaining user location patterns comprises updating a plurality of pattern models that characterizes location patterns;
generating a location prediction from the extracted event models and the user location patterns;
using a first content worker module, checking if the location prediction meets a set of content requirements;
if the set of content requirements is satisfied, initiating content retrieval from at least one service; and
pushing the content to the mobile device;
wherein at least two pattern models of the plurality of pattern models are Markov chains that are characterized for two different time frames.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system that includes extracting event models from at least one personal planning source of a user, wherein a parameter of an event model includes event location; periodically receiving location information of at least one mobile device of the user; storing the location information in a location log; a pattern worker module maintaining user location patterns through the location log; generating a location prediction from the extracted event models and the user location patterns; a first content worker module checking if the location prediction meets a set of content requirements; if the set of content requirements is satisfied, initiating content retrieval from at least one service; and pushing the content to the mobile device.
-
Citations
21 Claims
-
1. A method comprising:
-
extracting event models from at least one personal planning source of a user, wherein a parameter of an event model includes event location; periodically receiving location information of at least one mobile device of the user; storing the location information in a location log; maintaining user location patterns through the location log, wherein maintaining user location patterns comprises updating a plurality of pattern models that characterizes location patterns; generating a location prediction from the extracted event models and the user location patterns; using a first content worker module, checking if the location prediction meets a set of content requirements; if the set of content requirements is satisfied, initiating content retrieval from at least one service; and pushing the content to the mobile device; wherein at least two pattern models of the plurality of pattern models are Markov chains that are characterized for two different time frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21)
-
-
12. A method comprising:
-
extracting event models from at least one personal planning source of a user, wherein a parameter of an event model includes event location; periodically receiving location information of at least one mobile device of the user; storing the location information in a location log; maintaining user location patterns through the location log, wherein maintaining user location patterns comprises updating a plurality of pattern models that characterizes location patterns; generating a location prediction from the extracted event models and the user location patterns; using a first content worker module, checking if the location prediction meets a set of content requirements; if the set of content requirements is satisfied, initiating content retrieval from at least one service; and pushing the content to the mobile device; wherein a content scenario is associated with the first content worker module, and the content retrieval is for content associated with the content scenario. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification