Multitasking Display Controller for Application Context Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multitask systems struggle to seamlessly integrate and manage the execution of multiple application programs, particularly in scenarios where a user needs to switch between applications like gaming and browsing, without disrupting the display or losing context.

Innovation Solution

An information-processing device with a display controller and execution controller that allows a second application program to be activated during the execution of a first program, displaying relevant images and maintaining the first image while executing processes based on user inputs, such as switching between a game and a browser program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a second application program is activated during execution of a first application program, then multitasking capability is improved, but display continuity and context maintenance deteriorate

Engineering Contradiction:
Improvemultitasking capabilityVSAvoiddisplay context
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the display area into multiple independent regions, allowing each application to occupy a separate segment. This enables simultaneous display of multiple applications without interfering with each other's visual context, resolving the contradiction between multitasking and display continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested display structure where the second application's display area is overlaid or integrated within the context of the first application's display. This nesting approach allows both applications to coexist visually, maintaining context of the primary application while enabling the secondary application to function.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Productivity

If multiple application programs are executed simultaneously, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveapplication execution efficiencyVSAvoidsystem management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal display management system that handles multiple applications through standardized control mechanisms. The display controller and execution controller work together as a multi-functional system that can manage any combination of applications using the same framework, reducing the effective complexity despite supporting multiple applications.

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

Solution Approach 2:

The patent implements dynamic allocation of display areas and execution priorities based on application type and user needs. The system can dynamically adjust which application receives full display attention versus shared display space, and dynamically manage event notification priorities, making the complexity adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the first image is maintained while executing the second application, then context retention is improved, but input operation handling becomes more complex

Engineering Contradiction:
Improvecontext retentionVSAvoidinput operation management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an execution controller as an intermediary layer between the input operations and the multiple applications. This mediator receives input events, determines which application should receive the input based on the current display state and application priorities, and routes the input accordingly. This resolves the complexity of input handling while maintaining context of the first application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors the display state and application execution status, then adjusts input routing and display allocation based on this feedback. This ensures that context retention is maintained while input operations are correctly directed to the appropriate application.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9075880B2Method of associating multiple applications
Publication Date: 2015.07.07 NINTENDO CO LTD
  • US9075880B2 patent drawing
  • US9075880B2 patent drawing
  • US9075880B2 patent drawing

AI summary

An exemplary information-processing device includes: a display controller configured, when a second application program, capable of performing a search is activated during execution of a first application program, to display a second image displayed as a result of execution of the activated second application program, and a first image that has been displayed as a result of execution of the first application program before activation of the second application program; and an execution controller configured to notify the second application program of an event corresponding to an input operation, to execute a process according to a procedure described in the second application program, while maintaining the first image to be displayed.