Unified Information Management Platform for Mobile Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is no application or service on smartphones that allows users to easily revisit and manage different types of information accessed previously, such as songs, web pages, or videos, as users must restart applications to access them again.
Innovation Solution
A method and system for a mobile terminal to collect, synchronize, and manage information items across different applications, using a remote server to store and retrieve information items, allowing users to access them from various devices and render them on the terminal as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users store information items locally in different applications, then each application can render its own data format, but users cannot easily revisit or manage information across applications
Solution Approach 1:
The patent introduces a messaging server as an intermediary between mobile terminals and information storage. The server collects, stores, and manages information items from multiple applications and terminals, providing a centralized access point that simplifies information retrieval while maintaining the ability to handle diverse data formats through application-specific rendering.
Solution Approach 2:
The messaging server provides universal access to information items across different applications and terminals. A single interface on the mobile terminal allows users to access various types of information (messages, images, videos, etc.) that were originally stored in different applications, making the system multi-functional without increasing user-facing complexity.
2Adaptability or versatility
If users synchronize information with a remote server, then information can be accessed from multiple terminals, but network bandwidth and server storage are consumed
Solution Approach 1:
The system creates copies of information items on the remote server that reference the original data. When users access information from different terminals, the server provides these copies rather than requiring continuous synchronization of all data, reducing network bandwidth consumption while maintaining cross-terminal accessibility.
Solution Approach 2:
The messaging server pre-collects and stores information items from various applications before users need to access them from multiple terminals. This preliminary action of centralized collection reduces the need for repeated data transmission and synchronization operations when users switch between terminals.
3Speed
If the mobile terminal stores all information items locally, then quick access is possible, but device storage capacity is limited
Solution Approach 1:
The patent moves information storage from the single dimension of local device storage to a distributed dimension involving both local caching and remote server storage. The mobile terminal maintains a local cache for frequently accessed information while offloading less frequently used data to the remote server, effectively increasing available storage capacity without sacrificing access speed for common operations.
Data Source
AI summary
A mobile terminal collects information items identified by a user of the mobile terminal, the collected information items having different formats of data that are to be rendered by different applications at the mobile terminal. The mobile terminal synchronizes itself with the remote server so that the user can access the plurality of information items stored at the remote server from another terminal. Next, the mobile terminal displays some information items in a chronological order. In response to detecting a user selection of one information item, the mobile terminal determines whether data associated with the information item is in the mobile terminal or not. If the data is present in the mobile terminal, the mobile terminal then renders the data on the mobile terminal. Otherwise, the mobile terminal first downloads the data from the remote server and then renders the data on the mobile terminal.


