Dynamic Rules Engine for Customized Health App Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently creating and distributing customized mobile applications and solutions that meet the diverse health policies and needs of various organizations and individuals.

Innovation Solution

A publishing system that allows organizations to create and customize health management modules by selecting from templates, adding organization-specific content, and configuring rules for dynamic adjustment, enabling the distribution of customized applications through a single platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If customized mobile applications are created for each organization to meet diverse health policies and needs, then adaptability and user satisfaction improve, but development cost and time increase significantly

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The application is divided into modular components including configurable rules engine, content delivery modules, user interaction templates, and health management functions. Each module can be independently configured and deployed, allowing organizations to assemble customized solutions from standardized building blocks rather than developing entire applications from scratch.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single platform provides multiple functions by incorporating a rules engine that can adapt to different health policies, content delivery capabilities for various organizations, and templated user interfaces that serve diverse user needs. The system universally handles different health management scenarios through configurable parameters rather than requiring separate applications.

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

2Ease of operation

If customized mobile applications are created for each organization, then user experience personalization improves, but maintenance cost and effort increase

Engineering Contradiction:
Improveuser experienceVSAvoidmaintenance complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The application interface is segmented into standardized templates that can be configured with organization-specific content. User interactions follow predefined patterns that can be customized through configuration files rather than code changes, simplifying maintenance when updates are needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Personalization is achieved through configurable parameters and settings rather than hard-coded customization. Organizations can modify user experience by changing parameters such as health policy rules, content delivery preferences, and interface configurations without requiring application redevelopment or complex maintenance procedures.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a single publishing platform distributes customized applications to multiple organizations, then distribution efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedistribution efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The publishing platform serves multiple organizations simultaneously through a universal architecture that handles different health policies, content types, and user groups. A single platform instance can distribute customized applications to numerous organizations by configuring the rules engine and content delivery parameters for each organization rather than requiring separate deployment systems.

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

Solution Approach 2:

The platform architecture segments organization-specific configurations from the core distribution engine. Each organization's customization parameters are stored as separate configurable modules that the central publishing system can selectively apply, allowing efficient multi-organization support without monolithic complexity.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If extensive customization options are provided for health management modules, then solution adaptability improves, but ease of module creation deteriorates

Engineering Contradiction:
Improvesolution adaptabilityVSAvoidease of module creation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system provides pre-configured templates for health management modules that include common health policies, user interaction patterns, and content delivery configurations. Organizations can create customized solutions by selecting and modifying these pre-built templates rather than creating modules from scratch, reducing the complexity of module creation while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Module customization is achieved through parameter configuration rather than structural modification. The templates contain configurable parameters for health policies, user groups, and content delivery that can be adjusted to create adapted solutions without requiring complex module reconstruction or extensive technical knowledge.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250190194A1System and method for rules engine that dynamically adapts application behavior
Publication Date: 2025.06.12 VIGNET INC
  • US20250190194A1 patent drawing
  • US20250190194A1 patent drawing
  • US20250190194A1 patent drawing

AI summary

In some implementations, a system enables an administrator to customize a set of rules to dynamically adjust the configuration and output of an application provided to users. A configuration interface for setting rules that dynamically adjust output of an application is provided. Data indicating one or more rules are received through the configuration interface. Activity data indicating user interaction with the application or sensor data for at least some of a plurality of users of the application are then received from multiple client devices. A determination relating to the activity data satisfying at least one condition or trigger is then made. Instructions to adjust output of the application according to one or more system actions of the one or more rules are then communicated to client devices associated with the users in the first subset of the plurality of users.