Dynamic Profile Switching for Input Device Power and Responsiveness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices have static power management profiles that fail to accommodate varying user usage characteristics, leading to suboptimal power consumption and responsiveness in devices like mice, which can be either power-efficient or responsive depending on the user's activity.

Innovation Solution

A method for dynamically switching between different profiles for input/output devices based on user inputs, such as typing rate, application usage, and sensor data, allowing the device to adjust settings like sampling rates and power consumption to match the user's current activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static power management profile is used for an input/output device, then the device structure is simple and easy to manufacture, but the device cannot adapt to varying user usage characteristics, resulting in suboptimal power consumption and responsiveness

Engineering Contradiction:
Improveadaptability to user usage characteristicsVSAvoidprofile management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic profile switching by transitioning from a static power management profile to a system that automatically switches between multiple profiles based on real-time sensor data and usage patterns. The processor monitors user inputs and dynamically activates appropriate profiles (e.g., power-saving profile during idle periods, performance profile during active usage) to optimize both adaptability and manage complexity through automated decision-making algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting profile characteristics such as sampling rates, power consumption levels, and responsiveness settings based on detected usage patterns. Different profiles contain different parameter sets that are activated according to the current usage context, allowing the device to adapt its behavior without requiring complex structural modifications.

Inventive Principle:
Principle #35Parameter changes

2Speed

If a high sampling rate is maintained for the mouse during sleep state, then the responsiveness is improved, but the power consumption increases significantly

Engineering Contradiction:
Improvemouse responsivenessVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The sampling rate is made dynamic rather than static, automatically adjusting between high and low states based on detected usage patterns. During active usage periods, the system maintains high sampling rates for responsive performance. During idle or sleep periods, the system automatically reduces the sampling rate to conserve power, eliminating the need to choose between constant high responsiveness and constant power saving.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements periodic monitoring of usage patterns and periodic switching between different sampling rate levels. Instead of maintaining a constant high sampling rate, the system periodically assesses whether high responsiveness is currently needed and adjusts the sampling rate accordingly, creating a rhythm of high-performance intervals alternating with power-saving intervals.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9952957B2Dynamic parameter for multiple types of inputs based on different input profiles for electronic input/output (I/O) devices
Publication Date: 2018.04.24 APPLE INC
  • US9952957B2 patent drawing
  • US9952957B2 patent drawing
  • US9952957B2 patent drawing

AI summary

A method for dynamically modifying a characteristic for an electronic device. The method includes activating by a processor a first profile having a first characteristic setting and a first state for an input/output (IO) device. Once the first profile is activated, receiving an input by a sensor and communicating the input to the processor. The method then includes activating by the processor a second profile having a second characteristic setting and a second state for the IO device. The second profile modifies a component of the IO device to include a second characteristic setting and a second state.