Automated Application Activation Workflow for Seamless Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of information processing devices, such as smartphones, face inefficiencies when activating multiple applications sequentially, requiring numerous operations to perform tasks like image editing, as they need to manually switch between applications for data processing.

Innovation Solution

An information processing apparatus with an obtaining unit to get a request ID for processing content, a first request unit to activate a second application, a first processing unit to execute processes based on the second application, a second request unit to activate the first application upon completion, and a second processing unit to execute processes based on the request ID, allowing seamless activation and operation of multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple applications are activated sequentially by user operation, then each application can be operated independently, but the number of operations required increases and processing efficiency decreases

Engineering Contradiction:
Improvenumber of operationsVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges the activation control of multiple applications into a single automated workflow. When one application terminates, the system automatically activates the next application in the sequence without requiring user intervention, combining what would otherwise be separate manual activation steps into one continuous automated process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system provides self-service by automatically managing application activation sequences. The information processing apparatus monitors application termination events and autonomously triggers the activation of subsequent applications, eliminating the need for user intervention in the activation process while maintaining independent application operation.

Inventive Principle:
Principle #25Self-service

2Loss of time

If manual switching between applications is required for data processing, then application independence is maintained, but user effort and time consumption increase

Engineering Contradiction:
Improvetime consumptionVSAvoiduser effort
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary action by pre-defining the activation sequence of applications. Before user execution, the system has already determined which applications need to be activated and in what order, so when processing begins, the automated sequence execution immediately follows the predetermined plan without requiring real-time user decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The information processing apparatus performs self-service by automatically detecting application termination and triggering the next activation in the sequence. This autonomous behavior eliminates user effort in manual switching while reducing time consumption through continuous automated operation.

Inventive Principle:
Principle #25Self-service

3Productivity

If applications are activated automatically based on termination events, then processing continuity is improved, but system complexity increases

Engineering Contradiction:
Improveprocessing continuityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by implementing a general-purpose automated activation mechanism that works across different application types and scenarios. Rather than creating specialized activation logic for each application pair, a single universal system monitors termination events and manages the activation sequence, reducing overall system complexity while maintaining processing continuity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10855869B2Information processing apparatus, information processing method, and storage medium storing program for activating applications
Publication Date: 2020.12.01 CANON KK
  • US10855869B2 patent drawing
  • US10855869B2 patent drawing
  • US10855869B2 patent drawing

AI summary

An information processing apparatus includes a first application program for executing an output process on content and a second application program for executing a process of obtaining the content from an external apparatus. The information processing apparatus causes the first application program to issue a request for activating the second application program and activates the second application program so as to execute a process of obtaining content from the external apparatus through communication with the external apparatus. After obtaining the content from the external apparatus, the information processing apparatus causes the second application program to issue a request for activating the first application program and activates the first application program so as to execute the output process on the content obtained from the external apparatus.