Dynamic URL Insertion in Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing trend of multi-screening behavior among video consumers poses a challenge for advertisers and content providers to create engaging experiences that span devices and content delivery systems, as traditional video content lacks interactivity and fails to provide a richer viewing experience.

Innovation Solution

Dynamic URL insertion in video streams and companion applications allows users to access additional interactive content, which can be static or dynamically updated based on time, content, or user actions, providing a hybrid viewing experience that combines linear video with Internet-based content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional linear video content is delivered without additional interactive content, then the content delivery system remains simple and reliable, but the user engagement and viewing experience depth are insufficient

Engineering Contradiction:
Improveviewing experienceVSAvoidcontent delivery system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent embeds interactive content delivery within the traditional linear video streaming framework. A companion application is nested within or alongside the main video player, allowing interactive content to be delivered and displayed without replacing the core video delivery system. This nested structure enables enhanced viewing experiences while maintaining the simplicity and reliability of the underlying content delivery infrastructure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces a companion application as an intermediary between the video content and the user interface. This intermediary layer handles the complexity of interactive content delivery, URL management, and additional content integration, shielding the main video delivery system from complexity while providing enriched user experiences through the companion application's interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If additional interactive content is integrated with linear video, then user engagement and control are improved, but the system complexity and difficulty of implementation increase

Engineering Contradiction:
Improveuser controlVSAvoidsystem implementation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the content delivery system into distinct segments: the main linear video player and the companion application for interactive content. This segmentation allows each component to be developed, maintained, and updated independently. The companion application handles interactive features such as additional content display, URL management, and user interactions, while the main player continues to deliver video content, simplifying the overall implementation complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The companion application serves multiple functions: it displays additional interactive content, manages dynamic URL insertion, provides user controls for switching between content types, and integrates with the main video player. By consolidating these diverse functions into a single multi-functional component, the patent reduces the number of separate systems needed and simplifies the overall system architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If dynamic URL insertion is implemented based on time and user actions, then content relevance and user engagement are enhanced, but the complexity of content management increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidcontent management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining URL templates and content associations that are prepared in advance. Instead of dynamically generating complex content delivery logic in real-time, the system pre-configures URL patterns, content mappings, and delivery rules that can be automatically applied based on simple triggers like time of day or user actions. This reduces the complexity of real-time content management while maintaining high content relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where user interactions with the companion application and viewing behavior are tracked and used to dynamically adjust content delivery. The system monitors user actions such as selecting additional content, time spent on different content types, and interaction patterns, then uses this feedback to refine URL insertion timing and content selection, making the content management system adaptive without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10390105B1Dynamic URL insertion in the video stream and companion applications
Publication Date: 2019.08.20 COX COMMUNICATIONS INC
  • US10390105B1 patent drawing
  • US10390105B1 patent drawing
  • US10390105B1 patent drawing

AI summary

Dynamic uniform resource locator (URL) insertion may be provided for allowing a user to view a linear video content item along with additional content in order to provide a richer and deeper viewing experience giving more control to the user during video viewing. An indication may be provided to the user indicating the availability of additional interactive content associated with the linear video in a variety of different ways, for example, display of an icon overlaid on a viewing guide user interface, a menu option, etc. Upon request, the content associated with the URL may be presented to the user in order to present the linear video content combined with the additional content in a hybrid fashion. The inserted URL may be static, or the URL may be dynamically updated based on one or more factors, such as time of day, content or action by the user or content provider.