Mediation Server Content Output Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network technologies for outputting contents via printers or scanners require dedicated application software on clients, leading to excessive load on client devices.

Innovation Solution

A content outputting method involving a client, content server, mediation server, and outputting apparatus, where the mediation server acquires and processes content data from the content server, enabling output without relying on client software environments, using HTTP-based requests and a database for apparatus management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If dedicated application software is installed on client sides for printer or scanner processing, then content outputting function is achieved, but client load becomes excessive

Engineering Contradiction:
Improvecontent outputting functionVSAvoidclient load
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

A mediation server is introduced as an intermediary between the client and the content server. The mediation server receives content output requests from clients, acquires content data from the content server, processes the data, and transmits output data to outputting apparatuses. This mediator handles the complex processing tasks that would otherwise burden client devices, enabling content outputting functionality while reducing client load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If dedicated application software is installed on client sides, then content outputting is enabled, but device complexity increases

Engineering Contradiction:
Improvecontent outputting capabilityVSAvoidsoftware environment requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The mediation server acts as an intermediary that eliminates the need for clients to install dedicated application software. Clients only need a web browser to access the mediation server, which handles all content acquisition, processing, and outputting operations. This significantly reduces device complexity and software environment requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The mediation server provides universal content outputting capability that works across different client devices without requiring device-specific software. The server handles various content types and outputting apparatuses (printers, scanners, projectors), making the system universally applicable while simplifying client requirements.

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

3Productivity

If content data is processed locally on clients, then outputting is achieved, but client processing power is consumed

Engineering Contradiction:
Improvecontent outputting speedVSAvoidclient processing power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The mediation server serves as an intermediary that performs content data acquisition and processing centrally. Instead of clients processing content data locally, the mediation server receives requests from clients, retrieves content from the content server, processes the data, and sends output data to the outputting apparatus. This shifts processing power from client devices to the server, improving outputting speed while reducing client processing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9189177B2Content outputting method, content server and mediation server
Publication Date: 2015.11.17 SEIKO EPSON CORP
  • US9189177B2 patent drawing
  • US9189177B2 patent drawing
  • US9189177B2 patent drawing

AI summary

A content outputting system includes a client, a content server, a mediation server and an outputting apparatus. Upon reception of a request for outputting content data, the client transmits a request for outputting, which includes a storage location of the content, to the mediation server, so that the mediation server transmits a request for acquisition of the content data to the content server. The content server retrieves the content data from a storage section thereof, and transmits the retrieved content data to the mediation server. The mediation server creates output data on the basis of the received content data, and then, transmits the created output data to the outputting apparatus.