Application Program Information Acquisition via Intermediary App
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face challenges in enhancing the convenience of program cooperation, particularly in acquiring and utilizing information stored by different application programs, which limits the execution of cooperative processing and registration of communication apparatuses.
Innovation Solution
A control method for an information processing apparatus that acquires information stored by a different application program, executes processing based on that information, and prompts users to install or activate the relevant application, enabling registration of communication apparatuses and improving program cooperation convenience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a predetermined application program cannot acquire predetermined information using a predetermined method, then the application cannot execute processing based on that information, but displaying a region for prompting user installation of a different application program increases system functionality
Solution Approach 1:
The patent introduces a different application program as an intermediary that possesses the capability to acquire predetermined information using a predetermined method. This intermediary application serves as a bridge, allowing the predetermined application program to access information it cannot obtain directly, thereby enhancing program cooperation without requiring the predetermined application to become more complex
Solution Approach 2:
The different application program is designed with multi-functionality, serving both as a standalone application and as an information acquisition service for other applications. By displaying a prompt region that guides users to install this versatile application, the system enables multiple applications to benefit from its information acquisition capabilities without each application needing to implement the same functionality
2Ease of operation
If information is stored by a different application program, then the predetermined application can acquire and use this information, but the user must install and activate additional application programs
Solution Approach 1:
The patent implements preliminary action by displaying a prompt region that proactively guides users to install the different application program before it is needed. This advance notification allows users to prepare the necessary application in advance, making the information sharing process smoother when the predetermined application needs to access information, thereby improving ease of operation
3Productivity
If the predetermined application program acquires information from a different application program, then processing based on that information can be executed, but the system requires multiple applications to cooperate
Solution Approach 1:
The patent extracts the information acquisition function into a separate different application program, allowing the predetermined application program to focus on executing processing based on acquired information. This separation of concerns improves productivity by enabling the predetermined application to efficiently use information from the specialized information-acquiring application without the complexity of implementing information acquisition logic itself
Data Source
AI summary
A control method of an information processing apparatus including a predetermined application program that cannot acquire predetermined information regarding a communication apparatus using a predetermined method, includes acquiring, in a case where the predetermined information is stored by a different application program that is different from the predetermined application program and can acquire the predetermined information using the predetermined method, the predetermined information stored by the different application program, using the predetermined application program, executing, in a case where the predetermined information stored by the different application program is acquired, processing that is based on the predetermined information stored by the different application program, using the predetermined application program, and displaying a predetermined region for prompting a user to install the different application program, using the predetermined application program.


