Video Overlay Canvas Segmentation for Click Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content publishers face challenges in determining whether a user has clicked on an opaque or transparent portion of a video overlaying a webpage, leading to inefficient use of computing resources and bandwidth, as current methods either terminate the video unnecessarily or waste opportunities to route interested users to relevant content.

Innovation Solution

A method that renders a video within a canvas overlaying a webpage using grayscale and color video imagery to create alpha color pixels, allowing for transparent backgrounds, and tracks user input to distinguish between opaque and transparent portions based on transparency values, enabling dynamic decision-making on whether to terminate the video or transition to linked content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the video is always closed upon click events of the canvas, then user experience is improved by allowing users to continue accessing the webpage without interruption, but opportunities to route interested users to relevant content are lost

Engineering Contradiction:
Improveuser experienceVSAvoiduser interest in video content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The canvas is segmented into multiple interactive regions based on video transparency. Each region (opaque video area vs. transparent background area) is treated as a separate clickable zone, allowing differentiation between user clicks on video content versus clicks on the underlying webpage through the transparent portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the canvas have different properties: opaque regions contain video content while transparent regions reveal the underlying webpage. Click events are handled differently based on the local property (transparency) of the region where the click occurred, enabling context-aware response to user interactions.

Inventive Principle:
Principle #3Local quality

2Loss of information

If users are always transitioned to the video content website upon click events of the canvas, then user interest in video content is captured, but network bandwidth and computing resources are wasted by providing irrelevant content to uninterested users

Engineering Contradiction:
Improveuser interest in video contentVSAvoidnetwork bandwidth and computing resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The canvas is segmented into multiple interactive regions based on video transparency. Each region (opaque video area vs. transparent background area) is treated as a separate clickable zone, allowing differentiation between user clicks on video content versus clicks on the underlying webpage through the transparent portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides feedback by analyzing the transparency value at the click location to determine user intent. This feedback mechanism allows the system to adapt its response (route to video content or allow webpage access) based on whether the user clicked on an opaque or transparent portion of the canvas.

Inventive Principle:
Principle #23Feedback

3Device complexity

If the canvas and video are treated as a single element, then implementation is simplified, but the ability to discern whether the user clicked on the video or transparent portion is lost

Engineering Contradiction:
Improveimplementation complexityVSAvoidclick location detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

Different parts of the canvas have different properties: opaque regions contain video content while transparent regions reveal the underlying webpage. Click events are handled differently based on the local property (transparency) of the region where the click occurred, enabling context-aware response to user interactions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The solution uses transparency (alpha channel) variations within the video canvas to encode different meanings. By analyzing the transparency value at click coordinates, the system can distinguish between clicks on opaque video content and clicks on transparent background areas, effectively using visual property changes to convey interaction intent.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11113078B2Video monitoring
Publication Date: 2021.09.07 YAHOO ASSETS LLC
  • US11113078B2 patent drawing
  • US11113078B2 patent drawing
  • US11113078B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods for monitoring a video are provided. For example, the video may be rendered within a canvas overlaying a webpage within a web browser. The video may comprise an opaque portion (e.g., a bike) and a transparent portion (e.g., a transparent background such that the bike appears to be driving across the webpage as the video plays). User input associated with the canvas may be evaluated to determine whether the user input occurs over the opaque portion or the transparent portion. Responsive to the user input occurring over the opaque portion, the web browser may be transitioned from the webpage to a biking website linked to by the video. Responsive to the user input occurring over the transparent portion, the canvas may be closed to terminate the video.