Predictive services for devices supporting dynamic direction information
First Claim
1. A method of managing a local cache and point of interest information that is accessed by and that is stored on and selectively removed from the local cache of a mobile device, the mobile device including a processor and a local cache, comprising:
- the mobile device determining direction information based on an orientation for the mobile device;
the mobile device determining position information as a function of a position for the mobile device;
the mobile device storing, in a local cache of the mobile device, point of interest information for one or more points of interest, the point of interest information having been previously received at the mobile device;
the mobile device identifying a region of real space that the mobile device is unlikely to encounter in the future based at least in part on the direction information or the position information; and
the mobile device selectively and automatically removing from the local cache of the mobile device, point of interest information for at least one of the points of interest in the identified region that the mobile device is unlikely to encounter based at least in part on the direction or position information, freeing up space in the local cache.
2 Assignments
0 Petitions
Accused Products
Abstract
With the addition of directional information in the environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest by pointing at the objects. Sometimes either the device user and/or the publishers of content cannot complete a content exchange associated with a point of interest (POI) fast enough for the content to remain relevant. Thus, POIs and content for POIs can be predicted for users based on a variety of factors, such as an analysis of their present path and directional changes, rates of changes, or other factors, such that there is no noticeable, or minimal, latency between information being available with respect to such POIs and a request made via the user'"'"'s device for such POI information.
-
Citations
30 Claims
-
1. A method of managing a local cache and point of interest information that is accessed by and that is stored on and selectively removed from the local cache of a mobile device, the mobile device including a processor and a local cache, comprising:
-
the mobile device determining direction information based on an orientation for the mobile device; the mobile device determining position information as a function of a position for the mobile device; the mobile device storing, in a local cache of the mobile device, point of interest information for one or more points of interest, the point of interest information having been previously received at the mobile device; the mobile device identifying a region of real space that the mobile device is unlikely to encounter in the future based at least in part on the direction information or the position information; and the mobile device selectively and automatically removing from the local cache of the mobile device, point of interest information for at least one of the points of interest in the identified region that the mobile device is unlikely to encounter based at least in part on the direction or position information, freeing up space in the local cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
a location subsystem that includes a GPS subsystem; a directional subsystem that includes a digital compass; a processor; a local cache, and memory having stored instructions which, when executed by the processor, cause the mobile device to manage the local cache and point of interest information stored on and removed from the local cache the stored instructions further being configured to cause the mobile device to perform the following; the mobile device detecting direction information with the directional subsystem based on an orientation of the mobile device; the mobile device detecting position information with the location subsystem as a function of a position of the mobile device; the mobile device storing in a local cache of the mobile device, point of interest information for one or more points of interest that was previously received by the mobile device; the mobile device identifying a region of real space that the mobile device is unlikely to encounter in the future based at least in part on the direction information and the position information; and the mobile device aging out and automatically removing, from the local cache of the mobile device, point of interest information for at least one of the points of interest in the identified region that the mobile device is unlikely to encounter based at least in part on the detected direction and position information, freeing up space in the local cache. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
a mobile device having a processor and a local cache, the computing system being configured to detect first direction information based on an orientation of the mobile device; the computing system detecting first position information as a function of a position of the mobile device; the computing system being configured to obtain and store, in the local cache of the mobile device, point of interest information for one or more points of interest based at least in part on the first direction information and the first position information; the computing system being configured to identify a region of real space that the mobile device is unlikely to encounter in the future based at least in part on at least new direction information or new position information; and the computing system being configured to selectively and automatically remove, from the local cache of the mobile device, point of interest information for at least one of the points of interest in the identified region that the mobile device is unlikely to encounter based at least in part on the new detected direction information or the new position information, freeing up space in the local cache. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of managing a local cache on a mobile device and point of interest information selectively stored on and removed from the local cache comprising:
-
determining direction information based on an orientation for the mobile device; determining position information as a function of a position for the mobile device; storing, in a local cache of the mobile device, point of interest information for one or more points of interest, the point of interest information having been previously received at the mobile device; identifying a region of real space that the mobile device is unlikely to encounter in the future based at least in part on the direction information or the position information; and aging out and automatically removing, from the local cache of the mobile device, point of interest information for at least one of the points of interest in the identified region that the mobile device is unlikely to encounter based at least in part on the direction or position information, freeing up space in the local cache. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A mobile device comprising:
-
a digital compass configured to detect direction information based on an orientation of the mobile device; a GPS subsystem configured to detect position information with as a function of a position of the mobile device; local cache configured to store point of interest information for one or more points of interest that was previously received by the mobile device; a processor configured to identify a region of real space that the mobile device is unlikely to encounter in the future based at least in part on the direction information and the position information; and the processor further configured to automatically remove, from the local cache, point of interest information for at least one of the points of interest in the identified region that the mobile device is unlikely to encounter based at least in part on the detected direction and position information, freeing up space in the local cache.
-
Specification