Live Stream Chatbot Intent Matching for Contextual Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional question answering systems fail to provide meaningful responses to live-streamed questions that are contextually relevant to real-time audio and visual cues, requiring streamers to interrupt their activities to answer repetitive questions.

Innovation Solution

A question answering system that determines the intent behind audience questions and matches them to contemporaneous audio and visual elements in the streaming content, providing pre-planned answers without distracting the streamer, by using a method that includes intent determination, content analysis, and decision tree-based response generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional question answering systems are used to answer live-streamed questions, then streamers can provide answers to audience questions, but streamers must interrupt their real-time activities to answer repetitive questions manually

Engineering Contradiction:
Improveautomation of question answeringVSAvoidtime lost to repetitive question answering
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and analyzing the live-streamed content (video, audio, text) in real-time to detect relevant elements and anticipate audience questions. This allows the chatbot to generate contextually relevant responses without requiring streamer intervention, as the system is already prepared with the necessary contextual information when questions are asked.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The chatbot acts as an intermediary between the audience and the streamer. It receives audience questions, analyzes them against the monitored stream content, and automatically generates appropriate responses using intent determination and decision tree logic, thereby eliminating the need for streamers to directly answer repetitive questions and freeing them to focus on their primary streaming activities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automated chatbots are used for frequently asked questions, then streamers can reduce manual intervention, but the chatbots cannot provide contextually relevant responses to questions about real-time audio and visual cues

Engineering Contradiction:
Improveease of automated response generationVSAvoidcontextual information from streaming content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system merges multiple data streams including video content, audio content, and text content from the live stream into a unified contextual framework. By simultaneously monitoring all these streams and correlating them with audience questions through intent analysis, the chatbot generates responses that are contextually relevant to the specific audio-visual elements the audience is observing, rather than providing generic answers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback by continuously monitoring the live-streamed content and using this information to dynamically adjust and generate appropriate responses. The chatbot analyzes the current state of the stream (what is being shown, heard, or displayed) and uses this real-time feedback to determine the most relevant context for answering audience questions, ensuring responses match the actual stream content.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11875121B2Generating responses for live-streamed questions
Publication Date: 2024.01.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11875121B2 patent drawing
  • US11875121B2 patent drawing
  • US11875121B2 patent drawing

AI summary

Generating automated conversation responses by receiving a conversation input message, determining an intent associated with the conversation input message, detecting content associated with the intent in a data stream in response to determining the intent, and generating a conversation output according to the content and the intent.