Mobile Email Prefetching via Relevance Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face limitations such as limited memory, processing power, and high data transmission costs, which hinder the efficient operation of email applications, and their small screens and input devices complicate user interaction.
Innovation Solution
A client-server system that prefetches relevant message headers and messages based on user-defined criteria, optimizes data transmission by selecting only the most relevant content, and customizes applications for mobile devices to enhance user interface and functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all messages are fetched and transmitted to the mobile device, then the user has access to complete information, but the data transmission costs increase and memory consumption increases
Solution Approach 1:
The patent extracts only the most relevant messages from the complete message set based on relevance criteria (unread status, recent activity, active conversations, domain matches, contact book matches). The server identifies and transmits only this subset of messages to the mobile device, separating essential information from non-essential data to reduce transmission costs while maintaining information quality.
Solution Approach 2:
The server performs preliminary filtering and relevance assessment of messages before transmission. By pre-processing messages on the server side to determine relevance, the system avoids transmitting unnecessary data to the mobile device, thereby reducing data transmission costs and memory usage while ensuring that only relevant information is delivered to the user.
2Loss of information
If all messages are fetched and transmitted to the mobile device, then the user has access to complete information, but the memory consumption on the mobile device increases
Solution Approach 1:
The patent extracts only the most relevant messages from the complete message set based on relevance criteria (unread status, recent activity, active conversations, domain matches, contact book matches). The server identifies and transmits only this subset of messages to the mobile device, separating essential information from non-essential data to reduce memory consumption while maintaining information quality.
Solution Approach 2:
The patent applies partial action by transmitting only a portion of the total messages - specifically those deemed most relevant - rather than all messages. This partial transmission approach is sufficient to meet user information needs while significantly reducing the quantity of data stored in mobile device memory.
3Loss of energy
If the server fetches and transmits only relevant messages, then data transmission costs are reduced, but the complexity of determining relevance increases
Solution Approach 1:
The patent segments the relevance determination process into five distinct criteria: unread message status, recent message activity, active conversation identification, domain matching, and contact book matching. By dividing the complexity into separate, manageable criteria, the server can systematically evaluate messages against each criterion without overwhelming computational burden.
Solution Approach 2:
The server autonomously determines message relevance by automatically applying the five relevance criteria without requiring manual user input or complex external processing. The system self-evaluates each message against the established criteria and makes independent decisions about which messages to transmit, simplifying the overall process despite the multiple factors involved.
4Loss of information
If more messages are transmitted to the mobile device, then the user has better access to information, but the user interface becomes more complex to navigate on small screens
Solution Approach 1:
The patent extracts only the most relevant messages based on five criteria, presenting a curated subset to the user rather than the complete message set. This extraction approach reduces the number of messages displayed on the mobile device screen, making the user interface simpler and more navigable on small screens while maintaining access to essential information.
Data Source
AI summary
Systems and methods for prefetching relevant information for responsive mobile email applications are describe. In some embodiments, the server performs operations for prefetching data for an application operating on a client device. The server receives from a client device a request for a list of conversations. In response to the request, the server fetches conversation headers associated with the request list of conversations and fetches up to a predetermined number of messages, within conversations in the list of conversations, which are determined to be most relevant to a user of the client device in accordance with predefined criteria, and then transmits the fetched headers and the fetched messages to the client device. Other embodiments are also described.


