Dynamic Application Execution via User Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication execution efficiencyVSAvoiddynamic execution change capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem communication structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveexecution dynamicityVSAvoidinformation acquisition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10594761B2Information processing system, information processing apparatus, information processing method, non-transitory computer-readable storage medium, and server system
Publication Date: 2020.03.17 NINTENDO CO LTD
  • US10594761B2 patent drawing
  • US10594761B2 patent drawing
  • US10594761B2 patent drawing

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.