Mobile Search Agent with Local Caching and Async Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile search result retrieval systems are inefficient in providing timely and customized results, as they rely heavily on cloud-based tokenization and centralized computation, which can lead to increased computational load and network latency, and do not effectively utilize user behavior patterns for pre-programmed search queries.
Innovation Solution
A mobile device system that generates and retrieves search queries asynchronously, processes raw data locally to display customized content, and uses a search agent to repeatedly issue pre-programmed queries based on user preferences, with features like tokenization and detokenization handled locally to reduce reliance on cloud servers and enhance user privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloud-based tokenization and centralized computation are used, then search results can be retrieved, but computational load on cloud servers increases and network latency increases
Solution Approach 1:
The patent segments the search system into multiple components: a search agent on the mobile device that generates queries, a cloud server that processes queries, and a local cache that stores results. This segmentation distributes computational load across different locations, reducing the burden on cloud servers while maintaining reliable search result retrieval.
Solution Approach 2:
The system performs preliminary actions by pre-computing search results and caching them locally on the mobile device before they are needed. The search agent proactively generates queries and stores results in advance, so when a user needs information, results are already available locally, eliminating the need for real-time cloud computation and reducing network latency.
2Reliability
If cloud-based tokenization is used, then search queries can be processed, but network latency increases
Solution Approach 1:
The patent introduces a local cache as an intermediary between the mobile device and the cloud server. This cache stores previously retrieved search results and serves them locally when requested, acting as a mediator that eliminates the need for repeated network trips to the cloud server, thereby reducing network latency while maintaining reliable query processing.
3Reliability
If centralized computation is used, then search results can be generated, but user privacy is compromised
Solution Approach 1:
The patent segments the computation process so that sensitive user data remains on the mobile device while only processed results are stored in the cloud cache. The search agent on the device handles local processing and caching, ensuring that user-specific information stays local, thus maintaining privacy while still enabling reliable search result generation through distributed computation.
Data Source
AI summary
A mobile device for retrieving results to pre-programmed search queries is provided. The mobile device being arranged to receive one or more programming commands, generate, based on the programming commands, one or more search queries and to retrieve, by way of the one or more search queries, one or more corresponding search results from a content provider server. The retrieval of the one or more search results is performed asynchronously to receiving the programming commands to generate the one or more search queries. The mobile device is further arranged to display customized content to a user based on the retrieved search results.


