EGM Configuration Synchronization via Server Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic gaming machines, inconsistencies between the actual configuration and the server-maintained configuration data can lead to operational difficulties, as local updates may not be synchronized with the server, causing incorrect information and potential operational issues.

Innovation Solution

A method and system for synchronizing EGM configuration information between the machines and the server, involving comparison of configuration data fields, generation of reports for discrepancies, and automatic or manual updates to ensure data accuracy, with critical data flagged for immediate attention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If EGM configuration is updated locally without server communication, then configuration flexibility and ability to change gaming application is improved, but server configuration data becomes outdated and operational difficulties occur

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidserver configuration data accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the EGM transmits its configuration information to the server after local updates. The server compares the transmitted configuration with its stored configuration data, identifies discrepancies, and generates reports. This feedback loop ensures the server maintains accurate configuration data while allowing local flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by having the EGM transmit configuration information to the server proactively after local updates occur. This preliminary transmission allows the server to update its configuration data before operational difficulties arise, preventing data inconsistency rather than reacting to it.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If server maintains detailed configuration data for all EGMs, then maintenance and reporting capabilities are improved, but data synchronization complexity and operational difficulties increase

Engineering Contradiction:
Improvemaintenance and reporting capabilityVSAvoidconfiguration synchronization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system extracts only the necessary configuration information from the EGM that is relevant for server maintenance and reporting functions. By selectively transmitting and comparing specific configuration fields rather than all possible data, the system reduces synchronization complexity while maintaining the needed maintenance and reporting capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If EGM transmits configuration information frequently to server, then data accuracy is improved, but communication overhead and time consumption increase

Engineering Contradiction:
Improveconfiguration data accuracyVSAvoidcommunication time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of continuous transmission, the system uses periodic action where the EGM transmits configuration information to the server at scheduled intervals or after specific triggering events (such as completing a local update). This periodic transmission maintains data accuracy while minimizing unnecessary communication overhead and time consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9231824B2Configuration synchronization between electronic gaming machines and a supporting server
Publication Date: 2016.01.05 TEVA PHARMACEUTICALS USA INC
  • US9231824B2 patent drawing
  • US9231824B2 patent drawing
  • US9231824B2 patent drawing

AI summary

An illustrative method manages configuration information of electronic gaming machines (EGMs) and maintains server configuration information at a server that supports EGMs in a server-client relationship. The server configuration information contains stored information about the configuration of each EGM. EGM configuration information transmitted from the EMGs is received at the server. The server and EGM configuration information each contains corresponding fields with values representing information about predetermined factors. The values in the fields of the server configuration information are compared with the values in corresponding fields of the EGM configuration information. A report is generated based on the comparison.