Information Processing Apparatus UI Adaptation During Program Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a program is updated on an information processing apparatus, users familiar with the previous UI screen may experience inconvenience due to changes in the user interface, leading to a less comfortable operating environment.

Innovation Solution

An information processing apparatus that includes a determiner and a display controller, which determines if the installation is an update or a new installation, and accordingly selects either the old or new UI screen settings to maintain user familiarity and comfort, allowing the display unit to show the old UI screen during updates and the new UI screen after installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the UI screen is updated to the new version when the program is updated, then the program functionality is improved, but the ease of operation deteriorates due to user unfamiliarity with the new interface

Engineering Contradiction:
Improveprogram update capabilityVSAvoiduser interface familiarity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary determination of the installation type (new installation vs. update installation) before displaying the UI screen. Based on this preliminary classification, the system proactively selects the appropriate UI screen version, preventing user confusion before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The UI screen version is made dynamic rather than static. The system automatically switches between old version UI screens and new version UI screens based on the installation context, allowing the interface to adapt its behavior according to the operational phase.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the old UI screen is maintained during update installation, then the ease of operation is preserved, but the loss of information occurs as users cannot access new UI features

Engineering Contradiction:
Improveuser interface consistencyVSAvoidnew UI features accessibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically adjusts UI screen version based on installation context. During update installations, the old UI screen is displayed to maintain consistency, while during new installations, the new UI screen is displayed to showcase new features, thus resolving the contradiction between consistency and feature accessibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of UI screen version based on the installation type parameter. By detecting whether it's a new installation or an update installation, the system selectively applies different UI screen versions, ensuring that new features are only hidden temporarily during updates.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the display setting is changed frequently between old and new UI screens, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
Improvedisplay setting flexibilityVSAvoidinstallation type determination system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-determination of the installation type by automatically detecting whether it's a new installation or an update installation without requiring external input. This self-service approach simplifies the overall system complexity while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The installation type is determined preliminarily during the installation process itself, before the UI screen selection is needed. This preliminary classification simplifies subsequent decisions and reduces the complexity of real-time switching logic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10372467B2Information processing apparatus and non-transitory computer-readable medium having program installable on the same
Publication Date: 2019.08.06 SEIKO EPSON CORP
  • US10372467B2 patent drawing
  • US10372467B2 patent drawing
  • US10372467B2 patent drawing

AI summary

An information processing apparatus that performs a program installation includes a determiner and a display controller. The determiner determines whether or not a manner of installation in which the installation is performed corresponds to an update installation that updates a first program previously installed with a second program to be installed at this time. When the manner of installation corresponds to the update installation, the display controller selects a first display setting for causing a predetermined display unit to display a first user interface screen corresponding to the first program. When the manner of installation does not correspond to the update installation, the display controller selects a second display setting for causing the display unit to display a second user interface screen corresponding to the second program.