Location-based caching for mobile devices
First Claim
1. A method for providing location related content dynamically to a mobile communication device, the method comprising tracking a present location of the mobile communication device;
- predicting a future location of the mobile communication device based upon current movement parameters of the mobile communication device;
determining whether content related to the future location is presently stored on the mobile communication device; and
retrieving the content from a content store via a network connection upon a determination that the content is not presently stored on the mobile communication device.
2 Assignments
0 Petitions
Accused Products
Abstract
A location-based caching system provides the ability for a mobile communication device to dynamically provide content related to a user'"'"'s location. Content may comprise a series of map segments that anticipate the route traveled by a user of the mobile device. Other related content may also be provided, for example, point of interest information related to the route traveled. The system tracks a present location of the mobile device and predicts a future location of the mobile device. Based upon the prediction of future location, the caching module determines whether content related to the future location is presently stored on the mobile device. If appropriate content is not on the mobile device, the caching module retrieves the content from a content server via a network connection. The content information nay be contextually selected based upon, for example, user preferences, movement information, and device state information.
-
Citations
20 Claims
-
1. A method for providing location related content dynamically to a mobile communication device, the method comprising
tracking a present location of the mobile communication device; -
predicting a future location of the mobile communication device based upon current movement parameters of the mobile communication device;
determining whether content related to the future location is presently stored on the mobile communication device; and
retrieving the content from a content store via a network connection upon a determination that the content is not presently stored on the mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A location-based caching system comprising
a mobile communication device further comprising a location determination module that determines a present location of the mobile communication device; -
a direction estimator module that estimates a future location of the mobile communication device based upon current movement parameters of the mobile communications device;
a content container that stores content related to the future location;
a connection management module that provides network connectivity to the mobile communication device; and
a caching module that selects the content related to the future location from the content container or an alternative content source external to the mobile communication device via the connection management module; and
a content server that provides the content related to the future location to the mobile communication device via a network; and
a source of present location information about the mobile communication device accessible by the mobile communication device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A mobile communication device providing location-based caching functionality comprising
a location determination module that determines a present location of the mobile communication device; -
a direction estimator module that estimates a future location of the mobile communication device based upon current movement parameters of the mobile communications device;
a content container that stores content related to the future location;
a connection management module that provides network connectivity to the mobile communication device; and
a caching module that selects the content related to the future location from the content container or an alternative content source external to the mobile communication device via the connection management module. - View Dependent Claims (18, 19, 20)
-
Specification