Consolidated Asset Libraries for Software Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic gaming systems face inefficiencies in managing and provisioning assets for multiple software applications, leading to high bandwidth consumption and storage inefficiencies, especially in remote device provisioning.
Innovation Solution
Identifying shared assets among software applications and packaging them into consolidated asset libraries, which are then prioritized and transmitted to remote devices based on application requirements, reducing duplication and improving rendering speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If assets are provisioned individually for each software application, then each application can access its required assets, but bandwidth consumption increases and storage efficiency decreases
Solution Approach 1:
The patent combines multiple individual asset files into consolidated asset libraries that can be shared across multiple software applications. Instead of provisioning separate asset files for each application, the system merges common assets into unified libraries that multiple applications can reference, thereby reducing redundant data transmission and storage while ensuring each application can still access its required assets.
2Loss of energy
If assets are packaged into consolidated libraries, then bandwidth consumption and storage needs are reduced, but the complexity of asset management increases
Solution Approach 1:
The patent introduces an intermediary asset library structure that sits between the raw asset files and the software applications. This intermediary layer manages the complexity of asset consolidation by providing a standardized interface for applications to access assets, handling version control, and managing dependencies. The intermediary structure absorbs the management complexity while presenting a simplified interface to applications.
3Adaptability or versatility
If all assets are transmitted to remote devices, then complete functionality is available, but transmission time and storage requirements increase
Solution Approach 1:
The patent extracts and separates commonly shared assets into dedicated asset libraries that can be provisioned once and reused across multiple applications. By extracting the shared portion from individual application packages, the system transmits only the necessary unique assets with each application while referencing the shared asset libraries, thereby reducing transmission time and storage requirements while maintaining complete application functionality.
Data Source
AI summary
Systems and techniques for providing more efficient remote provisioning of assets for software applications are provided. Such systems and techniques allow for more flexible distribution of such assets while reducing bandwidth consumption and storage requirements on provisioned devices and reducing delay time from requesting a software application on a remote device and then having the remote device actually execute the requested software application.


