App Information Extraction for Cross-Platform Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of information processing devices, such as smartphones, face the challenge of needing to pre-install applications to associate transmitted information with app information, limiting the ability to launch applications based on received information without prior installation.

Innovation Solution

An information processing method that displays and processes transmitted information to extract app information for different operating systems, allowing the installation of corresponding applications when indicated by the user, even if they are not pre-installed, by utilizing a processing application program that can execute tasks based on the extracted app information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user associates transmitted information with app information in advance, then the application can be launched based on transmitted information, but the user needs to install the application on the information processing apparatus in advance

Engineering Contradiction:
Improveease of launching applicationVSAvoidprior installation requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server performs preliminary actions by preparing app information in advance and including it with the transmitted information. The information processing apparatus also performs preliminary actions by downloading and installing the application before the user needs to use it, based on the transmitted information that already contains the necessary app information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transmitted information acts as an intermediary that carries app information from the server to the information processing apparatus. This intermediary mechanism enables the connection between the server's application and the user's device without requiring direct pre-installation by the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the transmitted information includes app information for multiple operating systems, then the information can be universally applicable, but the processing complexity increases

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidinformation processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The information processing apparatus identifies its own operating system characteristics and selectively processes only the app information corresponding to its OS type from the transmitted information. This local quality approach allows the system to handle multi-platform information while maintaining simple processing by focusing only on relevant data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of information processing by filtering and extracting only the app information that matches the device's operating system parameters. This parameter-based selection simplifies the processing of multi-platform transmitted information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11204731B2Information processing method, information processing apparatus, and information processing system for transmitted information from a server
Publication Date: 2021.12.21 CANON KK
  • US11204731B2 patent drawing
  • US11204731B2 patent drawing
  • US11204731B2 patent drawing

AI summary

An information processing method is implemented by executing a processing application program by an information processing apparatus configured to perform display. When the transmitted information including app information regarding another application program is received from a server, a received predetermined object is displayed on a display device. The transmitted information includes types of app information pieces corresponding to operating systems. The app information is extracted from among the types of app information pieces. The extracted app information corresponds to an operating system on which the processing application program is operated. A process based on the transmitted information is executed when a user indicates the displayed predetermined object. As the process, a process for causing the other application program to be installed on the information processing apparatus is executed based on the extracted app information when the other application program is not installed on the information processing apparatus.