Mobile Data Channel Selection by Location
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in efficiently selecting and storing content in multiple languages based on the user's current location, leading to unnecessary storage of irrelevant content and inefficient access to preferred languages.
Innovation Solution
A method and system that define multiple channels and data sets for each channel, allowing mobile devices to select and store only the most relevant content configured for presentation in user-identified languages, using a server to automatically deliver content based on the device's location and user preferences, with data sets configured for different languages and dynamically selecting resources from shared libraries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all content in multiple languages is stored on the mobile device, then language selection capability is improved, but memory usage increases
Solution Approach 1:
The patent segments content into multiple data sets, where each data set is configured for presentation in a specific language. Instead of storing all language versions simultaneously, the system divides content into language-specific segments and stores only the currently needed segment on the mobile device, while other segments remain on the server.
Solution Approach 2:
The system performs preliminary action by pre-configuring multiple data sets for different languages on the server side. When a user travels to a new location, the system can quickly switch to the appropriate language data set without requiring real-time translation or downloading, as the content is already prepared and configured for that language.
2Reliability
If content is updated frequently to support multiple languages, then content relevance is improved, but update time increases
Solution Approach 1:
The patent merges multiple language versions of content into a unified channel structure on the server. Instead of treating each language as a separate channel requiring independent updates, the system combines all language versions under a single channel, allowing simultaneous updates across all languages through a single update operation.
Solution Approach 2:
The channel is designed with universal functionality to handle multiple languages. A single channel can deliver content in any of the configured languages based on user location and preferences, eliminating the need for separate update mechanisms for each language and reducing overall update time.
3Adaptability or versatility
If multiple data sets for multiple languages are stored on the mobile device, then language switching capability is improved, but memory requirements increase
Solution Approach 1:
The patent extracts only the necessary language data set from the server and stores it temporarily on the mobile device. When a user travels to a new location, the system extracts and downloads only the data set configured for that location's language, rather than storing all possible language versions. After use, the data set can be removed to free memory.
Solution Approach 2:
The system adds a temporal dimension to language data storage by implementing a caching mechanism with expiration. Language data sets are stored on the mobile device temporarily for the duration needed (while the user is in that location), then automatically removed or expired. This transforms the storage model from permanent multi-language storage to temporary, location-based storage.
Data Source
AI summary
Systems and methods, including computer software products, can be implemented for selecting data on a mobile device on which multiple channels are defined. Each channel can be adapted to receive a predetermined type of content for access on the mobile device. Multiple languages may also be defined on the device, and multiple data sets for at least one of the channels are received, wherein each data set is configured for presentation in a different one of the languages. One of the data sets may be selected based on a current location.


