Information Processing Terminal Sub-Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing terminals cannot seamlessly integrate a sub-application's function into a main application without being recognized as a separate entity, requiring complex installation processes that burden developers and are noticeable to users.

Innovation Solution

An information processing terminal with an application execution portion, a sub-application execution portion, and a hidden screen display portion that executes a sub-application to provide additional functions to the main application while displaying a hidden screen to conceal the sub-application's activity, giving the appearance of a directly integrated function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a sub-application is executed concurrently to provide additional functions, then the main application gains extended functionality, but the user can recognize that a separate sub-application is operating, which breaks the appearance of direct integration

Engineering Contradiction:
Improvefunctionality extensionVSAvoidapplication architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a screen control portion as an intermediary that manages the display state between the sub-application execution portion and the display device. This intermediary component allows the sub-application to execute and provide additional functions while controlling the screen display to hide the sub-application's separate execution status, thus maintaining the appearance of direct integration in the main application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the sub-application execution screen is displayed, then the user can see what is running, but this reveals that a separate sub-application is operating rather than being integrated into the main application

Engineering Contradiction:
Improveuser awarenessVSAvoidintegration appearance
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the screen display function from the sub-application execution and places it under the control of the screen control portion. The screen control portion determines what to display based on the execution state of the sub-application, separating the display control logic from the application execution logic. This allows the system to hide the sub-application's separate execution status while still providing its functions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the main application pauses to execute a sub-application, then additional functions can be provided, but the user perceives the main application as pausing or switching to another application

Engineering Contradiction:
Improvefunction provisionVSAvoiduser perception
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent employs a screen control portion that can display a screen indicating that the main application is still executing, even while a sub-application is running. This creates a visual copy or representation of the main application's execution state that differs from the actual system state, giving the user the perception that the main application continues to run without interruption while still providing sub-application functions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9600326B2Information processing terminal
Publication Date: 2017.03.21 MICWARE CO LTD
  • US9600326B2 patent drawing
  • US9600326B2 patent drawing
  • US9600326B2 patent drawing

AI summary

An information processing terminal including an application execution portion, a sub-application execution portion and a hidden screen display portion is provided. The application execution portion executes an application. The sub-application execution portion executes a sub-application in response to an execution request from the application execution portion. The sub-application is configured to provide a specified function for the application executed by the application execution portion. The hidden screen display portion, instead of displaying an execution screen indicating execution of the sub-application, displays a hidden screen hiding the execution of the sub-application while the sub-application execution portion is executing the sub-application.