Card Game Network Reducing Data Exchange via Shared Pool
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current online card games, such as poker, face challenges with high data exchange requirements and security issues, particularly in large player numbers, leading to slowed gameplay and vulnerability to collusion techniques like signalling, which compromise transparency and fairness.
Innovation Solution
A method and equipment system that allows multiple players to share cards, using a shuffled card vector and subgroups displayed on monitors, where players select their cards from a common set visible to all, reducing data exchange and eliminating collusion advantages by ensuring all players have the same visible card pool, with an independent server generating card distributions for transparency and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each player receives personal cards in traditional poker, then each player has unique hand information, but the maximum number of players is limited and data exchange increases
Solution Approach 1:
The patent merges the card distribution system by having all players select cards from a common visible pool rather than receiving private cards. This consolidation reduces the data exchange burden while maintaining game integrity through shared visibility of the card pool, allowing more players to participate simultaneously without proportionally increasing data traffic.
Solution Approach 2:
The common card pool serves multiple functions simultaneously: it acts as the distribution mechanism for all players, provides transparent visibility for security verification, and enables parallel card selection by multiple players. This multi-functional design eliminates the need for separate private card distribution channels for each player.
2Reliability
If card distribution is done sequentially one player at a time, then each player's card change is tracked, but data exchange volume increases and game slows down
Solution Approach 1:
The system performs preliminary actions by displaying the complete card pool to all players before any card selection occurs. This allows all players to simultaneously view and select from the same visible pool, eliminating sequential processing delays while maintaining security through pre-established transparency of the card distribution mechanism.
Solution Approach 2:
The patent creates a visual copy of the card pool that is simultaneously displayed to all players. This shared visual representation allows multiple players to select cards in parallel without requiring sequential data exchange, as each player receives the same visual information about available cards without needing individual private card distributions.
3Quantity of substance
If more players participate in the game, then the prize pool increases, but data exchange requirements and security vulnerabilities increase
Solution Approach 1:
The patent segments the card selection process into independent parallel operations where each player simultaneously selects from the common pool rather than requiring coordinated sequential exchanges. This segmentation allows the system to scale to more players without proportionally increasing data exchange complexity, as each player's selection is an independent operation on the shared visible pool.
Data Source
AI summary
The present invention relates to a method for controlling a network (100) of equipment (10a, 10b, 11) for the game of cards. The network includes a server for controlling the game (10b, 11) and at least one piece of playing equipment (10a), the server and the piece of playing equipment being able to communicate data between them, each piece of playing equipment (10a) including display means (20). The method comprises the steps of: identifying a portion (R) of the totality (T) of the playing cards which is able to be displayed on the display means (20), the portion (R) of cards displayed being the same in all the pieces of playing equipment (10a); determining the number of cards assigned (Q) to each player using a piece of playing equipment (10a) in order to play a hand at the game of cards; generating at the side of the server (10b, 11) a vector vetcar having a dimension which is equal to or greater than the total number of cards (T), there being associated with each a element vetcar(i) of the vector a card of the totality of cards (T); generating a plurality of elements in a number equal to the portion (R) of cards and subdividing the plurality of elements into a plurality of m subgroups sottogrup, each of those elements in each subgroup being unambiguously identified by at least one alphanumeric character; displaying on the display means (20) in each piece of playing equipment the elements subdivided into the subgroups; selecting in the piece of playing equipment (10a) in a first selection an element from the n forming a subgroup of the plurality and sending to the server (10b) a piece of data representing the alphanumeric character identifying the element or alternatively generating in the server (10b, 11) an alphanumeric character which unambiguously determines an element in one of the subgroups and sending a piece of data representing the alphanumeric character to the piece of playing equipment so as to select an element from a subgroup of the plurality; sending the vector vetcar from the server (10b) to all the pieces of playing equipment (10a) present in the network (100); associating with each element of the subgroups a card of the vector vetcar, the same card is associated with the same element identified by the same alphanumeric character in each piece of playing equipment (10a); the element selected in the first selection being associated with a card which forms part of the cards (Q) in the possession of the player in a hand of the game.


