Image Processing Apparatus Job Status Display via Server Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing apparatuses do not allow users to know the status of job receipt and execution after instructing an external server to issue a job, lacking user convenience and transparency in job execution outcomes.

Innovation Solution

An image processing apparatus that includes a display to access and display a job instruction screen from an external server, a job issuance requester, a receiver to execute jobs, a detector to monitor job receipt and execution status, and a display controller to update the screen with detected results, enabling users to view job receipt and execution status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HTTP protocol is used for communication between browser and external server, then the system can access and display job instruction screens from external servers, but the screen cannot be updated with job execution results after initial display

Engineering Contradiction:
Improveability to access external serverVSAvoidscreen update capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic screen updates by introducing a job status notification mechanism that allows the display to change from a static state (after initial HTTP load) to a dynamic state (receiving and displaying job execution results). The system transitions from one-way communication to two-way communication through the notification mechanism, enabling the screen to reflect real-time job status without requiring protocol changes.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the system displays only job issuance confirmation, then the communication flow remains simple, but users cannot know job receipt and execution status

Engineering Contradiction:
Improvecommunication flowVSAvoidjob execution status information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the external server sends job status notifications back to the image processing apparatus after job issuance. This feedback loop provides users with continuous information about job receipt and execution status, transforming the one-way information flow into a two-way communication system that maintains simplicity while delivering comprehensive status information.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the browser displays static screen data from external server, then the display implementation remains simple, but no real-time job status updates can be shown

Engineering Contradiction:
Improvedisplay implementationVSAvoidreal-time job status
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements preliminary action by pre-establishing a notification reception mechanism and status display framework in the image processing apparatus. This preparatory infrastructure allows the system to seamlessly receive and display real-time job status updates without requiring complex display implementation changes, maintaining simplicity while enabling real-time information delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8390855B2Apparatus, method and recording medium for obtaining UI pages from server
Publication Date: 2013.03.05 KONICA MINOLTA BUSINESS TECH INC
  • US8390855B2 patent drawing
  • US8390855B2 patent drawing
  • US8390855B2 patent drawing

AI summary

A display accesses an external server via a browser installed on an image processing apparatus, and displays on itself via the browser, a job instruction screen of the external server, based on screen data of the job instruction screen. When a user specifies a job, a job issuance requester requests the external server to issue the job and accordingly the external server issues the job. And a receiver receives the issued job and a job executor executes the received job. And then, a display controller makes the display to display a screen that matches a result of the receiver's job receipt and/or a job execution status of the job executed by the job executor.