Mobile Newsreader Format Translation and Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices with function-limited browsers struggle to access and display content formatted in unsupported formats like RSS feeds, leading to incomplete or incorrect rendering of information.
Innovation Solution
Implementing algorithms for requesting, translating, and caching content on mobile devices to convert unsupported formats, such as RSS feeds, into a supported format like HTML, allowing for seamless navigation and display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a mobile device uses a function-limited browser to access content, then the device can operate with limited resources and simpler architecture, but the device cannot access or display content in unsupported formats like RSS feeds
Solution Approach 1:
The patent introduces a server-based translation service as an intermediary between the mobile device and content sources. When the function-limited browser encounters unsupported content formats like RSS feeds, it automatically requests translation from the server, which converts the content to supported formats before returning it to the device. This mediator approach enables format compatibility without requiring the device itself to have complex translation capabilities.
Solution Approach 2:
The system segments the content access functionality into two parts: the simple function-limited browser on the mobile device handles basic navigation and request initiation, while the server-based translation service handles format conversion and content processing. This segmentation allows each component to remain simple while achieving overall system versatility.
2Productivity
If the mobile device translates and caches content locally, then the device can reduce network requests and improve access speed, but the device requires more memory and processing resources
Solution Approach 1:
The patent shifts the caching dimension from the mobile device to the server. Instead of the device caching translated content locally (which would consume device memory), the server maintains caches of both original and translated content. This dimensional shift allows fast content retrieval without increasing device memory requirements, as the server handles storage and retrieval operations.
3Adaptability or versatility
If the device requests translated content for every unsupported format, then the device can access diverse content types, but the device increases network traffic and processing delays
Solution Approach 1:
The server performs preliminary actions by maintaining pre-generated translated versions of popular or frequently accessed content in its cache. When the mobile device requests content, the server checks whether a translated version is already available before initiating new translation processes. This preliminary preparation reduces translation delays for subsequent requests while maintaining access to diverse content types.
Data Source
AI summary
Providing information to a mobile device can include receiving a translation request from a mobile device, wherein the translation request includes a resource locator identifying information in a native format; accessing the information identified by the resource locator, wherein the information is retrieved from a local cache if available and otherwise is retrieved from a source associated with the resource locator; translating at least a portion of the information identified by the resource locator to generate a translated file in a supported format; and transmitting the translated file to the mobile device. Further, the information retrieved from a source associated with the resource locator can be stored in the local cache. Additionally, the information identified by the resource locator can be cleared from the local cache after a predetermined amount of time.


