Offline Message Delivery via Condition-Based Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic mail systems are inferior to chat systems in terms of responsiveness in information transmission, as messages are only retrieved when the user accesses a POP server, and users cannot receive messages without an online connection to a chat server.
Innovation Solution
An information processing device that acquires message data, identifies predefined conditions, and communicates messages when the user's status meets those conditions, allowing for offline message delivery by generating input areas for user input and storing message data with condition identification information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a chat system is used for real-time message transmission, then responsiveness in information transmission is improved, but users cannot receive messages without an on-line connection to a chat server
Solution Approach 1:
The system performs preliminary actions by storing message data and condition identification information locally in the terminal device before the user needs to access them. When the user connects to the server, pre-stored messages and conditions are retrieved and displayed, enabling message delivery without continuous online connection.
Solution Approach 2:
The patent introduces an intermediary mechanism where the terminal device acts as a local cache between the user and the chat server. Message data and condition information are stored locally on the terminal, serving as an intermediary that enables message retrieval without direct server connection.
2Adaptability or versatility
If a POP server is used for message storage, then users can access messages offline, but responsiveness in information transmission deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-storing message data and condition identification information on the terminal device before the user needs to access them. This allows the user to retrieve messages locally without waiting for server response, improving both offline accessibility and responsiveness.
Solution Approach 2:
The patent merges the functionality of offline storage (POP server) and real-time communication (chat server) into a unified system. The terminal device combines local message caching with condition-based filtering, allowing users to access stored messages that match current conditions without server intervention.
3Loss of information
If messages are stored with condition identification information, then message relevance to user situation is improved, but device complexity increases
Solution Approach 1:
The patent segments message data into distinct components: message content and condition identification information. This segmentation allows the system to store, retrieve, and process message components independently, improving relevance matching while managing complexity through structured data organization.
Solution Approach 2:
The system creates a simplified copy of condition information (condition identification information) that is stored with message data. This copy mechanism allows the system to reference and compare conditions without storing complete complex condition objects, reducing memory requirements and simplifying data structures.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A message data acquisition unit 426 acquires message data 60a including a message and additional information. An event ID acquisition unit 410 acquires, when a condition fulfillment detection unit 304 determines that a condition is fulfilled, condition identification information identifying the fulfilled playing condition in the game. A display information generation unit 212 displays a message in the message data 60a including the additional information corresponding to the acquired condition identification information, in a game screen displayed on a display device 12.