Application Program Information Acquisition via Intermediary App

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

VSEngineering 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

Engineering Contradiction:
Improveprogram cooperation capabilityVSAvoidapplication program complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #6Universality (Multi-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

Engineering Contradiction:
Improveinformation sharing convenienceVSAvoidnumber of application programs
Core Design Contradiction:
Ease of operationVSQuantity of substance

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveprocessing execution efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11842102B2Information processing apparatus, control method of the same, and storage medium
Publication Date: 2023.12.12 CANON KK
  • US11842102B2 patent drawing
  • US11842102B2 patent drawing
  • US11842102B2 patent drawing

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.