Asset Integration Service for Cloud-Based Design Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Design applications face resource constraints when integrating large assets from local or remote file systems, leading to increased document size and memory utilization, which can strain available resources.
Innovation Solution
An asset integration service establishes a communication session between design applications and content management services to retrieve and manage lower-resolution copies of assets, associating them with network links for updating and on-demand downloading, reducing resource usage and ensuring assets are up-to-date.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If large graphical assets are saved to local drives or embedded into documents, then asset availability and quality are improved, but document size and memory utilization increase, straining available resources
Solution Approach 1:
The patent extracts the large graphical assets from the document structure and stores them externally in an asset repository. The document only contains references or links to these assets rather than the actual asset data, thereby reducing document size while maintaining asset availability through external storage and retrieval mechanisms.
Solution Approach 2:
The patent introduces an asset repository as an intermediary component between the document and the graphical assets. This intermediary stores assets separately and provides them to the document when needed, allowing the document to reference assets without embedding them, thus resolving the contradiction between asset availability and document size.
2Manufacturing precision
If high-resolution source graphical assets are retrieved and stored locally, then asset quality is improved, but network bandwidth consumption and memory storage requirements increase
Solution Approach 1:
The patent applies local quality by storing different resolution versions of the same graphical asset in the asset repository. The system can then serve appropriately sized assets based on the specific needs of each document or user context, providing high resolution when needed while reducing unnecessary network transfers for lower quality requirements.
Solution Approach 2:
The patent changes the parameter of asset resolution by maintaining multiple versions of graphical assets at different quality levels. The system can select and retrieve the appropriate resolution version based on document requirements, thereby reducing network bandwidth consumption while maintaining sufficient asset quality for the intended use.
Data Source
AI summary
In some embodiments, an asset integration service establishes a communication session between a design application and a client device for accessing source graphical assets from a web server executing a content management service. The integration service receives, during the communication session and via a design interface from the design application, a request to add a source graphical asset to a document displayed on the client device. The integration service retrieves, responsive to the request, a placement graphical asset that is a lower-resolution copy of the source graphical asset and updates the design interface to include the placement graphical asset. The integration service associates the placement graphical asset with a network link for accessing the source graphical asset via the content management service. The integration service subsequently detects that the source graphical asset has been changed and displays, via the design interface, a notification that the placement graphical asset is outdated.


