Motion-Based UI Control With Context-Aware Remote Gestures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interacting with user interfaces using remote controls often requires long wait times and multiple button presses, leading to user frustration, decreased battery life in the remote control, and increased power consumption in media devices.

Innovation Solution

Implementing motion-based control using motion sensors in remote controls to detect start and stop actions, determine control contexts, and change UI parameters based on motion data, while avoiding inadvertent changes through error detection and calibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If motion-based control is implemented, then user interaction efficiency is improved and button presses are reduced, but device complexity increases due to motion sensors and processing requirements

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical button-pressing interactions with motion-based control using accelerometers and gyroscopes. Motion gestures (shaking, rotating, tilting) substitute for multiple button presses, reducing interaction time and improving efficiency while maintaining control functionality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The remote control device integrates multiple functions into a single motion sensor system. The same accelerometers and gyroscopes used for motion detection also enable context determination, gesture recognition, and calibration functions, reducing the need for separate components and mitigating complexity increases.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Speed

If motion sampling is continuously performed, then control responsiveness is improved, but battery life decreases due to increased power consumption

Engineering Contradiction:
Improvecontrol responsivenessVSAvoidbattery life
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs motion sampling periodically rather than continuously. Motion sampling is triggered by start actions (detecting intentional gestures) and terminated by stop actions, creating intermittent operation cycles that reduce average power consumption while maintaining responsiveness when needed.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs calibration actions preliminarily to establish baseline motion characteristics. This preliminary calibration enables more efficient subsequent motion sampling by setting thresholds and parameters that reduce unnecessary processing, thereby reducing power consumption during normal operation.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If multiple button presses are required for menu actions, then device complexity is reduced, but user frustration increases due to long wait times

Engineering Contradiction:
Improvedevice complexityVSAvoidwait time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent replaces sequences of mechanical button presses with single motion gestures. Complex menu navigation that previously required multiple button presses is accomplished through intuitive motions (e.g., shaking for select, rotating for navigation), dramatically reducing interaction time and user frustration.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If motion data processing is enhanced for accurate context determination, then control precision is improved, but power consumption increases

Engineering Contradiction:
Improvecontrol precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The system processes motion data at different levels of detail based on context. For simple gestures, basic processing suffices. For complex context determination, enhanced processing is applied selectively. This partial processing approach maintains control precision when needed while reducing average power consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12477169B2Contextual-based motion control of a user interface
Publication Date: 2025.11.18 ROKU INC
  • US12477169B2 patent drawing
  • US12477169B2 patent drawing
  • US12477169B2 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for controlling a user interface using motion-based control. An example embodiment operates by detecting a start action that triggers motion sampling from a remote control. In response to detecting the start action, the embodiment receives motion data from the remote control. The embodiment further determines a control context for the user interface. The embodiment then changes a parameter associated with a user interface element in the user interface based on the control context and the motion data. The embodiment then detects a stop action that terminates the motion sampling from the remote control. In response to detecting the stop action, the embodiment applies the changed parameter associated with the user interface element.