Web Browser Screen State Management for Image Forming Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is an inconsistency in how web applications and native applications manage screens and transitions between applications, leading to incorrect display of web applications when switching between them.

Innovation Solution

An operation panel and circuitry system that determines whether a web application was previously executed, displaying a previously generated screen if it was, or a new start screen if not, to maintain consistency with native applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the web browser loads the web application every time based on the URL associated with the icon, then the web application can be reliably executed, but the user experience becomes inconsistent with native applications and the correct web application may not be displayed when resuming

Engineering Contradiction:
Improveweb application execution reliabilityVSAvoiduser experience consistency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The web browser stores the previously executed web application state in advance and automatically restores it when the same icon is selected again, without requiring the user to manually navigate back. This preliminary action of preserving state ensures consistent user experience while maintaining reliable execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system detects whether the web application was previously executed by checking the execution history or state information, and based on this feedback, determines whether to restore the previous screen or load the new one. This feedback mechanism resolves the contradiction by adapting the behavior to maintain consistency.

Inventive Principle:
Principle #23Feedback

2Productivity

If the web application is hidden as an under layer when another application is operated, then the native application can be used without interruption, but the web application does not resume correctly when selected again

Engineering Contradiction:
Improveapplication switching efficiencyVSAvoidweb application state preservation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The web browser maintains the web application state in a preserved state (not completely terminated) while allowing native applications to run in the foreground. This preliminary preservation of state enables the web application to resume correctly after being hidden, resolving the contradiction between productivity and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The web browser acts as an intermediary layer that manages the state of web applications independently from the native application execution. This intermediary state management allows web applications to be hidden and resumed correctly, maintaining reliability while enabling efficient application switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the web browser displays the last displayed web application when shifted to display state, then the web browser responds quickly, but the incorrect web application is displayed before the correct one can load

Engineering Contradiction:
Improveweb browser response speedVSAvoidcorrect web application display
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The web browser pre-loads or pre-prepares the correct web application state based on the selected icon before the user completes the selection action. This preliminary preparation ensures that when the web browser shifts to display state, the correct application is already ready, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10326897B2Image forming apparatus which utilizes a web browser to display a first or previous screen
Publication Date: 2019.06.18 RICOH CO LTD
  • US10326897B2 patent drawing
  • US10326897B2 patent drawing
  • US10326897B2 patent drawing

AI summary

An operation panel, circuitry; and a web browser executing on the circuitry. The circuitry performs receiving an instruction to execute a web application, determining whether the web application was previously executed, displaying a previously generated screen of the web application, when the determining determines that the web application was previously executed, and displaying a new screen of the web application corresponding to a start screen, when the determining determines that the web application was not previously executed.