Persistent State Manager for Wagering Game Media

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wagering game systems face challenges in managing persistent state data across different gaming sessions and machines, leading to an inconsistent player experience as existing technologies fail to effectively store and retrieve player assets and game progress.

Innovation Solution

The implementation of a persistent state manager that uses various data storage media such as tickets and RFID-enabled electronic data storage devices to store and retrieve player assets, allowing seamless continuation of game sessions across different machines by encoding and decoding persistent state data, enabling the creation, saving, and loading of player assets and game progress.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If persistent state data is stored using multiple data storage media (tickets, RFID devices), then the system's adaptability and versatility are improved, but the device complexity increases

Engineering Contradiction:
Improvestorage media compatibilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a persistent state manager as an intermediary software component that mediates between the game software and various storage media. This manager handles all operations for creating, saving, loading, and deleting persistent state data across different media types (tickets, RFID devices), abstracting the complexity from the game software while maintaining versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The persistent state manager is designed as a universal interface that can operate with multiple types of storage media through a single unified API. The manager implements multi-functional capabilities including creation, saving, loading, and deletion of persistent state data across different media types, allowing the system to adapt to various storage solutions without requiring separate handling mechanisms for each media type

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

2Reliability

If the system provides seamless persistence across different gaming machines and sessions, then player experience and reliability are improved, but the loss of time for data retrieval and validation operations increases

Engineering Contradiction:
Improvestate persistenceVSAvoiddata retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by validating and preparing persistent state data before it is needed for game resumption. The persistent state manager validates data integrity and prepares necessary game state information in advance, ensuring that when a player returns to the game, the transition is as fast as possible while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The persistent state manager implements feedback mechanisms to monitor and track the status of persistent state data. This includes tracking whether data has been successfully saved, loaded, or invalidated, and providing feedback to both the game software and the player interface, which helps optimize the timing of data operations to minimize perceived delays

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the persistent state manager handles all data storage operations, then the ease of operation for game software is improved, but the device complexity and processing requirements increase

Engineering Contradiction:
Improvesoftware interfaceVSAvoidsoftware architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The persistent state manager serves as an intermediary layer between the simple game software and the complex storage operations. The manager provides a simplified interface where game software only needs to call high-level methods like createPersistentState, savePersistentState, loadPersistentState, and deletePersistentState, while the manager handles all the complex underlying operations for different storage media

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8342944B2Persistent state systems, methods and software
Publication Date: 2013.01.01 LNW GAMING INC
  • US8342944B2 patent drawing
  • US8342944B2 patent drawing
  • US8342944B2 patent drawing

AI summary

In one example embodiment, a wagering game system includes at least one wagering game computer program operative on the wagering game platform to detect a wager. A persistent state manager software component is operative to read or write persistent state data to and from the wagering game computer program and persistent state media. In one embodiment, the persistent state media is a bar-coded ticket, and in another embodiment an electronic data storage device such as a RFID device. A messaging system allows persistent state media devices to interact with the wagering game.