Dynamic Video Presentation via Declarative Instructions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches for creating and modifying video content require rendering or processing media content items multiple times, which is inefficient and inconvenient, especially when users want to dynamically interact with or modify video content.

Innovation Solution

A system and method that dynamically presents video content based on declarative instructions, allowing users to select media content items and moods, identify soundtracks, and provide instructions on how media content items are presented during playback, without generating a video file, enabling real-time dynamic presentation and modification of video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video content is rendered prior to user viewing under conventional approaches, then the video content can be presented to the user, but the user experience is reduced due to inefficiency and inconvenience when modifications are needed

Engineering Contradiction:
Improvevideo content creation efficiencyVSAvoiduser interaction with video content
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements dynamic video content generation where the system transitions from static pre-rendered videos to dynamically assembled content. Media content items are selected and assembled in real-time based on user inputs (mood, soundtrack, declarative instructions) without requiring full rendering beforehand, allowing modifications without complete re-rendering and improving both efficiency and user interaction capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments video content into discrete media content items that can be independently selected and assembled. Instead of treating video as a monolithic rendered file, the system breaks it down into selectable media items that can be dynamically configured based on user preferences, enabling partial modifications without affecting the entire video content

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If video content is edited or modified under conventional approaches, then the user can customize the content, but the edited content must be rendered again which is time-consuming and inconvenient

Engineering Contradiction:
Improvevideo content modification capabilityVSAvoidtime for re-rendering edited content
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary selection and organization of media content items before final assembly. Media items are pre-selected based on user criteria (mood, soundtrack matching) and organized into a structured format that allows rapid assembly without full re-rendering when modifications occur, reducing the time penalty for edits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables dynamic modification where only the changed portions of video content need to be re-assembled rather than complete re-rendering. The declarative instruction format allows selective updates to specific media items or their presentation parameters, significantly reducing the time loss associated with modifications

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If multiple rendering processes are used for video content creation, then the video can be produced with desired quality, but the process becomes inefficient and inconvenient

Engineering Contradiction:
Improvevideo content qualityVSAvoidvideo content creation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary quality assurance by selecting media content items that match desired quality criteria before assembly. The system pre-filters media items based on quality parameters, ensuring that only high-quality items are selected and assembled, thereby maintaining manufacturing precision while reducing the need for multiple iterative rendering processes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses media content items that can be copied and assembled without requiring repeated full rendering processes. Once media items are selected and quality-verified, they can be efficiently copied and assembled into the final video content, maintaining quality while improving productivity by eliminating redundant rendering operations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10734026B2Systems and methods for dynamically providing video content based on declarative instructions
Publication Date: 2020.08.04 META PLATFORMS INC
  • US10734026B2 patent drawing
  • US10734026B2 patent drawing
  • US10734026B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media can acquire a first selection to identify a subset of media content items out of a set of media content items. A second selection to identify a mood out of a set of moods can be acquired. A soundtrack can be identified based on at least one of first selection or the second selection. The soundtrack can be associated with data utilized to determine when each media content item in the subset is to be presented during a playback of the soundtrack. A set of declarative instructions utilized to determine how each media content item in the subset is to be presented during the playback of the soundtrack can be provided. The subset can be dynamically presented based on the set of declarative instructions. The subset can be presented during the playback of the soundtrack and can be presented to represent video content.