Adaptive GUI for Motion Contexts Using ML Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces (GUIs) are not adequately designed to adapt to a user's current state of motion, leading to suboptimal user experiences, particularly in on-the-go environments.

Innovation Solution

A method and system that utilize machine learning models, such as context analyzers and response analyzers, to predict user responses based on motion and usage data, allowing for adaptive GUI variations that enhance user experience in motion contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If GUI is designed for stationary use, then user experience is optimized for desk environments, but user experience deteriorates in motion contexts

Engineering Contradiction:
Improveuser experienceVSAvoidadaptability to motion context
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The GUI dynamically adapts its layout, content, and interaction modes based on real-time detection of user motion states. The system transitions from static design to dynamic adaptation by monitoring accelerometer and gyroscope data to automatically adjust the interface for different activity contexts such as walking, running, or driving.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple GUI parameters including layout configuration, text size, interaction target size, and information prioritization based on detected motion parameters. When motion is detected, the system modifies these parameters to create an optimized interface for mobile use scenarios.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If GUI adapts to user motion context, then user experience in motion environments improves, but system complexity increases

Engineering Contradiction:
Improveuser experience in motionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects user motion state and autonomously adjusts the GUI configuration without requiring explicit user input or manual mode switching. The accelerometer and gyroscope data are processed by machine learning models that automatically determine the appropriate activity context and trigger corresponding interface adaptations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual GUI configuration mechanisms with automated machine learning-based detection and adaptation systems. Instead of users manually selecting modes or developers creating multiple fixed layouts, the system uses sensor data and ML models to automatically determine and apply the appropriate interface configuration.

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

3Measurement precision

If machine learning models predict user responses, then GUI optimization accuracy improves, but data processing requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata processing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system processes only the essential sensor data (accelerometer and gyroscope readings) required for motion detection rather than analyzing all possible device data. The machine learning models are trained to recognize patterns in this subset of data, achieving sufficient prediction accuracy while minimizing computational overhead and energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12282862B2Method and system for providing a graphical user interface using machine learning and movement of the user or user device
Publication Date: 2025.04.22 14013085 CANADA LTD
  • US12282862B2 patent drawing
  • US12282862B2 patent drawing
  • US12282862B2 patent drawing

AI summary

The present method and system are for providing a graphical user interface using machine learning and movement of the user or user device. In an example, the method and system comprise, training a context analyzer machine learning model with training motion data for a training activity context, the context analyzer for predicting a predicted activity context from new motion data; training a response analyzer machine learning model with training usage data and training user responses for the training activity context for a user interface, the response analyzer for predicting the predicted user response from the predicted activity context and new usage data; predicting the predicted user response from motion data and usage data using both the context analyzer and the response analyzer; and determining a preferred variation for the user interface using a predetermined performance metric and the predicted user response.