Cloud Digital Asset Transformation for Multi-Device Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing downloadable content (DLC) technologies require pre-creation of content in specific formats for target devices and operating systems, limiting flexibility and necessitating advance preparation, which restricts the ability to support unforeseen device capabilities and requirements without code changes.
Innovation Solution
A system and method for transforming digital assets from a source format to a target format in real-time in the cloud, allowing delivery of assets on demand to any client device over a network, enabling support for diverse device capabilities and requirements without altering existing code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If downloadable content is pre-created in specific formats for target devices and operating systems, then content delivery reliability is improved, but system flexibility and adaptability deteriorate
Solution Approach 1:
The system performs preliminary actions by pre-processing source content into multiple intermediate formats and storing them in advance. When a client requests content, the system can quickly deliver pre-processed formats that match common device types, ensuring reliability for known devices while maintaining the ability to transform into other formats on-demand for unforeseen device capabilities.
Solution Approach 2:
The system changes parameters by transforming content format parameters dynamically based on client device characteristics. Instead of creating separate content for each device specification, the system maintains source content in a standardized format and transforms it to match the requesting client's format requirements, thereby improving adaptability while maintaining delivery reliability through controlled transformation processes.
2Adaptability or versatility
If all permutations of source content are generated for predetermined target devices and specifications, then content compatibility across devices is improved, but development time and complexity increase
Solution Approach 1:
The system implements universality by creating a single source content version that can serve multiple target devices through automated transformation. The content management system functions as a universal platform that handles format conversion, delivery, and adaptation, eliminating the need to manually create separate content versions for each device permutation while maintaining broad compatibility.
Solution Approach 2:
The system introduces an intermediary content transformation service that mediates between source content and various client devices. This intermediary automatically handles the conversion process, generating only the specific permutations needed for requesting clients rather than pre-generating all possible device permutations, thereby reducing development time while maintaining compatibility.
3Speed
If downloadable content is created in advance for specific target specifications, then delivery speed is improved, but the ability to support unforeseen device capabilities deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-processing source content into multiple intermediate formats and storing them in advance. When a client requests content, the system can quickly deliver pre-processed formats that match common device types, ensuring reliability for known devices while maintaining the ability to transform into other formats on-demand for unforeseen device capabilities.
Solution Approach 2:
The system implements dynamics by making the content delivery process adaptive rather than static. Pre-processed content formats are prepared in advance for speed, but the system dynamically selects and transforms content based on the actual capabilities of the requesting client device, allowing it to support unforeseen device types without requiring code changes.
4Adaptability or versatility
If multiple format versions of content are maintained for different platforms, then client compatibility is improved, but storage requirements and system complexity increase
Solution Approach 1:
The system implements universality by creating a single source content version that can serve multiple target devices through automated transformation. The content management system functions as a universal platform that handles format conversion, delivery, and adaptation, eliminating the need to manually create separate content versions for each device permutation while maintaining broad compatibility.
Solution Approach 2:
The system uses copying by creating transformed versions of content on-demand rather than storing all possible versions permanently. When a client requests content in a specific format, the system creates a copy in that format, delivers it, and can discard or archive it, thereby reducing storage requirements while maintaining the ability to provide compatible content for various clients.
Data Source
AI summary
Methods and systems for transforming and delivering a digital asset are disclosed. A request is received from an application client incorporated into a memory on one of the one or more user devices and being executed by the one or more processors. The request includes a request for the digital asset and specifies a data format for the digital asset. Source data associated with the requested digital asset is located. The source data describes the digital asset. The source data is transformed in substantially real-time. The transforming includes modifying the source data into a data format consistent with the data format specified in the request. The transformed data is sent to the user device for use in the application client.


