Terminal Cover Closure Control via Program State Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current laptop settings that immediately put the device to sleep when the cover is closed do not meet user demands, leading to poor user experience, especially during tasks like video downloads, as they interrupt the process and result in low efficiency.

Innovation Solution

A method and apparatus that determine the operation of a terminal based on the program running and user needs, allowing options such as shutdown, sleep, or maintaining normal operation, by obtaining cover closing instructions and considering the program, power supply, and external device information to optimize user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the laptop immediately goes to sleep state when the cover is closed, then power consumption is reduced, but task completion is interrupted and productivity decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidtask completion efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements dynamic operation mode selection based on real-time program state analysis. When the cover is closed, the system dynamically determines whether to enter sleep mode or maintain operation by evaluating the current program's characteristics, allowing the operation mode to adapt flexibly to different usage scenarios rather than following a fixed rule

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces feedback mechanisms by continuously monitoring program running states and using this information to adjust the terminal's operation mode. The feedback loop analyzes whether a program is in a state that can tolerate sleep mode interruption, and based on this feedback, dynamically adjusts the power management strategy to balance energy savings and task continuity

Inventive Principle:
Principle #23Feedback

2Productivity

If the laptop maintains normal operation when the cover is closed, then task continuity is ensured and productivity is maintained, but power consumption increases

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent changes the operational parameters of the terminal by adjusting the operation mode (sleep, operation, shutdown) based on program state parameters. This parameter change approach allows the system to optimize power consumption by selecting appropriate operational states while considering the impact on task completion efficiency

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the laptop screen remains on for extended periods, then user accessibility is improved, but power consumption increases

Engineering Contradiction:
Improveuser accessibilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis of the running program's state before the cover is closed to predict whether the program can resume successfully from sleep mode. This preliminary action allows the system to make informed decisions about maintaining or reducing power consumption while ensuring user accessibility when appropriate

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10691193B2Method, apparatus and computer-readable medium for terminal control
Publication Date: 2020.06.23 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US10691193B2 patent drawing
  • US10691193B2 patent drawing
  • US10691193B2 patent drawing

AI summary

The disclosure is related to a method, an apparatus and a computer-readable medium for controlling a terminal. The method includes: obtaining a cover closing instruction where the cover closing instruction indicates that an upper cover and a lower cover of the terminal are closed; obtaining, in response to the cover closing instruction, a program running on the terminal; and determining an operation to be performed by the terminal based on the program running on the terminal, where the operation to be performed by the terminal includes any one of: shutdown, sleep, maintaining normal operation, or screen off.