Video Playing Plot Graph for Seamless Segment Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video websites can only play video segments separately, failing to provide seamless and customized connections between different types of video segments, which limits user experience and service requirements.

Innovation Solution

A method that uses a video playing plot graph to automatically connect video segments by querying and playing the next segment based on directing messages associated with each node, ensuring seamless playback and meeting user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If video segments are stored separately in a video resource library, then video storage and management become simpler, but the ability to provide seamless and customized connections between video segments is lost

Engineering Contradiction:
Improvevideo storage and managementVSAvoidconnection between video segments
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent divides a complete video into multiple video segments, each stored separately in the video resource library. Each segment is assigned a unique segment ID and can be independently managed. This segmentation enables both simple storage management and flexible recombination through the plot graph structure that links segments based on user preferences and viewing history.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a nested structure where video segments are stored independently in the resource library, while simultaneously being organized into a plot graph structure that represents viewing sequences. The plot graph nodes contain segment IDs that reference the independent segment files, creating a nested relationship between the storage layer and the playback sequence layer.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of operation

If video segments are played separately, then playback control becomes simpler, but user experience and service requirements are limited

Engineering Contradiction:
Improveplayback controlVSAvoidcustomized viewing experiences
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic playback control by constructing a plot graph that adapts to user preferences, viewing history, and interaction data. The system dynamically determines the next video segment to play based on real-time user feedback and pre-computed viewing sequences, transforming static separate playback into a dynamic, personalized viewing experience while maintaining simple segment-level control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system collects user interaction data and viewing history as feedback, then uses this information to adjust the playback sequence through the plot graph structure. The plot graph is updated based on user preferences and behavior patterns, enabling the system to learn and adapt to individual user needs while maintaining straightforward segment playback control.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If a video playing plot graph is constructed to connect video segments automatically, then seamless playback is achieved, but system complexity increases

Engineering Contradiction:
Improveautomatic video segment connectionVSAvoidvideo playing system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-computing the plot graph structure before actual playback occurs. The system pre-processes video segments, assigns segment IDs, and establishes the plot graph topology in advance based on user preferences and viewing patterns. This preliminary organization enables automatic seamless playback during actual use without requiring complex real-time computations, thus reducing runtime system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a plot graph structure as an intermediary layer between the video resource library and the playback system. The plot graph nodes represent video segments and edges represent recommended viewing sequences, acting as a mediator that translates user preferences into automatic playback sequences. This intermediary structure simplifies the overall system by decoupling the storage management from the playback control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11004472B2Method and device of playing video, and computing device
Publication Date: 2021.05.11 SHANGHAI BILIBILI TECH CO LTD
  • US11004472B2 patent drawing
  • US11004472B2 patent drawing
  • US11004472B2 patent drawing

AI summary

The present disclosure describes techniques for playing videos. The disclosed techniques include obtaining a total duration and a playing duration of a first video segment; identifying a first video node corresponding to the first video segment and a first directing message associated with the first video node in a video playing plot graph, wherein the video playing plot graph is pre-generated and comprises a plurality of video nodes, and each video node corresponds to a video segment and is associated with a directing message comprising information related to a second video node; determining the second video node based on the first directing message in response to a determination that a difference between the total duration and the playing duration is equal to a predetermined amount; obtaining the second video segment based on the second video node; and playing the second video segment continuously once the first video segment is finished.