Dynamic Graphical User Interface for SaMD

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphical user interfaces in Software as a Medical Device (SaMD) products lack dynamic and adaptive capabilities to respond to user performance and therapeutic delivery thresholds, limiting their effectiveness in providing personalized and engaging therapeutic experiences.

Innovation Solution

A computer-implemented method and system that modify graphical user interface elements in real-time based on user-generated responses analyzed through a predetermined stimulus-response framework or algorithm, determining measures of time-near-threshold or time-at-threshold to adjust the interface accordingly, such as adding or removing elements or rendering parts in grayscale.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the graphical user interface is made static and fixed, then the device complexity is reduced and ease of operation is improved, but adaptability to user performance and therapeutic delivery thresholds deteriorates

Engineering Contradiction:
Improveadaptability to user performanceVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The graphical user interface is transformed from a static design to a dynamic system that automatically adjusts its elements based on real-time analysis of user performance data. The interface dynamically modifies graphical elements such as buttons, icons, and layout configurations according to measured user interactions, creating an adaptive experience without requiring complex manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where user performance is continuously measured, analyzed against predetermined thresholds, and used to automatically adjust interface elements. This closed-loop feedback mechanism enables the interface to adapt to user capabilities in real-time, improving accessibility and therapeutic delivery effectiveness.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the graphical user interface is made dynamic and adaptive, then adaptability to user performance is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to therapeutic delivery thresholdsVSAvoidrendering system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rendering system performs self-adjustment by automatically analyzing user performance data and modifying interface elements without external intervention. The system serves itself by implementing the adaptation logic internally, eliminating the need for manual configuration or complex external control systems while maintaining high adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system achieves adaptability by modifying parameters of graphical elements such as position, size, color, and visibility based on user performance thresholds. These parameter changes are implemented through algorithmic rendering adjustments rather than complex structural modifications, maintaining system manageability while achieving dynamic adaptation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If real-time modification of graphical elements is implemented, then user engagement and therapeutic delivery are improved, but processing time and computational resources increase

Engineering Contradiction:
Improvetherapeutic delivery effectivenessVSAvoidprocessing time for interface modification
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-establishes performance thresholds and predetermined interface modification rules before user interaction begins. When user performance data is collected, the system quickly compares it against these pre-set criteria and executes corresponding interface adjustments, avoiding the need for complex real-time calculations and reducing processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces complex real-time computational analysis with algorithmic decision-making based on predetermined thresholds. Instead of performing complex calculations during each interaction, the system uses efficient comparison operations against pre-established criteria, significantly reducing processing time while maintaining adaptive functionality.

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

Data Source

PatentUS20250190086A1System and method for algorithmic rendering of graphical user interface elements
Publication Date: 2025.06.12 AKILI INTERACTIVE LABS INC
  • US20250190086A1 patent drawing
  • US20250190086A1 patent drawing
  • US20250190086A1 patent drawing

AI summary

A system and method for algorithmically modifying, in real-time, one or more graphical user elements of an end user application for a SaMD or DHI product/platform. The method may enable real-time modification of a graphical user interface in response to determining that one or more user-generated responses in response to one or more CSIs are reflective of a targeted stimulus-response pattern. The targeted stimulus-response pattern may reflect a threshold of active therapeutic delivery for the SaMD or DHI to the end user. The method of algorithmically modifying the one or more graphical user elements may include rendering new elements or modifying existing elements, including changing the color of existing elements, for only the time period when the user-generated responses are reflective of the targeted stimulus-response pattern and/or for a pre-determined period of time before and/or after the user-generated responses are reflective of the targeted stimulus-response pattern.