Automated Application Activation Workflow for Seamless Data Transfer
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If applications are activated automatically based on termination events, then processing continuity is improved, but system complexity increases
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.
Data Source
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.


