Cloud Asset Delivery Adapting Quality to Network Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management of digital assets across multiple electronic devices is complicated due to increased device variety and network performance variability, leading to difficulties in accessing and delivering digital assets efficiently.

Innovation Solution

A cloud data repository system that allows clients to access and manage digital assets from various devices, using network performance to determine the quality of assets downloaded, enabling local storage upgrades and caching for improved performance and power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital assets are delivered to multiple electronic devices, then accessibility and device compatibility are improved, but network bandwidth consumption and power usage increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system delivers different quality versions of the same digital asset to different devices based on their specific capabilities. Mobile devices receive lower quality versions to conserve power and bandwidth, while desktop devices receive higher quality versions. This resolves the contradiction by adapting the quality locally to each device's characteristics rather than delivering uniform high-quality versions to all devices.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high quality digital assets are downloaded to all devices, then asset quality is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveasset qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system changes the quality parameter of digital assets based on the target device's capabilities and network conditions. Desktop devices receive high-quality versions with full resolution and bitrate, while mobile devices receive lower-quality versions with reduced resolution and bitrate. This resolves the contradiction by dynamically adjusting the quality parameter to match device capabilities and available bandwidth.

Inventive Principle:
Principle #35Parameter changes

3Speed

If digital assets are cached locally on devices, then access speed is improved, but device storage requirements increase

Engineering Contradiction:
Improveaccess speedVSAvoiddevice storage
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The system caches different quality versions of digital assets locally on different devices. Mobile devices cache lower-quality versions that occupy less storage space but provide acceptable playback quality, while desktop devices cache higher-quality versions given their larger storage capacity. This resolves the contradiction by optimizing the balance between cache size and playback quality according to each device's storage characteristics.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11416471B2Management of downloads from a network-based digital data repository based on network performance
Publication Date: 2022.08.16 APPLE INC
  • US11416471B2 patent drawing
  • US11416471B2 patent drawing
  • US11416471B2 patent drawing

AI summary

Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance.