Computer State Transition Reducing Power and Startup Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer startup methods are inefficient, particularly in reducing power consumption and startup time, due to the need for extensive device detection and fixed hardware configurations, which impede fast BIOS startup and OS loading, especially for systems with varying architectures.

Innovation Solution

A computer state transition method that transitions the system from a suspend-on-RAM state to a specific power-saving state with reduced power consumption and faster recovery, involving the storage of configuration information in memory and PCH state information in NVRAM, and controlling power supply to maintain only essential components, allowing for quicker restoration of the OS and applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the system uses S3 mode (suspend-on-RAM) for fast recovery, then the startup time is reduced, but the power consumption increases because devices like memory and PCH remain powered

Engineering Contradiction:
Improvestartup timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent segments the system components into two groups: essential components (memory and memory controller) that remain powered, and non-essential components (PCH and other devices) that are powered down. This segmentation allows the system to achieve lower power consumption while maintaining fast recovery capability for essential data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by maintaining different power states for different components based on their importance. The memory and memory controller are kept in a high-power state to ensure fast recovery, while the PCH and other devices are placed in a low-power state, creating localized quality differences in power consumption across system components.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If the system uses S4 mode (suspend-to-disk) to reduce power consumption, then the power consumption is reduced, but the startup time increases due to data reading from hard disk

Engineering Contradiction:
Improvepower consumptionVSAvoidstartup time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing system state information in the memory and NVRAM before entering the power-saving mode. This preliminary preparation ensures that when the system needs to recover, the data is already in the fast-access memory, eliminating the need to read from the slower hard disk during startup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the system state information in the memory and NVRAM that can be quickly accessed during recovery. Instead of relying on the original data stored on the hard disk, the system maintains a replicated copy in faster storage media, enabling rapid restoration without the bottleneck of disk reading.

Inventive Principle:
Principle #26Copying

3Reliability

If device detection and hardware configuration detection are performed during startup, then system reliability is ensured, but the startup time increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs device detection and hardware configuration detection in advance, before the system enters the power-saving state. The detected information is stored in the memory and NVRAM, so that during startup, the system can directly use this pre-detected information without performing detection again, thus reducing startup time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10042650B2Computer startup method, startup apparatus, state transition method and state transition apparatus
Publication Date: 2018.08.07 LENOVO (BEIJING) LTD
  • US10042650B2 patent drawing
  • US10042650B2 patent drawing
  • US10042650B2 patent drawing

AI summary

A computer startup method, a startup apparatus, a state transition method, and a state transition apparatus are described. When the computer is in a suspend-to-RAM (STR) state, the power consumption is a first power consumption. When the computer transitions from the suspend-to-disk (STD) state to the startup state, the time consumption is a first time consumption. The state transition method includes, when the computer is in the startup state, obtaining a first power state transition command to instruct the computer to transition from the startup state to a specific state; and to respond to the first power state transition command, making the computer to be in the specific state.