Architecture for user- and context-specific prefetching and caching of information on portable devices
First Claim
1. A system comprising:
- a search component implemented by a processor on a portable wireless device to perform an automated search as a background process on the portable wireless device to obtain search results;
a content storing component, implemented on the portable wireless device, to store search content corresponding to the search results of the automated search on the portable wireless device for future access;
a filter component to filter the search content corresponding to the search results based, at least in part, on an amount of time of user interaction with previous search results; and
a presentation component, implemented on the portable wireless device, to present at least a subset of the stored search content.
2 Assignments
0 Petitions
Accused Products
Abstract
Content management architecture for a portable wireless device. Caching and fetching techniques are provided to improve content handling for portable devices such as cellular telephones and portable computers. A search component automatically performs searches as a background process, and potentially desired content is received and cached by a content storing component to be available in the future when and if needed, mitigating latency associated with slow download speeds, refresh rates, and other system and/or network impediments. Content from background search results can be trickled into the device as part of the background process so as not to burden system resources for other processes. As part of memory management, aged and/or low priority or low interest content can be selectively removed or archived to increase available cache or memory space, as well as to maintain relevant content within the device. A presentation component facilitates presentation of the pre-stored content.
78 Citations
20 Claims
-
1. A system comprising:
-
a search component implemented by a processor on a portable wireless device to perform an automated search as a background process on the portable wireless device to obtain search results; a content storing component, implemented on the portable wireless device, to store search content corresponding to the search results of the automated search on the portable wireless device for future access; a filter component to filter the search content corresponding to the search results based, at least in part, on an amount of time of user interaction with previous search results; and a presentation component, implemented on the portable wireless device, to present at least a subset of the stored search content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 20)
-
-
9. A system comprising:
-
a search component implemented by a processor of a portable wireless device that performs an automated search as a background process on the portable wireless device by forming a search query based, at least in part, on a geolocation context of the portable wireless device, wherein; the search component receives brief description information of search results corresponding to the search query of the automated search at the portable wireless device; the brief description information comprises file type and description of the search content corresponding to the search query; and the search component is configured to determine search content to download to the wireless device based, at least in part, upon the brief description information of the search results; a content storing component implemented on the portable wireless device that stores the search content corresponding to the automated search for future access; a cache memory and a mass storage memory included on the portable wireless device for storing the search content; a filter component, implemented by the processor of the portable wireless device, to further determine the search content to download to the wireless device by filtering the search content based, at least in part, on at least one of;
a search content format;
a search content size;
a search content resolution;
or a search content play time, and further based, at least in part, on a user interaction with previous search results; anda trigger component implemented by the processor of the portable wireless device that initiates presentation of the search content based, at least in part, on relevancy to at least one of a user state, a user preference, or a user context. - View Dependent Claims (10, 11, 19)
-
-
12. A method comprising:
-
executing, by a processor of a portable wireless device, an automated search as a background process on the portable wireless device by forming a search query in anticipation of user interest in a subject of the automated search; determining, by the processor, search content corresponding to the search query to download to the portable wireless device based, at least in part, on a length of time of prior user interaction with previous search content presented on the portable wireless device; and storing the search content corresponding to the search query of the automated search on the portable wireless device for future access. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification