Error Screen Display Control for Web Application Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional print systems fail to display error content in the foreground when a web application experiences display failure, leading to lost timing and inability to show error screens effectively.

Innovation Solution

An information processing apparatus and method that associate and store error screen information with jobs, allowing for display of error screens in the foreground on associated applications even if the primary web application fails, using a storage unit, update unit, and display control unit to manage and update error information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error screen information is displayed in the foreground of the operation screen when the web application is displayed, then user attention is prompted and error visibility is improved, but if web application display fails, the timing is lost and error screen cannot be displayed

Engineering Contradiction:
Improveerror display reliabilityVSAvoiddisplay timing loss
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing error screen information in advance in the storage unit, associating it with the web application and job information before any display failure occurs. This allows the error screen to be displayed later on alternative applications without losing the timing, as the error information is already prepared and associated with the relevant job data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage unit acts as an intermediary that decouples the error screen information from the web application display. By storing error screens independently and associating them with job information, the system can retrieve and display error screens on alternative applications even when the original web application fails to display, thus maintaining error display reliability without dependency on specific application timing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If error screen information is associated only with the web application, then the error display is simple to implement, but it cannot be displayed on alternative applications when web application display fails

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidinformation association complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage unit is designed to store error screen information in a universal manner that is not tied to a specific web application. By associating error screens with both the web application and alternative applications through job information, the system enables error displays on multiple applications, enhancing adaptability while maintaining a relatively simple association structure through the use of common job identifiers

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

3Loss of information

If parent-child relationships are established for screens to associate them, then screen association is achieved, but job information is not associated with screens and display processing according to job state cannot be performed

Engineering Contradiction:
Improvejob information associationVSAvoidscreen relationship structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The invention extracts the job information association from the screen relationship structure. Instead of embedding job information within the parent-child screen hierarchy, the system stores error screen information separately in the storage unit with direct associations to both the web application and job information. This separation allows job information to be properly associated with error screens without the complexity of nested screen relationships, enabling display processing according to job state

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8879087B2Information processing apparatus that performs display processing according to a job state and method of controlling the same
Publication Date: 2014.11.04 CANON KK
  • US8879087B2 patent drawing
  • US8879087B2 patent drawing
  • US8879087B2 patent drawing

AI summary

An information processing apparatus that executes a job in accordance with an instruction from a web application of a web server and a method of controlling the information processing apparatus are provided. Error screen information and the web application and/or the job that is received from the web application are associated and stored in a memory. Information in the memory is updated for association of error screen information that indicates an error during job execution with another application other than the web application, and the error screen information that indicates the error is displayed in front of a screen for the other associated application based on the information.