Dynamic Presentation Generation via Audio-Visual Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating personalized audio-visual presentations are limited by the need for pre-recorded videos, which require significant bandwidth and are inefficient, especially when only minor personalization is needed, leading to excessive data transfer and storage requirements.

Innovation Solution

A method that generates and streams personalized audio tracks and visual slides dynamically, using pre-recorded audio clips and dynamically rendered slides, synchronized in real-time, reducing the need for continuous video streaming and minimizing bandwidth usage by transmitting only necessary data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-recorded videos are used for personalized presentations, then personalization is achieved, but bandwidth consumption and storage requirements increase exponentially

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The presentation is divided into separate audio track and visual slide components that can be generated and transmitted independently. Only the necessary slide images (not full video frames) are transmitted, significantly reducing bandwidth consumption while maintaining personalization capability through dynamic assembly of these segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of creating and storing unique video files for each personalized presentation, the system uses templates for audio tracks and slide layouts that are dynamically filled with personalized data. This allows infinite personalization variants to be generated from a finite set of template copies, eliminating exponential storage requirements.

Inventive Principle:
Principle #26Copying

2Speed

If presentations are encoded as video at 25-30 frames per second, then smooth playback is achieved, but bandwidth efficiency deteriorates when slide presentations require less than 1 frame per second

Engineering Contradiction:
Improveplayback smoothnessVSAvoiddata transfer volume
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system changes the frame rate parameter from video standard (25-30 fps) to slide presentation standard (less than 1 fps), transmitting only when content changes are needed. This parameter adjustment maintains playback smoothness for actual content transitions while eliminating wasteful data transfer during static periods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of continuous video streaming, the system uses periodic transmission of slide images synchronized with audio playback. Slides are transmitted and displayed only when needed in the presentation sequence, creating a periodic rather than continuous data flow that matches the actual content delivery requirements.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10269035B2On-the-fly generation of online presentations
Publication Date: 2019.04.23 MARKETING TECH LTD
  • US10269035B2 patent drawing
  • US10269035B2 patent drawing
  • US10269035B2 patent drawing

AI summary

Techniques for collecting user data about a visitor to a website, and at least partially based thereon generating dynamically, on-the-fly, a series of visual slides and an accompanying, synchronized, audio track to enable an online presentation to be played for the visitor. After the presentation is played, or in the middle thereof, further user data can be collected from the visitor, and an additional presentation or a modification to the existing presentation can be played for the visitor. The presentation is composed of multiple sequential frames that each are composed of one or more audio files. Each visual slide has accompanying synchronization information that specifies which audio file is to be played at and at what point in the audio file.