Image Processing Device Server Cooperation via Address Rewriting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing devices struggle to work seamlessly with servers when using portable terminals as external terminals, leading to rejected access requests due to the server's inability to determine the correct image processing device for cooperation and communication, resulting in increased operation load and efficiency issues.

Innovation Solution

An image processing device equipped with an external terminal connecting part, server connecting part, transmission part, screen image control part, and job execution control part, which establishes connections with both the external terminal and server, rewrites source addresses, outputs screen images, and executes jobs based on control commands, allowing for seamless cooperation without modifying the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the server receives access requests from portable terminals directly, then the server can provide services, but the server cannot determine which image processing device should execute the job and rejects the request

Engineering Contradiction:
Improveability to work with portable terminalsVSAvoidaccess request acceptance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The image processing device acts as an intermediary between the portable terminal and the server. It receives access requests from the portable terminal, determines the appropriate image processing device, and forwards the requests to the server while rewriting source addresses to maintain proper communication identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the server is equipped with functions to display screen images and make user selections, then the server can handle portable terminal access, but the operation load on the server increases

Engineering Contradiction:
Improveportable terminal compatibilityVSAvoidserver operation load
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent extracts the screen image display and user interaction functions from the server and relocates them to the image processing device. The server only handles core processing tasks, while the image processing device manages the graphical interface and user operations, thereby reducing server operation load.

Inventive Principle:
Principle #2Taking out (Extraction)

3Duration of action of stationary object

If the image processing device uses supplemental power to maintain connection with the server, then the device can continue executing jobs, but the device complexity increases

Engineering Contradiction:
Improvejob execution continuityVSAvoidpower management system
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The image processing device autonomously manages its own power state and server connection without requiring complex external power management systems. When main power is lost, the device automatically uses supplemental power to maintain the server connection and continue job execution, then gracefully shuts down when supplemental power is exhausted.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9264460B2Method, apparatus, and system for executing a job in cooperation with a server
Publication Date: 2016.02.16 KONICA MINOLTA BUSINESS TECH INC
  • US9264460B2 patent drawing
  • US9264460B2 patent drawing
  • US9264460B2 patent drawing

AI summary

An image processing device executing a job in cooperation with a server, comprises: an external terminal connecting part for establishing connection with an external terminal; a server connecting part for conducting a negotiation to execute the job with the server and establishing connection with the server in response to receipt of a request from the external terminal; a transmission part for sending information that is received from the external terminal and addressed to the server after rewriting a source address of the information to an address of the image processing device; a screen image control part for outputting screen image information to the external terminal in response to receipt of the screen image information from the server; and a job execution control part for starting execution of the job with the server in accordance with a control command after receiving the control command from the server.