User-Defined Message Generation via Configurable Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating interfaces that can output client/user-defined information/data in various standards is challenging and often requires custom interfaces, which are difficult to implement and support.

Innovation Solution

A method and system that receive notifications of records in a record queue, determine if they are associated with a user-defined messaging configuration, request a report based on that configuration, and generate a user-defined message by combining the report data with a message shell, allowing for customizable output without the need for custom interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom interfaces are created to output data in various standards, then client-specific data output requirements are met, but interface complexity and implementation difficulty increase

Engineering Contradiction:
Improvedata output format adaptabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal message template system that can handle multiple data output standards (HL7, EDI, XML, JSON, CSV) through a single standardized interface. The message template includes parameterized fields that can be configured to match different client requirements, eliminating the need for separate custom interfaces for each standard while maintaining adaptability to various data output formats

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

Solution Approach 2:

The message template uses configurable parameters to adapt its structure and content based on the target standard. By changing parameters such as message type, field delimiters, and data formatting rules, the same template can generate different output formats without requiring structural modifications to the interface itself

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If custom interfaces are created for each client, then client-specific messaging requirements are satisfied, but implementation and support difficulty increase

Engineering Contradiction:
Improvemessaging configuration flexibilityVSAvoidinterface implementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system pre-configures message templates with standard structures and commonly used parameters before actual message generation. Client-specific requirements are accommodated through pre-defined template variations and parameter settings, allowing rapid deployment without custom interface development for each client

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses message templates as reusable copies that can be instantiated multiple times with different parameter values. Instead of creating unique interfaces for each client, the system copies and configures existing templates to meet specific client requirements, significantly reducing implementation and support effort

Inventive Principle:
Principle #26Copying

3Device complexity

If standardized message templates are used, then interface complexity is reduced, but client-specific data formatting requirements may not be met

Engineering Contradiction:
Improveinterface simplicityVSAvoiddata format precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The message template implements local quality by allowing different sections of the message to have different formatting characteristics. Specific fields within the template can be configured with client-specific data formats, delimiters, and structures while the overall message structure remains standardized, achieving both simplicity and precision

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9773230B2Providing user-defined messages
Publication Date: 2017.09.26 HARRIS DAWN HLDG INC
  • US9773230B2 patent drawing
  • US9773230B2 patent drawing
  • US9773230B2 patent drawing

AI summary

Systems, methods, apparatus, and computer program products provide user-defined messages. In one embodiment, user-defined messaging configurations can be defined. Then, a record queue can be monitored for the entry of new records. New records can be evaluated to determine whether they are associated with user-defined messaging configurations. For the records so associated, reports defined in the user-defined messaging configurations can be requested and used to create user-defined messages.