Embedded Video Player Playlist Navigation and Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional embedded video players lack support for video playlists and are not well-suited for customization and easy updates, failing to meet the needs of both viewers and website publishers.

Innovation Solution

A user interface and publishing tools that allow content publishers to customize video players with various parameters, store them in a database, and embed them into web pages with associated playlists and advertising preferences, enabling seamless navigation and playback of videos while displaying advertisements and sharing revenue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional embedded players are used, then video playback is supported, but playlist functionality is not supported

Engineering Contradiction:
Improveplaylist supportVSAvoiduser interface capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The embedded video player is enhanced to perform multiple functions: it can play individual videos and also handle complete playlists with navigation capabilities. The player interface includes controls for playing, pausing, stopping, and navigating through multiple videos in a playlist, transforming a single-function device into a multi-functional one that adapts to different viewing needs.

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

2Adaptability or versatility

If conventional publishing tools are used, then basic video embedding is possible, but customization and easy updates are not supported

Engineering Contradiction:
Improvecustomization capabilityVSAvoidpublishing tool complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The publishing tool is divided into distinct functional modules: a customization module that allows publishers to configure player parameters (size, color, playlist behavior), an embed code generation module that creates ready-to-use code snippets, and a management module that handles playlist creation and updates. This segmentation allows complex customization capabilities while keeping each individual tool simple and focused.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring player parameters and generating embed codes before the publisher needs to use them. Publishers can set up their preferred player appearance and behavior in advance, and the system prepares the embed code and playlist associations beforehand, eliminating the need for complex real-time configuration when deploying videos.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If embedded players with full functionality are provided, then video playback and playlist navigation are supported, but ease of embedding and updates are reduced

Engineering Contradiction:
Improveembedding simplicityVSAvoidplayer functionality
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system generates simplified copy-paste embed codes that contain all necessary configuration information. Instead of requiring publishers to manually configure complex players, the tool creates ready-made code snippets that can be copied and pasted into web pages. These codes reference pre-configured player templates and playlist associations, allowing full functionality to be embedded through simple copying rather than complex setup.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9553947B2Embedded video playlists
Publication Date: 2017.01.24 GOOGLE LLC
  • US9553947B2 patent drawing
  • US9553947B2 patent drawing
  • US9553947B2 patent drawing

AI summary

A system, method and various user interfaces provide an embedded web-based video player for navigating video playlists and playing video content. A website publisher can create and store a video player with customized parameters (e.g., player type, appearance, advertising options, etc.) and can associate the player with a playlist of selected videos. The stored video player is associated with a player ID in a player database and can be embedded in a website using an embed code referencing the player ID. A user interface for the embedded player provides controls for controlling video playback and for controlling the selection of a video from the playlist.