Dynamic Application Configuration for Clinical Trial Engagement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current client-side applications and architectures lack the flexibility to adapt visual characteristics, functional aspects, and flow to individual users, leading to inefficient use of resources such as memory, storage, processing, and network utilization.

Innovation Solution

The system employs a user-responsive dynamic architecture that receives and analyzes user interaction data to dynamically update the application configuration, including application container units (ACUs), application feature units (AFUs), and workflow segments, allowing for real-time adaptation and personalization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard deployed client-side system is used, then the application can be deployed to devices and used by multiple users, but it lacks flexibility to adapt visual characteristics, functional aspects, and flow to individual users

Engineering Contradiction:
Improveadaptability to individual usersVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The application is divided into discrete, independently deployable code modules that can be selectively updated and personalized for individual users without requiring complex system-wide changes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables dynamic adaptation of application behavior, visual characteristics, and functional aspects in real-time based on individual user interactions and preferences, transforming a static application into a dynamically personalized experience

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the application is updated to provide personalized interactions for each user, then user experience is improved, but resource consumption including memory, storage, processing, and network utilization increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

Personalization data and application features are segmented into modular units that can be selectively loaded and processed, reducing overall resource consumption by only activating personalized elements when needed rather than maintaining full personalization capabilities continuously

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements local quality by applying personalization specifically to individual user contexts and interactions rather than uniformly across the entire system, optimizing resource allocation by focusing computational resources only where personalization is actively required

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If large updates are deployed to implement personalization features, then comprehensive functionality is provided, but deployment time and network bandwidth consumption increase

Engineering Contradiction:
Improvepersonalization functionalityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The update system is segmented into independent code modules that can be deployed incrementally and selectively, allowing personalization features to be rolled out in smaller, manageable units rather than requiring large monolithic updates, thereby reducing deployment time and network bandwidth consumption

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring modular code units with personalization logic, enabling faster deployment since the personalization functionality is already prepared in discrete units rather than requiring comprehensive system updates

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12307075B1Increasing engagement in clinical trials by adjusting applications based on patient usage data
Publication Date: 2025.05.20 VIGNET INC
  • US12307075B1 patent drawing
  • US12307075B1 patent drawing
  • US12307075B1 patent drawing

AI summary

In some implementations, a system stores a repository of application features available for a software application. The system provides a program adjustment interface for administrators to create and edit programs accessed through the software application by remote client devices. The system receives input through the program adjustment interface that alters a particular program, and in response, the system updates stored program data for the particular program to change the combination of application features from the repository that are provided in the particular program. The system sends configuration data to one or more client devices over a computer network, wherein the configuration data is configured to change a set of application features for the software application that are stored at the one or more client devices and are used to provide interaction of the particular program with users of the one or more client devices.