Mobile Data Channel Selection by Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvelanguage selection capabilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If content is updated frequently to support multiple languages, then content relevance is improved, but update time increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvelanguage switching capabilityVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8041372B1Selecting data in a mobile information system
Publication Date: 2011.10.18 ADOBE INC
  • US8041372B1 patent drawing
  • US8041372B1 patent drawing
  • US8041372B1 patent drawing

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.