Protocol Prioritization in Image Forming Data Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming apparatuses face inefficiencies in processing data due to the need to handle multiple network protocols, where simply disabling unused protocols does not sufficiently enhance processing performance.

Innovation Solution

The apparatus includes a data receiving section, multiple data acquiring sections, and a data-acquisition control section that prioritizes data acquisition based on set protocols, allowing data acquiring sections corresponding to higher-priority protocols to receive data preferentially, thereby optimizing data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple network protocols are supported in the image forming apparatus, then adaptability is improved, but processing efficiency deteriorates due to the overhead of handling multiple protocols

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddata processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the protocol handling function by dividing it into a data receiving section that receives data regardless of protocol, and multiple data acquiring sections that respectively handle specific protocols. This segmentation allows the system to maintain adaptability for multiple protocols while improving processing efficiency by directing data to specialized acquiring sections that can process their respective protocols more efficiently without the overhead of universal protocol handling.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If all protocol recognition functions are kept active, then adaptability is improved, but device complexity increases and processing performance decreases

Engineering Contradiction:
Improveprotocol recognition capabilityVSAvoidfunction recognition complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having data acquiring sections that are pre-configured with specific protocol recognition capabilities. The data receiving section first receives the data and determines its protocol type, then directs it to the appropriate pre-prepared data acquiring section. This eliminates the need for the system to dynamically evaluate and handle all protocols at runtime, reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data acquisition is performed without prioritization, then system simplicity is maintained, but processing speed deteriorates when multiple protocols are in use

Engineering Contradiction:
Improvedata processing speedVSAvoiddata acquisition control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a data-acquisition control section as an intermediary between the data receiving section and multiple data acquiring sections. This control section receives data from the data receiving section, determines the protocol type, and directs the data to the appropriate data acquiring section based on priority settings. This intermediary structure enables prioritized processing without requiring complex coordination between multiple acquiring sections, thus improving processing speed while maintaining manageable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8533351B2Data reception processing apparatus, image forming apparatus, and data reception processing method
Publication Date: 2013.09.10 KK TOSHIBA
  • US8533351B2 patent drawing
  • US8533351B2 patent drawing
  • US8533351B2 patent drawing

AI summary

A data reception processing apparatus includes: a data receiving section configured to receive processing target data; plural data acquiring sections configured to respectively acquire only data received by communication employing acquisition target protocols separately set in advance for the data acquiring sections; a data-acquisition control section configured to control the plural data acquiring sections to cause the data acquiring section corresponding to the acquisition target protocol used for reception of data received by the data receiving section to more preferentially receive the data than data received by using the acquisition target protocol corresponding to priority lower than priority associated with the acquisition target protocol used for the reception of the data; and a data output section configured to acquire the data from the data acquiring section and sequentially output the data to a processing section configured to process the data.