Shared Copy Compression for Licensed Digital Content Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based digital media service providers face increasing storage demands due to the need to maintain separate copies of digital content for each licensed consumer, while adhering to copyright laws and licensing requirements, which leads to high storage costs.

Innovation Solution

The method involves extracting a common component and individual components from multiple copies of digital content, where the common component is shared among all copies and individual components are unique to each copy, reducing storage space requirements by storing these components instead of the full copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate copies of digital content are maintained for each licensed consumer, then copyright laws and licensing requirements are satisfied, but storage space requirements increase significantly

Engineering Contradiction:
Improvelicensing complianceVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent segments digital content into common components (shared across all users) and individual components (unique to each user). This segmentation allows the system to store only one copy of common content while maintaining separate individual components for each licensed user, thereby reducing total storage space while preserving licensing compliance through component-level access control and tracking

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges identical or substantially similar content across multiple user copies into a single common component that is shared by all users. This merging eliminates redundant storage of identical content while maintaining the ability to provide each user with their own licensed copy through combination of the common component with user-specific individual components

Inventive Principle:
Principle #5Merging (Combining)

2Volume of stationary object

If compression is applied to reduce storage space, then storage efficiency improves, but residual errors are introduced that may affect content quality

Engineering Contradiction:
Improvestorage spaceVSAvoidcontent quality
Core Design Contradiction:
Volume of stationary objectVSManufacturing precision

Solution Approach 1:

The patent extracts and separately stores residual errors generated during compression of digital content. By isolating these errors into distinct residual error data structures, the system can apply compression to reduce storage space while maintaining the ability to reconstruct high-quality content by combining the compressed common components with the extracted residual error information

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation of compressed content by storing common components and residual errors in transformed domains (such as frequency or wavelet domains) rather than raw spatial/temporal domains. This parameter transformation enables more efficient compression while preserving content quality through selective reconstruction using the stored residual error information

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9591334B2Common copy compression
Publication Date: 2017.03.07 ADOBE INC
  • US9591334B2 patent drawing
  • US9591334B2 patent drawing
  • US9591334B2 patent drawing

AI summary

Embodiments of the present invention provide systems, methods, and computer storage media directed to hosting a plurality of copies of a digital content. A common component and one or more individual components from one or more copies of the digital content are generated. As such, the common component and the one or more individual components are stored, such that each individual component in conjunction with the common component represents a separate copy of the digital content. In some implementations, a compression ratio may be customized for determining the sizing of the common component and individual component.