Slave Device Status Switching Method for Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices often enter low-power states improperly, leading to data loss and reduced efficiency due to inadequate control over power management.

Innovation Solution

A status switching method for a slave device that receives a command wrapper from a host device, processes status queries, and refuses to enter a low-power state during a specific period defined by the receipt of the command wrapper and transmission of a status wrapper, ensuring proper power management and data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the slave device enters low-power state in response to host device commands, then power consumption is reduced, but data loss and efficiency reduction occur when entering low-power state improperly

Engineering Contradiction:
Improvepower consumptionVSAvoiddata integrity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The slave device checks whether a command wrapper is being processed before entering low-power state. This preliminary check prevents the device from entering low-power state during critical data transmission periods, thereby avoiding data loss while still enabling power savings during safe periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The slave device continuously monitors its operational state and the host device's command processing status. By implementing feedback mechanisms that track whether a command wrapper is active, the device can dynamically adjust its power state transitions to maintain data integrity while optimizing power consumption.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If the slave device enters standby or hibernation mode to reduce power consumption, then energy efficiency improves, but operational efficiency deteriorates due to improper state transitions

Engineering Contradiction:
Improvepower consumptionVSAvoidoperational efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

Before transitioning to standby or hibernation mode, the slave device performs a preliminary check to determine whether a command wrapper is currently being processed. This prevents premature state transitions that would disrupt ongoing operations, thereby maintaining operational efficiency while still achieving power savings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The slave device implements dynamic power state management that adapts to the current operational context. By continuously monitoring whether a command wrapper is active, the device can dynamically adjust its power state transitions, ensuring that efficiency improvements are achieved without sacrificing operational productivity.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the slave device transitions to low-power state frequently, then power consumption decreases, but data loss increases due to improper timing of state transitions

Engineering Contradiction:
Improvepower consumptionVSAvoiddata loss
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The slave device implements a feedback mechanism that monitors the host device's command processing status. By checking whether a command wrapper is active before transitioning to low-power state, the device receives real-time feedback about data transmission status, enabling it to avoid transitions during critical periods and prevent data loss.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The slave device performs a preliminary verification step before entering low-power state to ensure that no data transmission is in progress. This preliminary action checks the command wrapper status, allowing the device to safely transition to low-power state only when data loss risks are eliminated.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9990027B2Status switching method
Publication Date: 2018.06.05 SILICON MOTION INC
  • US9990027B2 patent drawing
  • US9990027B2 patent drawing
  • US9990027B2 patent drawing

AI summary

The present invention provides a status switching method applied to a slave device. The status switching method includes: receiving a command wrapper from a host device; receiving a status query command corresponding to the command wrapper from the host device; transmitting a status wrapper to the host device in response to the status query command; and refusing to enter a low-power status corresponding to a switch status request when the switch status request is received during a specific period, wherein the specific period starts when the command wrapper is received and ends when the status wrapper is transmitted.