AI Virtual Assistant Streaming with Probabilistic Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming technologies face challenges in providing seamless and engaging interactions for users seeking product information, as they often result in delays and inefficiencies in responding to user queries.

Innovation Solution

A computer-implemented method for streaming a segmented artificial intelligence virtual assistant with probabilistic buffering, where audio files generated by a large language model are used to produce video segments featuring an animated AI virtual assistant. These video segments are streamed with buffering based on a probabilistic model, ensuring continuous and efficient delivery of information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video segments are streamed sequentially without buffering, then bandwidth usage is optimized, but user engagement decreases due to delays in delivering information

Engineering Contradiction:
Improveinformation delivery speedVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by buffering video segments before they are needed for streaming. The probabilistic model predicts future segment requirements and pre-loads them into memory, so that when segments are needed for streaming, they are already available, eliminating delays without requiring continuous high bandwidth

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the buffering strategy based on real-time conditions. The probabilistic model continuously evaluates network status, user behavior patterns, and segment importance to optimize buffer sizes and pre-loading decisions, allowing the system to adapt between aggressive pre-loading (when bandwidth is abundant) and conservative buffering (when bandwidth is constrained)

Inventive Principle:
Principle #15Dynamics

2Productivity

If probabilistic buffering is used to pre-load video segments, then user engagement and information delivery improve, but system complexity increases

Engineering Contradiction:
Improvequery response efficiencyVSAvoidstreaming system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The probabilistic buffering system is self-regulating and requires minimal external control. The model automatically learns from past streaming patterns and network conditions, making its own decisions about what to buffer and when, reducing the need for complex manual configuration or centralized control mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where actual streaming performance and user engagement metrics are fed back into the probabilistic model. This allows the model to continuously refine its predictions and buffering decisions based on real-world outcomes, improving efficiency without requiring complex external optimization systems

Inventive Principle:
Principle #23Feedback

3Reliability

If all video segments are buffered in advance, then streaming continuity is ensured, but memory usage and processing overhead increase

Engineering Contradiction:
Improvestreaming continuityVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of buffering all possible video segments, the system applies partial action by selectively buffering only those segments that the probabilistic model predicts will be needed soon. This approach ensures streaming continuity for critical segments while avoiding the memory overhead of buffering entire video sequences

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The video content is divided into discrete segments that can be independently buffered and streamed. The probabilistic model operates at the segment level, making granular decisions about which specific segments to pre-load based on predicted user behavior and content importance, rather than treating the entire video as a single unit

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250193477A1Streaming a segmented artificial intelligence virtual assistant with probabilistic buffering
Publication Date: 2025.06.12 LOOP NOW TECHNOLOGIES INC
  • US20250193477A1 patent drawing
  • US20250193477A1 patent drawing
  • US20250193477A1 patent drawing

AI summary

Techniques for video streaming are disclosed. A plurality of audio files is accessed. The audio files comprise answers from a large language model to a user requesting information on products for sale. Each audio file is used to produce a video segment, featuring an animated artificial intelligence virtual assistant performing the audio file. The animating uses a Mel spectrogram analysis of the audio file. The audio analysis allows each word, sound, or phoneme of the audio file to be aligned with the matching video frame of the virtual assistant speaking each word. As the first video segment is streamed to the user, additional audio files are used to produce more video segments. The subsequent video segments are buffered based on a probabilistic model as the previous segments are streamed, so that as each video segment is completed, the next segment begins.