Edge Video Frame Insertion for Low-Latency Interactive Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing interactive video content delivery systems suffer from high latency, limited customization, and static content insertion, leading to a suboptimal user experience, as they rely on backend servers for interactive content placement without considering individual user preferences.
Innovation Solution
Dynamically generate and cache interactive video content at the edge of the network, using edge computing to identify hotspots, select and insert customized content based on user insights, and deliver it with low latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If interactive content is inserted at backend servers, then content delivery is achieved, but latency increases and customization is limited
Solution Approach 1:
The patent segments the video content delivery system into multiple components: original video content, interactive content elements, and hotspot regions. The edge computing system processes and inserts interactive content at specific segments (hotspots) within the video stream, enabling localized customization without reprocessing the entire video content, thus reducing latency while maintaining system manageability.
Solution Approach 2:
The patent introduces an edge computing system as an intermediary between the backend server and the end-user device. This intermediary dynamically inserts interactive content into video frames at the network edge, closer to the user, thereby reducing latency while offloading processing complexity from both the backend server and the user device.
2Adaptability or versatility
If static content insertion is used, then system complexity is reduced, but user experience and customization are limited
Solution Approach 1:
The patent implements dynamic content insertion where interactive elements are selectively added to video frames based on real-time conditions, user preferences, and identified hotspots. The system dynamically determines which frames receive interactive content and what type of content to insert, enabling high adaptability while the automated processing keeps system complexity manageable.
Solution Approach 2:
The patent changes the parameter of content insertion from static (pre-determined) to dynamic (real-time decision making). The edge computing system adjusts content insertion parameters such as which hotspots receive content, what interactive elements to insert, and timing based on user insights and current video frame analysis, greatly enhancing customization capability.
3Productivity
If backend processing is used, then content delivery is achieved, but bandwidth usage and server workload increase
Solution Approach 1:
The patent applies preliminary action by pre-identifying hotspot regions in video content and pre-loading interactive content elements at the edge computing system before they are needed. When a user requests video content, the interactive elements are already positioned and ready for rapid insertion, improving delivery efficiency while minimizing the need for real-time bandwidth-intensive processing.
Solution Approach 2:
The patent extracts the interactive content insertion process from the centralized backend server and moves it to the distributed edge computing system. This extraction reduces the workload and bandwidth requirements of the backend server, as only the original video content needs to be transmitted, while interactive elements are added locally at the edge, closer to the user.
Data Source
AI summary
Systems, methods and/or computer program products for dynamically generating interactive content at an edge node of an edge network. For each set of video frames received, altered frames cached by the edge network can be fetched (when available) and reused to deliver interactive content to users. Where cached content is not present or distinctly different content from previously delivered content is intended for delivery to user(s), edge node identifies hotspots within video frames to insert interactive content, defining a timing and location for insertion, selects content consistent with user insights and/or preferences as well as an interaction types and placements known to be preferred by the user requesting the video frames. The edge node uses video creation services to alter the incoming video frames into altered video frames, inserts selected content at corresponding hotspots within the video and applies the interaction types for presenting the content to the user.


