Interactive Narrative System with Dynamic Response Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack the ability to dynamically and interactively respond to user input within a narrative, failing to provide a seamless and engaging experience by not effectively classifying and generating responses based on user interactions.

Innovation Solution

The system employs interconnected processors and a non-transitory computer-readable medium to present a narrative, receive user input, classify it into response models, and dynamically generate responses, including an obscenity filter to manage inappropriate content, allowing for an interactive and engaging user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system dynamically generates responses based on user input classification, then the interactivity and engagement of the narrative is improved, but the processing time and computational complexity increases

Engineering Contradiction:
ImproveinteractivityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-classifies user inputs into categories before the narrative context is fully established, allowing response generation to proceed in parallel without blocking the main narrative flow. This preliminary classification reduces the critical path delay and improves real-time interactivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The response generation process is divided into independent segments: input classification, context retrieval, and response synthesis. These segments can be processed concurrently or pipelined, reducing overall processing time while maintaining dynamic interactivity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple response models are maintained for different user input types, then the accuracy and appropriateness of responses is improved, but the system complexity increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A single response generation system is designed to handle multiple types of user inputs (questions, statements, commands) through a unified architecture that dynamically selects appropriate response strategies. This universal system reduces complexity compared to maintaining separate dedicated systems for each input type.

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

Solution Approach 2:

The system adjusts response generation parameters based on the classified type of user input, such as changing the depth of context retrieval or the style of response formulation. This parameter-based adaptation maintains high response accuracy without requiring fundamentally different system components.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If the system filters user input for obscenity before processing, then the appropriateness of content is improved, but the processing overhead increases

Engineering Contradiction:
Improvecontent appropriatenessVSAvoidprocessing throughput
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The obscenity filtering function is extracted as a separate, dedicated module that processes user input independently from the main narrative generation pipeline. This extraction allows filtering to occur in parallel without blocking the main processing flow, maintaining throughput while ensuring content appropriateness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11151186B2Systems and methods for presenting an interactive narrative
Publication Date: 2021.10.19 DISNEY ENTERPRISES INC
  • US11151186B2 patent drawing
  • US11151186B2 patent drawing
  • US11151186B2 patent drawing

AI summary

Systems, devices, and methods are disclosed for presenting an interactive narrative. An apparatus includes a user interface. The apparatus also includes one or more processors operatively coupled to the user interface and a non-transitory computer-readable medium. The non-transitory computer-readable medium stores instructions that, when executed, cause the one or more processors to present a first piece of content corresponding to a given narrative via the user interface. The given narrative includes one or more characteristics. The one or more processors are caused to receive user input via the user interface. The one or more processors are caused to classify the user input into one of a plurality of response models. The one or more processors are caused to dynamically respond to the user input by presenting a second piece of content. The second piece of content is based on a selected response model corresponding to the user input.