Communication Control Device Virtual Response Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication control methods for information processing devices, such as MFPs, face challenges in maintaining power saving modes while ensuring timely and accurate management of operational statuses, leading to potential delays and inefficiencies in data communication and user access control.

Innovation Solution

A communication control device and method that employs a virtually response part to generate virtual response information for commands not requiring immediate transmission, allowing the information processing device to remain in power saving mode without interrupting data communication, and actual data communication only when necessary, thereby maintaining power saving and ensuring real-time processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the information processing device enters power saving mode to reduce energy consumption, then energy efficiency is improved, but data communication with the device is delayed or interrupted

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata communication delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing communication data in a buffer before the information processing device exits power saving mode. The buffer holds data temporarily, and transmission is initiated automatically when the device becomes available, preventing communication delays while maintaining power saving benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A buffer acts as an intermediary component between the communication control device and the information processing device. It temporarily stores data that needs to be transmitted, decoupling the communication timing from the device availability timing, thus resolving the contradiction between power saving and communication continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the CPU of the network communication module is turned off in power saving mode to improve energy efficiency, then energy consumption is reduced, but the device cannot respond to data communication requests

Engineering Contradiction:
ImproveCPU energy consumptionVSAvoidcommunication responsiveness
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system prepares communication data in advance by storing it in a buffer before the device needs to respond. This preliminary action ensures that when the CPU becomes active again, it can immediately process and transmit the buffered data without delay, maintaining communication reliability while allowing the CPU to remain dormant during power saving mode.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffer serves as an intermediary that decouples the data transmission requirement from the CPU operational state. It holds data safely while the CPU is off, and enables seamless data transfer when the CPU wakes up, thus maintaining communication reliability without requiring the CPU to remain active.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If data is held and transmission is delayed until user confirmation to maintain power saving mode, then energy efficiency is improved, but time-sensitive commands are not executed in real-time

Engineering Contradiction:
Improveenergy efficiencyVSAvoidcommand execution speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system applies different quality characteristics to different types of data. Time-sensitive commands are prioritized and transmitted immediately without requiring user confirmation, while non-time-sensitive data can be buffered and transmitted later. This local differentiation ensures that critical commands maintain real-time execution speed while overall energy efficiency is improved through selective buffering.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback mechanisms to determine the appropriate transmission timing for different data types. By analyzing the characteristics of incoming data (whether it is time-sensitive or not), the system provides feedback to the transmission control logic, which then decides whether to transmit immediately or buffer for later transmission, balancing speed and energy efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8543677B2Communication control device, method, and computer readable medium allowing an information processing device to be in a power saving mode for an extended period and allowing an application part to continue functioning
Publication Date: 2013.09.24 KONICA MINOLTA BUSINESS TECH INC
  • US8543677B2 patent drawing
  • US8543677B2 patent drawing
  • US8543677B2 patent drawing

AI summary

A communication control device capable of performing data communication with an information processing device connected through a network, for performing data communication corresponding to a command from an application part which requests data communication with the information processing device, comprises: a communication control part for outputting response information obtained through the data communication corresponding to the command from the application part; and a virtually response part and for generating virtual response information, containing information as to the information processing device, responding to the command from the application part. The communication control part manages registration information including at least one command for requesting virtual data communication performed hypothetically with the virtually response part registered. The communication control part obtains the virtual response information from the virtually response part and outputs to the application part when the command received from the application part is registered in the registration information.