Dynamic Application Execution via User Data Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems fail to effectively integrate changes to application execution based on information from other users who have accessed disclosed information, limiting user engagement and interaction.
Innovation Solution
An information processing system that includes an application execution section capable of executing applications without server communication, an other user information obtaining section to retrieve information from a server system, and an association section to link users with the provider of disclosed information, allowing real-time changes to application execution based on obtained user data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If an application executes without communicating with a server system, then the application can run independently and efficiently, but the application cannot obtain information from other users to dynamically change execution
Solution Approach 1:
The application is designed to execute preliminary actions and core functions independently without server communication, ensuring high execution efficiency. Meanwhile, the system preliminarily prepares the capability to obtain other user information and dynamically adjust execution when needed, resolving the contradiction between independent execution and adaptive change.
Solution Approach 2:
The application transitions from a static execution mode to a dynamic one by introducing the capability to obtain information from other users during execution. This allows the application to adapt its execution based on real-time information while maintaining the option to run independently when dynamic changes are not required.
2Adaptability or versatility
If the application obtains information from other users during execution, then user engagement and interaction are enhanced, but the system complexity and communication requirements increase
Solution Approach 1:
A server system acts as an intermediary between the application and other users. The server stores information about other users and provides this information to the application when needed, simplifying the communication structure. The application only needs to communicate with the server, not directly with other users, reducing system complexity while enabling user interaction.
Solution Approach 2:
The system implements a feedback mechanism where the application obtains information from other users through the server and uses this information to dynamically change its execution. This feedback loop enhances user engagement while maintaining manageable system complexity through structured information flow.
3Adaptability or versatility
If the application dynamically changes execution based on other user information, then user interest is enhanced, but the loss of time for obtaining and processing information increases
Solution Approach 1:
The server system preliminarily stores information about other users in advance, organized and ready for retrieval. When the application needs this information, it can be quickly obtained without time-consuming processing or direct user interaction, reducing the time loss while maintaining execution dynamicity.
Data Source
AI summary
An application execution section executes an application that is executable without communicating with a server system. An other user information obtaining section obtains, from the server system, information of another user who has accessed disclosed information of a user of an information processing system, which disclosed information is present on the server system. The application execution section adds a change to execution of the application, based on the information of the another user which is obtained by the other user information obtaining section.


