Dynamic Content Generation via Nestable Logic Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating dynamic content, such as text or reports, are limited by either simplistic static replacement or resource-intensive natural language processing, which restricts customization and requires specialized skills, making it impractical for end-users to create domain-specific content.

Innovation Solution

A system and method that allows users to create and apply nestable, customizable logic rules to data objects, enabling dynamic content generation with user-editable rules that can adjust output based on data characteristics, facilitating automated analysis and reporting without requiring extensive training or experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If field-based static text replacement is used, then the system is simple and easy to operate, but the output depth and customization capability are limited

Engineering Contradiction:
Improveease of operationVSAvoidoutput depth
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements nesting by allowing logic rules to contain nested logic rules, creating a hierarchical structure where simple rules can be combined to form complex rules. This enables the system to generate deeply customized dynamic content while maintaining the simplicity of individual rule components, resolving the contradiction between ease of operation and output depth.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent segments complex content generation into modular logic rules that can be independently created, edited, and combined. Users can break down complex customization needs into smaller, manageable rule segments, making the system easier to operate while achieving deep customization through combination of segments.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If natural language processing using artificial intelligence is used, then dynamic generation of complex text is enabled, but the system requires high-level operational skill and is domain-specific

Engineering Contradiction:
Improvedynamic text generation capabilityVSAvoidoperational skill requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal logic rule system that can be applied across multiple domains and content types. Unlike domain-specific natural language processing models, the logic rule framework provides a general-purpose mechanism for dynamic content generation that works across different contexts, reducing the need for domain-specific expertise while maintaining versatility.

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

Solution Approach 2:

The patent enables users to copy and reuse logic rules across different contexts and domains. Once a logic rule is created, it can be replicated and adapted for various uses, eliminating the need to recreate complex processing logic for each domain and reducing the operational skill barrier.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If natural language processing models are customized for specific domains, then domain-specific content generation is improved, but the cost and complexity increase

Engineering Contradiction:
Improvedomain-specific content generationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic content generation through logic rules that automatically adapt to different data inputs and contexts. The system dynamically evaluates conditions and applies appropriate rules without requiring static, pre-configured domain-specific models, reducing system complexity while maintaining domain adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent achieves domain-specific content generation by changing parameters within a unified logic rule framework. Users can adjust rule parameters and conditions to suit different domains without creating entirely new systems, thereby reducing complexity while maintaining adaptability to specific domains.

Inventive Principle:
Principle #35Parameter changes

4Ease of manufacture

If static text replacement templates are used, then the system is simple to implement, but it cannot adjust output based on data variations

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddata-driven customization
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by pre-defining logic rules with conditional logic that automatically responds to data variations. Rather than requiring complex real-time processing, the system prepares structured rules in advance that automatically adapt output based on input data characteristics, maintaining implementation simplicity while enabling data-driven customization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10417204B2Method and system for creation and delivery of dynamic communications
Publication Date: 2019.09.17 VERBOSITY LLC
  • US10417204B2 patent drawing
  • US10417204B2 patent drawing
  • US10417204B2 patent drawing

AI summary

A method and system allow for creation and delivery of dynamic communications. The method and system implement software applications allowing content authors to generate dynamic data and scripts. In addition, other software applications allow users to request the generation of dynamic data. These requests are transmitted to a server application, which generates content based on the request sent by users, as well as the dynamic data and scripts stored by content authors. The generated content is then supplied to the user application for display, printing, or other use by the user.