System Clock Simulation for Validating Digital Therapeutic Triggers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of digital therapeutic applications and their communication sequences over extended periods poses challenges in real-time testing and validation, leading to suboptimal performance and delayed deployment, with potential degradation in human-computer interaction and ineffective therapy delivery.

Innovation Solution

A test management service automatically varies clock time advancement using a centralized clock to simulate testing environments, allowing for accelerated validation of digital therapeutic applications by advancing system clocks on the server and application, thereby simulating extended timeframes in a fraction of the actual time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time testing and validation is performed for digital therapeutic applications over extended periods, then functionality and communication sequences can be properly validated, but the testing duration becomes excessively long (weeks to months)

Engineering Contradiction:
Improvevalidation completenessVSAvoidtesting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system maintains continuous clock advancement without interruption, allowing the test environment to progress through extended time periods continuously. The clock keeps advancing from start time through end time, ensuring that all time-dependent triggers and communication sequences are validated without stopping the time progression, thus completing full validation while avoiding idle waiting periods.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system pre-configures the clock with start time and end time parameters before the testing begins. The clock is preliminarily set to automatically advance through the specified time range, so that when testing starts, the time progression is already established and will automatically cover the entire validation period without requiring continuous manual intervention or monitoring.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If digital therapeutic applications are deployed before complete testing and validation, then deployment timeline is met, but functionality and communications may not operate properly

Engineering Contradiction:
Improvedeployment speedVSAvoidfunctionality assurance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The clock continuously advances through the entire validation period from start time to end time without interruption, ensuring that all time-dependent functionalities and communication sequences are tested in their proper temporal context. This continuous validation ensures reliability before deployment, while the automated nature of the clock advancement maintains high productivity by eliminating manual waiting periods.

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If testing is performed without automated clock advancement, then system complexity is lower, but computing resources are wasted and performance is suboptimal

Engineering Contradiction:
Improvetesting system complexityVSAvoidresource efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The clock serves itself by automatically advancing from the configured start time to end time without requiring external intervention. Once initialized with the time parameters, the clock independently manages the time progression, triggering events and validating sequences autonomously. This self-service capability simplifies the overall testing system while maximizing resource efficiency, as the automated clock eliminates wasted computing resources associated with manual testing approaches.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4668121A1Automatically varying system clocks to simulate test environments for application triggers generated using machine learning
Publication Date: 2025.12.24 CLICK THERAPEUTICS INC
  • EP4668121A1 patent drawingFigure 1
  • EP4668121A1 patent drawingFigure 2
  • EP4668121A1 patent drawingFigure 3

AI summary

Provided herein are systems and methods for simulating testing environments for digital therapeutic applications to address conditions over spans of time. A computing system may select a trigger from a plurality of triggers of an event scheduler for addressing a condition. The computing system may set a clock to a timestamp of the trigger, wherein the clock is accessible to the service and to the user device. The computing system may cause the service to transmit a message for addressing the condition to the user device, responsive to the timestamp of the clock corresponding to the timestamp of the trigger. The computing system may identify that the message is communicated between the service and the user device in accordance with the trigger. The computing system may determine that the trigger of the event scheduler is validated, responsive to identifying that the message is communicated.