Layout Placeholders for Native Wagering Game Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wagering game machines face a challenge in continuously attracting players with new and entertaining features, as existing technologies struggle to effectively integrate modern graphical elements with legacy software applications, limiting the ability to create engaging and profitable gaming experiences.

Innovation Solution

The implementation of a layout language that uses placeholder elements to render graphical images, allowing for the combination of versatile graphical elements from multiple sources, including native applications, to create a layered display that enhances the gaming experience by integrating modern graphical components with legacy native game code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If modern graphical elements are integrated with legacy native applications, then entertainment value and player attraction are improved, but system complexity and integration difficulty increase

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the graphical display into multiple independent layers: a layout language layer for structure and positioning, and separate native application layers for game logic. This allows modern graphical elements to be integrated without complicating the legacy application code, as each layer operates independently but coordinates through defined interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a layout language as an intermediary layer between the legacy native application and modern graphical elements. This mediator translates between the legacy system's rendering capabilities and modern graphical requirements, enabling integration without direct coupling and thus reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If new gaming features are continuously added to attract players, then entertainment value increases, but software maintenance and update complexity increase

Engineering Contradiction:
Improvefeature flexibilityVSAvoidsoftware maintenance
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

By segmenting the software into distinct layers (layout language for structure, native applications for game logic, graphical elements for presentation), the system enables independent updates of each layer. New features can be added to the graphical or layout layers without modifying legacy native application code, simplifying maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The layout language serves as a universal interface that can accommodate various types of gaming features and graphical elements through standardized placeholder mechanisms. This multi-functionality allows diverse features to be integrated through a common framework, reducing the complexity of maintaining different integration methods for each feature.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If placeholder elements are used to render graphical images from multiple sources, then display versatility is improved, but rendering coordination complexity increases

Engineering Contradiction:
Improvedisplay versatilityVSAvoidrendering coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of having graphical elements adapt to legacy rendering systems, the patent inverts the approach by having the layout language render placeholders that actively request and coordinate with native applications. This reversal simplifies coordination by having the newer, more versatile component (layout language) drive the integration process rather than forcing legacy systems to accommodate modern requirements.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9293008B2Layout elements as rendering placeholders for native wagering game applications
Publication Date: 2016.03.22 LNW GAMING INC
  • US9293008B2 patent drawing
  • US9293008B2 patent drawing
  • US9293008B2 patent drawing

AI summary

A wagering game machine configured to present a wagering game upon which monetary value may be wagered receives a layout description for a first set of image components defines one or more placeholder areas. A first executable component renders a portion of the first set of image components in accordance with the layout description. A natively executed wagering game application renders a second set of image components defined independently from the layout description within the placeholder areas. The first executable component renders a second portion of the first set of images over the images rendered by the natively executed wagering game application.