Augmented Video Player Interactive Menu API Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video content delivery systems lack interactive functionality and cross-domain communication capabilities, limiting engagement and the ability to track recipient interaction effectively.

Innovation Solution

The system augments video content with an interactive menu and script execution within a web browser, enabling two-way communication and tracking of recipient interactions, allowing for dynamic video updates and enhanced user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video content is delivered through traditional broadcast or publication media, then the content can be distributed to recipients, but the system lacks interactive functionality and cannot track recipient engagement or confirm viewing

Engineering Contradiction:
Improveinteractive functionalityVSAvoidrecipient engagement data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary system consisting of executable code and user interface elements that are embedded within the video content delivery mechanism. This intermediary layer captures recipient interactions (clicks, views, engagements) and transmits this data back to the communicator, thereby resolving the contradiction between maintaining traditional video distribution and enabling interactive tracking. The intermediary acts as a bridge that adds functionality without fundamentally changing the core video delivery process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional video playing software is used, then video content can be displayed, but the system cannot execute additional files or provide two-way communication capabilities

Engineering Contradiction:
Improvecross-domain communication capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by designing a video player architecture that can both play standard video content and execute additional files (such as JavaScript or other scripts) embedded within the video definition. This universal player can handle both traditional passive video viewing and active interactive scenarios, allowing the same system to serve multiple purposes without requiring separate specialized software for each function.

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

Solution Approach 2:

The system employs dynamic execution of code based on video events and recipient interactions. The video player can load and execute different scripts at different times during video playback, allowing the system behavior to change dynamically based on the situation. This dynamic approach enables two-way communication capabilities to be activated only when needed, rather than requiring the system to always operate in interactive mode.

Inventive Principle:
Principle #15Dynamics

3Productivity

If interactive elements are added to video content, then recipient engagement increases, but the implementation complexity and security requirements increase

Engineering Contradiction:
Improverecipient engagement rateVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary security layer that mediates between the executed code and the system resources. The executable code runs in a controlled environment with defined permissions, and the intermediary validates and manages the interactions between the video content, user interface elements, and external systems. This intermediary approach enables interactive functionality while maintaining security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If executable code is embedded in video definition to create interactive user interfaces, then the video becomes more functional and engaging, but the complexity of the video player software increases

Engineering Contradiction:
Improveinteractive functionalityVSAvoidvideo player software
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the video player functionality into distinct modular components: a core video playback engine, an executable code interpreter, a user interface rendering system, and an event handling subsystem. Each component has a specific responsibility and can be developed, tested, and maintained independently. This segmentation allows the system to handle complex interactive functionality while keeping the overall architecture manageable through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11631114B2Augmenting web-based video media with online auction functionality
Publication Date: 2023.04.18 CONTENT DIRECTIONS INC
  • US11631114B2 patent drawing
  • US11631114B2 patent drawing
  • US11631114B2 patent drawing

AI summary

A system and method for augmenting video displayed via web browser to add interactive functionality is disclosed. Elements are included in a structured media definition to cause the video player to instantiate one or more new elements on a webpage when the media is played, including a first script that includes instructions to generate an interactive menu and second script, such that selection of an option from the interactive menu will call one or more application programming interface (API) functions of the second script. The structured media definition causes loading of the video and execution of the instructions. A server backend receives and processes API calls from the second script and transmits responses to the API calls to be acted upon by the second script.