Browser Overlay Extensions for Personalized Video Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content provider systems limit the ability to provide personalized and varied overlay content with video data, restricting user interactions and failing to leverage user-specific data for enhanced engagement.

Innovation Solution

A client device with an overlay extension captures user interactions and metadata, transmitting this information to an overlay server that selects and renders personalized overlay content in conjunction with video data, dynamically adjusting to video player settings and user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional content provider systems provide overlay content with video data, then overlay content is presented to users, but the content is limited to what is accessible to the content provider system and commonly provided to all users

Engineering Contradiction:
Improvepersonalization of overlay contentVSAvoiduser-specific data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a browser extension as an intermediary component that bridges the gap between the content provider system and the user's personal data. The extension captures user interactions and metadata locally in the browser, then transmits this information to an overlay server that can select personalized overlay content. This intermediary enables access to user-specific data without requiring the content provider system itself to have direct access, thus resolving the contradiction between personalization and system limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimension to the content delivery architecture by introducing a client-side browser extension layer. This extension operates in the user's local browser environment, capturing interactions and metadata that exist in this new dimensional space. The extension then communicates with an overlay server, creating a multi-dimensional data flow that combines user-specific local data with server-side content selection capabilities, enabling personalization beyond what a single content provider system can achieve.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If content provider systems provide common overlay content to all users, then implementation is simple, but user engagement and interaction opportunities are limited

Engineering Contradiction:
Improvesimplicity of content deliveryVSAvoiduser engagement
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The browser extension operates autonomously in the user's browser, automatically capturing user interactions, metadata, and browser settings without requiring manual input or complex configuration from the user. The extension self-manages the collection and transmission of user data to the overlay server, which then automatically selects and renders personalized overlay content. This self-service mechanism maintains ease of operation for the user while enabling sophisticated personalized content delivery that increases engagement.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If overlay content is rendered without considering video player settings, then rendering process is simple, but overlay content may not display properly or may be obscured

Engineering Contradiction:
Improvesimplicity of rendering processVSAvoiddisplay quality of overlay content
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The overlay extension implements a feedback mechanism that continuously monitors video player settings such as picture-in-picture mode, fullscreen state, and other playback parameters. Based on this feedback about the current player state, the extension dynamically adjusts the rendering of overlay content to ensure proper display. For example, it can modify overlay positioning, sizing, or visibility based on whether the video is in fullscreen or picture-in-picture mode, thereby maintaining reliable display quality across different player configurations while keeping the rendering process adaptable rather than overly complex.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250267331A1Overlaying content augmenting video data from a content provider system displayed by a client device
Publication Date: 2025.08.21 SUPER STREAMING TECH INC
  • US20250267331A1 patent drawing
  • US20250267331A1 patent drawing
  • US20250267331A1 patent drawing

AI summary

A client device execute a browser that obtains a web page including video data. The browser includes an overlay extension that captures interactions with the browser. In response to detecting video data within the web page, the overlay extension transmits metadata identifying the detected video data to an overlay server. Subsequently, the overlay extension receives overlay content selected by the overlay server based on the metadata and renders the overlay content in a video player of the browser rendering the video data. The overlay extension accounts for one or more settings of the video player when rendering the overlay content in conjunction with the video data.