Consolidated Asset Libraries for Software Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveasset accessibilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidasset management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If all assets are transmitted to remote devices, then complete functionality is available, but transmission time and storage requirements increase

Engineering Contradiction:
Improveapplication functionalityVSAvoidtransmission time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12113668B2Asset packaging for multiple applications sharing common assets
Publication Date: 2024.10.08 ARISTOCRAT TECH AUSTRALIA PTY LTD
  • US12113668B2 patent drawing
  • US12113668B2 patent drawing
  • US12113668B2 patent drawing

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.