Natural User Input for Interactive Story Branching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural user interface (NUI) systems are not utilized for linear storytelling, limiting their interactive potential and acceptance, as they primarily focus on gaming applications rather than providing an immersive and interactive experience for traditional, passive forms of storytelling like television programs and books.

Innovation Solution

The integration of NUI systems into linear storytelling, allowing users to interact with a 3D virtual world by performing predefined gestures, which alters the story narrative and branches into additional subplots and outcomes, using a computing environment, capture device, and audiovisual device to capture and present user movements and voice commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If NUI systems are used for gaming applications, then user interaction and engagement are improved, but acceptance and applicability to traditional storytelling formats remain limited

Engineering Contradiction:
Improveuser interactionVSAvoidapplicability to storytelling formats
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The NUI system is designed to serve multiple functions: it can detect gestures for both gaming control and storytelling interaction, recognize speech for both commands and narrative engagement, and adapt its response based on the context (game vs. story mode). This multi-functionality allows the same hardware and software infrastructure to support diverse applications from gaming to linear storytelling.

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

Solution Approach 2:

The system dynamically adjusts its behavior based on the detected user context and story state. It can transition between passive storytelling mode and active interaction mode, modify story branches based on gesture recognition, and adapt the level of interactivity to match user engagement patterns. This dynamic adaptation enables traditional storytelling formats to become responsive and interactive.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If traditional linear storytelling is presented passively, then narrative coherence is maintained, but user engagement and interactivity are reduced

Engineering Contradiction:
Improvenarrative coherenceVSAvoiduser engagement
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The system incorporates real-time feedback loops where user gestures and speech are detected, interpreted, and immediately reflected in the story progression. The NUI system provides visual and auditory feedback to confirm user actions have been registered, and the story narrative dynamically responds to user input while maintaining overall narrative coherence through structured story branches and convergence points.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The linear story is segmented into multiple branches and nodes that can be selectively activated based on user interaction. Each segment maintains narrative coherence internally while allowing for divergent paths. The system manages these segments through a story engine that tracks user progress, manages branching logic, and ensures coherent transitions between different story portions.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If user gestures are detected and interpreted in real-time, then interactivity is enhanced, but system complexity increases

Engineering Contradiction:
ImproveinteractivityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system employs an intermediary layer consisting of gesture recognition software and natural language processing modules that translate raw sensor data into meaningful user intentions. This intermediary layer abstracts the complexity of real-time gesture and speech analysis, converting it into standardized commands that can be processed by the story engine without requiring complex direct integration between sensors and narrative logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If the story branches into multiple paths based on user interaction, then user control and exploration are increased, but narrative structure becomes more complex

Engineering Contradiction:
Improveuser controlVSAvoidnarrative structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The story structure is pre-planned and segmented into multiple possible branches and convergence points before deployment. The narrative architecture is designed in advance with defined interaction points, branching logic, and reunion points where different story paths converge. This preliminary structuring allows for complex user control and exploration while managing narrative complexity through predetermined story frameworks rather than ad-hoc decision-making.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9274747B2Natural user input for driving interactive stories
Publication Date: 2016.03.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9274747B2 patent drawing
  • US9274747B2 patent drawing
  • US9274747B2 patent drawing

AI summary

A system and method are disclosed for combining interactive gaming aspects into a linear story. A user may interact with the linear story via a NUI system to alter the story and the images that are presented to the user. In an example, a user may alter the story by performing a predefined exploration gesture. This gesture brings the user into the 3-D world of the displayed image. In particular, the image displayed on the screen changes to create the impression that a user is stepping into the 3-D virtual world to allow a user to examine virtual objects from different perspectives or to peer around virtual objects.