Translucent UI Layer for Real-Time Video Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current live streaming platforms limit spectators to passive viewing and provide limited interactive features, restricting interactivity beyond simple chat functions and being proprietary, which hinders the development of more engaging experiences.

Innovation Solution

A live interaction platform that employs a translucent layer with a user interface element to send input to a content source, modifying streaming video content and displaying it on a content layer, utilizing a lightweight API to enhance interactivity without significant computing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a translucent layer with user interface elements is overlaid on video content to enable real-time interaction, then interactivity is improved, but device complexity increases

Engineering Contradiction:
ImproveinteractivityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional layers: a translucent UI layer for interaction and a content layer for video display. This segmentation allows independent development and optimization of each layer, reducing overall system complexity while maintaining high interactivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The translucent layer is designed as a universal interface framework that can work with multiple types of video content and interaction modes. By creating a multi-functional layer that handles various interaction scenarios through a unified architecture, the system achieves high adaptability without proportionally increasing complexity.

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

2Ease of operation

If additional interface elements are added to enable viewer interaction with live content, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The translucent layer acts as an intermediary between the user and the video content system. It provides a standardized interface that simplifies user interaction while abstracting the underlying complexity of content modification and system integration, thereby improving ease of operation without exposing users to system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If real-time video content modification is enabled through user input, then adaptability is improved, but computing resource consumption increases

Engineering Contradiction:
Improvereal-time content modificationVSAvoidcomputing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements partial action by selectively processing only the portions of video content that need modification based on user input. Rather than reprocessing entire video streams, the system applies modifications only to affected regions or segments, reducing computing resource consumption while maintaining real-time adaptability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11617002B2Video interaction platform
Publication Date: 2023.03.28 META PLATFORMS INC
  • US11617002B2 patent drawing
  • US11617002B2 patent drawing
  • US11617002B2 patent drawing

AI summary

The disclosed computer-implemented method may include initiating a translucent layer, that includes a user interface element, for displaying over a content layer on a computing device, and receiving, from a content source, video content for the content layer. The method may also include receiving input via the user interface element and sending the input to the content source to direct the content source to modify the video content. The method may further include receiving modified video content from the content source and displaying the modified video content on the content layer. Various other methods, systems, and computer-readable media are also disclosed.