Simulating Operating Domain Transitions for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing devices face inefficiencies in resource utilization due to unnecessary pre-emptive switching between low-power and high-performance operating domains, leading to reduced battery life and user experience degradation from perceptible delays.

Innovation Solution

Simulating a transition between operating domains by using a low-power processor to perform initial domain-switching processes, allowing the device to maintain the appearance of high-performance operation without actual domain change, thereby optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the device pre-emptively switches from low-power operating domain to high-performance operating domain, then the device can respond faster to user interactions, but battery life is reduced due to unnecessary domain switches

Engineering Contradiction:
Improveresponse speedVSAvoidbattery life
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis of user interaction patterns and pre-loads necessary resources into buffer memory before actual domain switching is needed. This allows the low-power processor to prepare data and instructions in advance, so when switching to high-performance mode occurs, the transition is faster and more efficient, reducing the duration and energy cost of the high-performance state

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of frequently accessed data and instructions in buffer memory while operating in low-power mode. These copies are prepared in advance using the low-power processor, allowing the high-performance processor to immediately access pre-copied data when needed, eliminating the need to transfer large amounts of data during domain switching and thus reducing energy consumption

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the device frequently switches between operating domains, then the device can adapt to varying computational demands, but user experience degrades due to perceptible delays

Engineering Contradiction:
ImproveadaptabilityVSAvoidtransition delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary preparation of domain switching resources including pre-loading instructions and data into buffer memory, and pre-configuring hardware states. This preliminary action reduces the actual transition time between domains, making frequency switching less perceptible to users while maintaining adaptability to computational demands

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces buffer memory as an intermediary layer between the low-power and high-performance processors. This buffer acts as a mediator that holds pre-prepared data and instructions, allowing smoother transitions between domains by eliminating direct data transfer delays and reducing the perceptible impact of domain switching on user experience

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the device maintains high-performance operating domain ready state, then the device can immediately handle computationally expensive operations, but energy expenditure increases

Engineering Contradiction:
Improvecomputational capabilityVSAvoidenergy expenditure
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs only the necessary minimum preparation actions in the low-power domain rather than fully activating the high-performance domain. By partially preparing data in buffer memory and only switching domains when absolutely necessary, the system avoids the excessive energy expenditure of maintaining the high-performance domain in a ready state while still achieving high productivity when needed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250110785A1Simulating a Transition Between Operating Domains to Optimize Device Resource Utilization
Publication Date: 2025.04.03 GOOGLE LLC
  • US20250110785A1 patent drawing
  • US20250110785A1 patent drawing
  • US20250110785A1 patent drawing

AI summary

While operating in a low-power operating domain that utilizes a low-power processor device, a mobile computing device causes display of a low-power operating domain interface. The mobile computing device makes a determination that a user intends a particular type of interaction that requires the mobile computing device to operate in a high-performance operating domain that utilizes a high-performance processor device. The mobile computing device performs initial process(es) of a plurality of domain-switching processes that are performed to switch the mobile computing device from the low-power operating domain to the high-performance operating domain. Responsive to the determination, the mobile computing device causes display of a high-performance operating domain interface.