Cache Management Server for Cross-Device Screen Display Response
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems fail to improve response characteristics for user-specific screen use modes, particularly for frequently used screens, as they do not effectively utilize cache data for unregistered URL information.
Innovation Solution
An information processing system with a cache management server that stores and retrieves cache data associated with user IDs, allowing for efficient display of user-specific screens by caching and retrieving screen data based on user login and logout processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If screen data is cached locally in the information processing apparatus, then response characteristics improve for previously accessed screens, but cache data cannot be shared across different devices and is lost when user logs out
Solution Approach 1:
A cache management server is introduced as an intermediary between the information processing apparatus and the Web server. The server stores cache data associated with user IDs, allowing users to access their cached screen data from multiple devices while maintaining user-specific customization. This resolves the contradiction by providing both fast local access and cross-device availability through the intermediary server.
Solution Approach 2:
The cache storage is moved from a single-dimension local storage model to a multi-dimension distributed storage model. Cache data is stored both locally in the information processing apparatus for immediate access and remotely on the cache management server for cross-device accessibility. This dimensional expansion allows the system to achieve both fast response characteristics and versatile device access simultaneously.
2Productivity
If cache data is stored locally in the information processing apparatus, then frequently used screens can be displayed quickly, but cache data is device-specific and not accessible from other devices
Solution Approach 1:
The cache management server acts as a mediator that maintains user-specific cache data. When a user logs in from any device, the server retrieves the user's cached screen data and provides it to the information processing apparatus. This enables users to access their personalized cache data across multiple devices while maintaining fast screen display speeds.
Solution Approach 2:
The cache management server provides universal access to user-specific cache data across multiple devices. The system allows cache data to serve dual purposes: local storage for immediate display speed and remote storage for cross-device accessibility. This multi-functionality resolves the contradiction between productivity and adaptability.
3Ease of operation
If the system uses traditional caching without user ID association, then simple cache operations are possible, but user-specific screen use modes cannot be supported
Solution Approach 1:
The system creates user-specific copies of cache data by associating cache entries with user IDs. Instead of maintaining a single shared cache, the system maintains separate cache spaces for different users on the cache management server. This allows user-specific customization while keeping the underlying cache operations simple and manageable through automated user ID-based organization.
Data Source
AI summary
This invention aims to improve the response characteristics of screen display in an information (image) processing apparatus capable of displaying a screen based on screen data provided from a Web server. The image processing apparatus transmits cache data, which is stored in association with content data acquired from a Web server, to a cache management server together with a user ID in logout of a user. The cache management server stores the cache data, which is received from the image processing apparatus, in association with the user ID. When the user then logs in to any image processing apparatus, the cache management server retrieves the cache data, which is stored in association with the user ID transmitted from the image processing apparatus, and transmits the retrieved cache data to the image processing apparatus.


