Multiplane Animation System Reducing Memory and Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating and displaying application content, particularly video content, require significant device memory, processing power, and network bandwidth, making it challenging for small, low-power devices to effectively render such content, which can detract from the user experience and complicate updates.

Innovation Solution

A multiplane animation system that generates content pages with layers, where the behavior of individual layers is specified via templates, allowing for dynamic modification based on application events and device characteristics, reducing memory and bandwidth requirements by storing templates separately from assets and enabling quick updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video content is displayed in applications, then user engagement is improved, but device memory and processing requirements increase significantly

Engineering Contradiction:
Improveuser engagementVSAvoiddevice memory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments video content into individual frames and stores them as separate images in a gallery, rather than storing complete video files. This allows the application to display video-like content while using significantly less device memory, as only static frames need to be stored locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the animation template and frame sequence information from the complete video file, storing only the essential structural data locally while retrieving actual video frames from a server when needed. This separates the static template data from the dynamic video content.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If video content is displayed in applications, then user engagement is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveuser engagementVSAvoidnetwork bandwidth
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts and stores only the animation template and frame reference information locally, rather than downloading complete video files. When video content needs to be displayed, the application retrieves only the specific frames required from the server, significantly reducing network bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The animation template and frame sequence information are prepared and stored in advance on the server, allowing the client application to efficiently request and display video content without requiring large bandwidth allocations during runtime.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If video content is displayed in applications, then thematic elements are conveyed, but update frequency is limited due to re-download requirements

Engineering Contradiction:
Improvethematic element conveyanceVSAvoidupdate time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent separates the animation template (structural information) from the actual video frames (content information). The template is stored permanently on the device, while only specific frame data needs to be retrieved from the server, enabling rapid content updates without re-downloading the entire video file.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The animation template is prepared in advance and stored on the device, establishing a framework that can quickly accommodate different video content by simply changing the frame references, thereby enabling frequent updates with minimal overhead.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If complete video files are stored locally, then video playback quality is maintained, but device storage capacity is consumed

Engineering Contradiction:
Improvevideo playback qualityVSAvoiddevice storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments video content into individual frames that can be stored as separate image files in a gallery, rather than storing complete video files. This allows the system to maintain video playback quality by displaying high-resolution frames while using significantly less device storage capacity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11803993B2Multiplane animation system
Publication Date: 2023.10.31 DISNEY ENTERPRISES INC
  • US11803993B2 patent drawing
  • US11803993B2 patent drawing
  • US11803993B2 patent drawing

AI summary

One embodiment of the present invention sets forth a technique for generating a content page having a plurality of layers. The technique includes detecting a first application event associated with a first layer included in a plurality of layers of a content page and accessing, via a template file, at least one parameter of the first layer that corresponds to the first application event. The technique further includes modifying at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer, and outputting the first modified layer for display.