Dual Energy-Saving Controllers for Host-Device Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing devices and host devices face challenges in synchronizing energy-saving modes, leading to differences that cannot be recovered, which affects user convenience.

Innovation Solution

An information processing device with a communication interface and dual energy-saving controllers, where the first controller manages application-level energy-saving control and the second controller handles hardware-level control based on notifications from the host device, ensuring synchronized energy-saving mode transitions and recoveries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the host device and information processing device independently perform energy-saving control, then power consumption is reduced, but differences in energy-saving mode occur between devices

Engineering Contradiction:
Improvepower consumptionVSAvoidenergy-saving mode synchronization
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The energy-saving control function is segmented into two independent controllers: a host energy-saving controller in the host device and an information processing energy-saving controller in the information processing device. Each controller independently manages energy-saving operations for its respective device, allowing parallel energy-saving control while maintaining functional separation. This segmentation enables both devices to reduce power consumption independently without causing synchronization conflicts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A notification mechanism is implemented where the host energy-saving controller sends notifications to the information processing energy-saving controller regarding energy-saving mode transitions. The information processing device receives these notifications and adjusts its energy-saving state accordingly, creating a feedback loop that maintains synchronization between devices while allowing independent control capabilities.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple energy-saving control configurations are implemented, then comprehensive energy management is achieved, but recovery from mode differences becomes difficult

Engineering Contradiction:
Improveenergy-saving control configurationsVSAvoidrecovery from mode differences
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The system performs preliminary actions by sending energy-saving notifications from the host controller to the information processing device before actual energy-saving mode transitions occur. This advance notification allows the information processing device to prepare for mode changes and maintain synchronization, preventing unrecoverable state differences from developing in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification system creates a feedback mechanism where the host device communicates its energy-saving intentions to the information processing device. This feedback loop ensures that both devices remain synchronized in their energy-saving states, making it easier to recover from or prevent mode differences rather than attempting complex repairs after unsynchronized transitions occur.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10382639B2Information processing system acquire transition notification from host device to transit to energy saving mode
Publication Date: 2019.08.13 RICOH CO LTD
  • US10382639B2 patent drawing
  • US10382639B2 patent drawing
  • US10382639B2 patent drawing

AI summary

An information processing device includes a communication interface, a first energy-saving controller, and a second energy-saving controller. The communication interface is configured to communicate with a host device. The first energy-saving controller is configured to, when a predetermined condition is met, perform energy-saving control on an application and issue a notification of start of energy-saving control. The notification contains a predetermined value representing whether or not the predetermined condition is that a notification of start of transition to an energy-saving mode from the host device has been received. The second energy-saving controller is configured to, after receiving the notification of the start of the energy-saving control from the first energy-saving controller, determine whether to perform energy-saving control based on the predetermined value and perform energy-saving control on hardware including the communication interface based on the result of the determination.