Persistent State Manager for Wagering Game Media
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


