Guide Template Language for Automated Content Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current template languages are unable to automatically associate generated content with stored information and determine the type of communication being developed, making it difficult for enterprises to quickly create relevant content for their customers.

Innovation Solution

A system and method using a Guide Template Language that enables automatic association of content with information types and pre-built layouts, allowing enterprises to input content and automatically suggest relevant layouts during the content-creation process, utilizing tags and data expressions to reference data sources and populate templates efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If current template languages are used to generate web-based content, then content can be created using pre-defined variables and templates, but the system cannot automatically associate generated content with stored information or determine the type of communication being developed

Engineering Contradiction:
Improveease of content creationVSAvoidautomatic association with stored information
Core Design Contradiction:
Ease of manufactureVSExtent of automation

Solution Approach 1:

The template system automatically determines communication types and associates stored information without requiring manual configuration. The system analyzes the template structure and content to self-determine the communication type (e.g., email, SMS, push notification) and automatically links relevant data from information stores, eliminating the need for manual setup while maintaining ease of use.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates mechanisms that analyze template content and provide feedback about the detected communication type and associated data requirements. This feedback loop enables the system to automatically adjust and populate templates with relevant stored information based on the analyzed content structure and context.

Inventive Principle:
Principle #23Feedback

2Loss of time

If enterprises manually create content without automated assistance, then they have full control over content creation, but the time required to generate communications increases significantly

Engineering Contradiction:
Improvetime to generate communicationsVSAvoidautomatic population of templates
Core Design Contradiction:
Loss of timeVSExtent of automation

Solution Approach 1:

The system performs preliminary actions by pre-defining communication templates with embedded data associations and communication type classifications. When a template is selected or created, the system has already prepared the structure and data relationships, enabling rapid automatic population with stored information and significantly reducing content generation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer between the template definition and the information store that automatically matches and populates data. This intermediary mechanism analyzes the template requirements and automatically retrieves and inserts relevant stored information, eliminating manual data entry while maintaining full control over the content creation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If current template languages are used, then basic content generation is possible, but the system lacks the ability to automatically determine communication types and suggest pre-defined layouts

Engineering Contradiction:
Improveability to handle different communication typesVSAvoidsystem complexity for automatic determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The template system is designed with universal, communication-type-agnostic core structures that can be applied across different communication channels (email, SMS, push notifications, etc.). The system uses standardized template elements and data association mechanisms that work across multiple communication types, providing versatility without requiring separate complex systems for each channel.

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

Solution Approach 2:

The system determines communication types by analyzing parameter changes and structural characteristics within templates rather than requiring complex classification systems. By detecting key parameters and structural patterns in the template definition, the system can automatically identify the communication type and apply appropriate pre-defined layouts, maintaining simplicity while achieving high adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10437926B2System and method to generate a data-rich template
Publication Date: 2019.10.08 SALESFORCE INC
  • US10437926B2 patent drawing
  • US10437926B2 patent drawing
  • US10437926B2 patent drawing

AI summary

A computerized method and system for correlating template data to select contextually relevant content including receiving a request from a consumer device to serve a template at a server, the template comprising at least one tag, selecting a content in a database associated with the at least one tag based at least in part on a correlation between the template and the at least one tag, substituting the at least one tag with the content, and transmitting the template from the server to the consumer device.