Interactive Video Markup System for Resource-Constrained Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional web platforms fail to provide users with a personalized and interactive experience, leading to irrelevant content and inefficient use of computing and network resources, as users must navigate multiple areas to find relevant information, causing increased time and resource consumption.
Innovation Solution
A system that generates and streams interactive videos using Hypertext Markup Language (HTML) pages, allowing users to customize and interact with content by sending requests with specified identifiers, which are processed to create a unified video scene collection, reducing the need for multiple page loads and minimizing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If conventional web platforms display content through multiple separate pages, then users can access different types of information, but users must navigate between multiple areas which increases time consumption and degrades user experience
Solution Approach 1:
The patent combines multiple separate web pages (stock statistics, account balance, trade instructions) into a single unified interactive video that presents all relevant information in one continuous playback, eliminating the need for users to navigate between multiple pages and reducing time loss
2Adaptability or versatility
If conventional web platforms provide personalized content for each user, then user satisfaction increases, but the infrastructure requires large computing and network resources
Solution Approach 1:
The patent segments the unified interactive video into multiple source scenes (HTML pages with animation instructions) that can be independently stored and retrieved. Each scene contains specific content (stock info, account balance, trade instructions) and is generated only when needed, reducing overall computing and network resource requirements while maintaining personalization capability
Solution Approach 2:
The system pre-generates source scenes as HTML pages with embedded animation instructions during off-peak times, storing them for later retrieval. When a user requests content, the system quickly assembles the interactive video from pre-prepared scenes rather than generating everything in real-time, reducing server load and network bandwidth consumption
3Reliability
If web platforms stream high-quality video content, then user experience improves, but network bandwidth consumption increases creating bottlenecks
Solution Approach 1:
The interactive video uses dynamic HTML elements and CSS animations that adjust content display based on user interactions during playback. The video scenes are generated on-demand with animation instructions that control when and how elements appear, allowing the system to optimize bandwidth usage by loading and animating only the necessary content at each moment rather than streaming all video data continuously
Data Source
AI summary
A system creating an interactive video using a markup language is disclosed. The disclosed system receives a video request including a set of source scene IDs arranged in a predetermined ordering. The system retrieves a set of source scenes associated with the set of source scene IDs and generates video scenes in the form of a Hypertext Markup Language (HTML) page for the set of source scenes. Each of the generated video scenes includes one or more interactive HTML elements and one or more animations. The system then generates a scene collection to include the video scenes arranged based on the predetermined ordering and renders the video scenes in the scene collection.


