Dynamic Narrative Generation with Multilingual Template Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in maintaining the accuracy and relevance of information about subject entities, such as celebrities, movies, or events, due to changes over time, especially when dealing with vast databases that are difficult to keep up-to-date, and require dynamic updating and multilingual support.

Innovation Solution

A networked environment with a narrative generation application that selects optimal narrative templates based on factors like popularity, language, client device, and user interest, generates narratives in real-time, and updates or creates new narratives to reflect changes, including external events, while storing them for immediate display in multiple languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If information databases are expanded to cover vast subjects and entities, then the quantity and variety of information available increases, but the difficulty and cost of keeping information up-to-date increases

Engineering Contradiction:
Improvequantity of informationVSAvoidcomplexity of maintaining information
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system pre-generates multiple narrative templates with different levels of detail and perspectives before they are needed. When a subject entity is queried, the appropriate pre-prepared narrative is selected and populated with current data, eliminating the need to generate narratives from scratch and reducing maintenance complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates template narratives that can be copied and adapted for different subject entities. These templates serve as reusable patterns that capture common narrative structures, allowing the system to maintain vast amounts of information by managing a smaller set of template patterns rather than individual narratives for each entity

Inventive Principle:
Principle #26Copying

2Reliability

If narrative information is updated frequently to reflect changes in subject entities, then the accuracy and relevance of information improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of informationVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system monitors changes in subject entity data and pre-generates updated narratives before they are requested. When changes are detected, narratives are proactively updated and stored, so that when users query the system, they receive current information without waiting for real-time generation, thus maintaining accuracy while minimizing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism that continuously monitors subject entity data changes and triggers narrative updates accordingly. This feedback loop ensures narratives remain accurate by automatically detecting when source data has changed and regenerating affected narratives, maintaining reliability without requiring manual intervention or excessive processing

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If narratives are generated in multiple languages to support global users, then the accessibility and user base expands, but the storage requirements and generation complexity increase

Engineering Contradiction:
Improvemultilingual supportVSAvoidcomplexity of narrative generation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses a universal template structure that can be instantiated in multiple languages. Each narrative template defines the logical structure and content placeholders, while language-specific translations are applied at generation time. This allows the same template to serve multiple language requirements without creating separate templates for each language, reducing generation complexity while maintaining multilingual accessibility

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

Data Source

PatentUS11250207B1Dynamic creation and storage of narratives in multiple languages
Publication Date: 2022.02.15 IMDBCOM INC
  • US11250207B1 patent drawing
  • US11250207B1 patent drawing
  • US11250207B1 patent drawing

AI summary

Disclosed are various embodiments for creating and providing narratives associated with a type of subject entity (e.g., person, movie, place, etc.). A narrative for the subject entity can be generated according to a narrative template. The narrative template can be selected based on a variety of factors. Following the selection of a narrative template, fields in the selected template are filled with stored data associated with the subject entity. The new or updated narrative may be stored in a memory. In response to a request for information related to the subject entity, the narrative can be transmitted to a client device.