Server-Controlled Reel Set Determination for Gaming Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wagering games over the internet face delays and security risks due to client-server architecture, leading to user frustration, confusion, and potential hacking, especially when switching between different reel sets, which affects gameplay speed and fairness.

Innovation Solution

A gaming system where the server determines outcomes and presentation information for subsequent game plays, with the user device storing this data to immediately display spinning reels upon initiation, and validating reel sets and outcomes for security and fairness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server determines reel sets for each game play in real-time, then game fairness and security are improved, but gameplay delay increases

Engineering Contradiction:
Improvegame fairnessVSAvoidgameplay delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server determines and sends reel set data for the current game play before the game actually starts. This preliminary action allows the user device to receive and store the reel set data in advance, so when the game begins, the reels can be displayed immediately without waiting for server communication, thus eliminating gameplay delay while maintaining server-controlled fairness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates the determination of reel set data from the determination of game outcome. The reel set data (affecting future games) is determined and sent separately from the current game outcome. This segmentation allows the server to control both aspects independently, ensuring fairness while enabling the user device to prepare reel sets in advance for immediate display

Inventive Principle:
Principle #1Segmentation

2Reliability

If the server sends reel set data after game initiation, then data security is improved, but user experience deteriorates due to delay

Engineering Contradiction:
Improvedata securityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The server sends reel set data for subsequent game plays before those games are initiated. This preliminary数据传输 allows the user device to have the reel sets ready in memory, providing immediate visual feedback when games start, thereby improving user experience while the server maintains security by controlling what data is sent and when

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple reel sets with different payout percentages are used, then game versatility is improved, but system complexity increases

Engineering Contradiction:
Improvegame versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as a universal controller that manages multiple different reel sets with varying payout percentages. Instead of each user device needing complex logic to select and manage different reel sets, the server provides a universal solution by determining which reel set to use for each game play and sending the appropriate data to the user device, simplifying the client-side system while maintaining game versatility

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

Data Source

PatentUS8968073B2Gaming system and method providing a server that determines reel sets for subsequent game plays
Publication Date: 2015.03.03 INTERNATIONAL GAME TECHNOLOGY INC
  • US8968073B2 patent drawing
  • US8968073B2 patent drawing
  • US8968073B2 patent drawing

AI summary

System and method providing reel sets for subsequent plays. A user playing a user device wagers a wager amount on a play of a game. The user device displays a base reel set spinning. A server determines an outcome for the current play and a second reel set for the next play of that game on which the user wagers that same wager amount. The server communicates second reel set data and outcome data to the user device. The reels are stopped in accordance with the determined outcome. When the user wagers that same wager amount on another play of that game, the user device displays the second play of that game using the second reel set, the server determines a third reel set for the next play of that game on which the user wagers that same wager amount, and communicates third reel set data to the user device.