Outcome variation for grid based number selection games
10902703 ยท 2021-01-26
Inventors
Cpc classification
G07F17/3262
PHYSICS
G07F17/329
PHYSICS
International classification
Abstract
A method for providing outcome variation for grid based number selection games is disclosed. The method allows novel interactions with random populations of numbers referenced on a grid which can be implemented as enhancements to existing grid based number selection games or as a standalone game, where the interaction involves placing one or more bets to predict the occurrences of combinations of a defined configuration that can be formed on a grid using a random number population. These bets can be implemented as side bets for an existing game in order to introduce new player strategies and reward options without disrupting the mechanics of the underlying game.
Claims
1. A method of playing a number selection game, the method being performed by a computer system that comprises at least one processor, an input, a random number generator, a display for displaying graphical representations of the number selection game, a memory operatively coupled to the at least one processor, and a computer-readable storage medium encoded with instructions executable by at least one of the processors and operatively coupled to the at least one processor, the method comprising the steps of: providing, via the display, a grid comprising a plurality of grid squares organized as a plurality of rows and a plurality of columns, each grid square containing a unique number; defining one or more sets by the processor along with a set configuration and a subset size for each set, the set configuration is a pattern formed from a defined quantity of the grid squares, each grid square within the pattern is adjacent to at least one of the other grids squares within the pattern, the subset size is a defined numerical value; designating, by the processor, one or more of the sets as a playable set eligible to be placed onto the grid; displaying, on the display device, a graphical representation of the grid; accepting, via the input, a bet by the player, wherein the processor is configured to allow the player to input a prediction count predicting the quantity of playable sets placed on the grid; generating, by the processor, a random population using the random number generator, the random population comprising a plurality of unique numbers drawn from the numbers represented on the grid; populating, by the processor, each grid square which matches one of the numbers of the random population to create a populated square; displaying, on the display device, graphical representations of the playable sets defined by the processor on the graphical representation of the grid by superimposing a graphical representation of the squares of the pattern of each playable set over the display of the graphical representation of the grid squares so that the quantity of populated squares covered by said pattern is equal to the subset size of the playable set, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration; repeating, by the processor, the step of displaying the graphical representations of the playable sets on the grid until no further playable sets can be placed; counting, by the processor, the total quantity of playable sets placed on the grid; and determining, by the processor, winning bets, designating each bet as a winning bet if the prediction count of the bet is equal to the quantity of playable sets placed on the grid.
2. The method as described in claim 1, wherein: t67t6 the step of placing a bet by the player further comprises the step of the player making a wager; and the step of determining winning bets is followed by the step of paying a reward to the player for each of the winning bets.
3. The method as described in claim 2, wherein the graphical representation of the grid squares are arranged into one or more zones, each zone surrounded by a graphical representation of a boundary; and the step of displaying the graphical representations of the playable sets on the graphical representation of the grid further comprises superimposing the graphical representation of the squares of the pattern of each playable set over the graphical representation of the grid squares so that said pattern is entirely within the graphical representation of boundary of one of the zones.
4. The method as described in claim 3, wherein the grid comprises at least two zones.
5. The method as described in claim 2, wherein: the step of defining one or more sets further comprises the step of defining a subset shape comprising a quantity of squares equal to the subset size arranged in a shape whereby each square within the shape is adjacent to at least one of the other squares within the shape; and the step of displaying, on the display device, the graphical representations of the playable sets on the grid comprises superimposing the graphical representation the squares of the pattern over the graphical representation of the grid squares so that the quantity of populated squares covered by the pattern of the set configuration is equal to the subset size of the playable set and only when said populated squares form a graphical representation of a shape which matches the subset shape, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration.
6. The method as described in claim 2, wherein: the step of placing a bet by the player further comprises the step of the player making a prediction count predicting the quantity of playable sets placed on the grid and the quantity of the populated squares covered by the pattern of each playable set; the step of displaying, on the display device, graphical representations of the playable sets on the grid further comprises superimposing the graphical representation of the squares of the pattern of each playable set over the display of the graphical representation of the grid squares so that the quantity of the populated squares covered by said pattern is equal to or greater than the subset size of the playable set, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration; the step of counting the total quantity of playable sets placed on the grid further comprises counting the total quantity of playable sets placed on the grid and the total quantity of the populated squares covered by each playable set; and the step of determining winning bets, designating each bet as a winning bet if the prediction count of the bet matches the quantity of playable sets placed on the grid and the quantity of populated squares covered by said playable sets.
7. A method for increasing outcome variations for a main game, the main game being a grid based number selection game managed by a house, the main game having a player who places a main bet, the main game further having a random population of unique numbers, and a main winning condition determined by the random population, the method being performed by a computer system that comprises at least one processor, an input, a random number generator, a display for displaying graphical representations of the number selection game, a memory operatively coupled to at least one of the processors, and a computer-readable storage medium encoded with instructions executable by the at least one processor and operatively coupled to the at least one processor, the method comprising the steps of: providing, by the processor, a grid comprising a plurality of grid squares, each grid square containing a unique number; displaying, on the display device, a graphical representation of the grid; defining, by the processor, one or more sets by the house along with a set configuration and a subset size for each set, the set configuration is a defined quantity of squares arranged in a pattern, each square within the pattern is adjacent to at least one of the other squares within the pattern, the subset size is a defined numerical value; designating, by the processor, one or more of the sets as a playable set eligible to be placed on the grid; accepting, via the input, a side bet by the player, the player making a prediction count predicting the quantity of playable sets placed on the grid; playing the main game by the processor executing instruction for generating the random population using the random number generator, creating a populated square by populating each grid square which matches one of the numbers of the random population, and determining a winning main bet by designating each main bet that matches the main winning condition as a winning main bet; displaying, on the display device, graphical representations of the playable sets on the graphical representation of the grid by superimposing a graphical representation of the squares of the pattern of each playable set over the display of the graphical representation of the grid squares so that the quantity of populated squares covered by said pattern is equal to or greater than the subset size of the playable set, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration; repeating, by the processor the step of displaying the playable sets on the grid until no further playable sets can be placed; counting the total quantity of playable sets placed on the grid; and determining winning side bets, designating each side bet as a winning side bet if the prediction count of the side bet is equal to the quantity of playable sets placed on the grid.
8. The method as described in claim 7, wherein: the step of placing a bet by the player further comprises the step of the player making a wager; and the step of determining winning side bets is followed by the step of paying a reward to the player for each of the winning side bets.
9. The method as described in claim 7, wherein: the step of playing the main game further comprises placing a main game wager, generating the random population, creating a populated square by populating each grid square which matches one of the numbers of the random population, determining a winning main bet by designating each main bet that matches the main winning condition as a winning main bet, and paying a main game reward to the player for each winning main bet; and the step of determining winning side bets is followed by the step of increasing the main game reward for each winning side bet.
10. The method as described in claim 8, wherein: the graphical representation of the grid squares are arranged into one or more zones, each zone surrounded by a graphical representation of a boundary; and the step of displaying the graphical representations of the graphical representation of the playable sets on the grid further comprises superimposing the graphical representation of the squares of the pattern of each playable set over the graphical representation of the grid squares so that said pattern is entirely within the graphical representation of the boundary of one of the zones.
11. The method as described in claim 10, wherein the grid comprises at least two zones.
12. The method as described in claim 10, wherein: the step of defining one or more sets further comprises the step of defining a subset shape comprising a quantity of squares equal to the subset size arranged in a shape whereby each square within the shape is adjacent to at least one of the other squares within the shape; and the step of displaying the graphical representations of the playable sets on the grid comprises superimposing the graphical representation of the squares of the pattern of each playable set over the graphical representation of the grid squares so that the quantity of the populated squares covered by said pattern is equal to the subset size of the playable set and only when said populated squares form a graphical representation of a shape which matches the subset shape, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration.
13. The method as described in claim 10, wherein: the step of placing a bet by the player further comprises the step of the player making a prediction count predicting the quantity of playable sets placed on the grid and the quantity of the populated squares covered by the pattern of each playable set; the step of displaying, on the display device, graphical representations of the playable sets on the grid further comprises superimposing the graphical representation of the squares of the pattern of each playable set over the display of the graphical representation of the grid squares so that the quantity of the populated squares covered by said pattern is equal to or greater than the subset size of the playable set, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration; the step of counting the total quantity of playable sets placed on the grid further comprises counting the total quantity of playable sets placed on the grid and the total quantity of the populated squares covered by each playable set; and the step of determining winning side bets, further comprises designating each bet as a winning side bet if the prediction count of the side bet matches the quantity of playable sets placed on the grid and the quantity of the populated squares covered by said playable sets.
14. A method for increasing outcome variations for a main game, the main game being a grid based number selection game managed by a house, the main game having a player who places a main bet, the main game further having a random population of unique numbers, and a main winning condition determined by the random population, the method being performed by a computer system that comprises at least one processor, an input, a random number generator, a display for displaying graphical representations of the number selection game, a memory operatively coupled to the at least one processor, and a computer-readable storage medium encoded with instructions excitable by the at least one processor and operatively coupled to the at least one processor, the method comprising the steps of: providing a grid comprising a plurality of grid squares, each grid square containing a unique number; displaying, on the display device, a graphical representation of the grid; defining one or more sets by the house, along with a set configuration and a subset size for each set, the set configuration is a defined quantity of squares arranged in a pattern, each square within the pattern is adjacent to at least one of the other squares within the pattern, the subset size is a defined numerical value; designating one or more of the sets as a playable set eligible to be placed on the grid; placing, via the input, a side bet by the player, the player making a prediction count predicting the quantity of playable sets placed on the grid; playing the main game, the player selecting one or more of the grid squares, generating the random population using the random number generator, creating a catch square by populating each grid square selected by the player which also matches one of the numbers of the random population, determining a winning main bet by designating each main bet that matches the main winning condition as a winning main bet; displaying, on the display device, graphical representations of the playable sets on the graphical representation of the grid by superimposing a graphical representation of the squares of the pattern of each playable set over the display of the graphical representation of the grid squares so that the quantity of catch squares covered by said pattern is equal to or greater than the subset size of the playable set, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration; repeating the step of placing the playable sets on the grid until no further playable sets can be placed; counting the total quantity of playable sets placed on the grid; and determining winning side bets, designating each side bet as a winning side bet if the prediction count of the side bet is equal to the quantity of playable sets placed on the grid.
15. The method as described in claim 14, wherein: the step of placing a bet by the player further comprises the step of the player making a wager; and the step of determining winning side bets is followed by the step of paying a reward to the player for each of the winning side bets.
16. The method as described in claim 14, wherein: the step of playing the main game further comprises the player placing a main game wager, the player selecting one or more of the grid squares, generating the random population, creating a catch square by populating each grid square selected by the player which also matches one of the numbers of the random population, determining a winning main bet by designating each main bet that matches the main winning condition as a winning main bet, and paying a main game reward to the player for each winning main bet; and the step of determining winning side bets is followed by the step of increasing the main game reward for each winning side bet.
17. The method as described in claim 15, wherein: the graphical representation of the grid squares are arranged into one or more zones, each zone surrounded by a graphical representation of a boundary; and the step of displaying the graphical representations of the playable sets on the grid further comprises superimposing the graphical representation of the squares of the pattern of each playable set over the graphical representation of the grid squares so that said pattern is entirely within the graphical representation of the boundary of one of the zones.
18. The method as described in claim 17, wherein the grid comprises at least two zones.
19. The method as described in claim 17, wherein: the step of defining one or more sets further comprises the step of defining a subset shape comprising a quantity of squares equal to the subset size arranged in a shape whereby each square within the shape is adjacent to at least one of the other squares within the shape; and the step of displaying the graphical representations of the playable sets on the grid comprises superimposing the graphical representation of the squares of the pattern of each playable set over the graphical representation of the grid squares so that the quantity of the catch squares covered by said pattern is equal to the subset size of the playable set and said catch squares form a graphical representation of a shape which matches the subset shape, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration.
20. The method as described in claim 17, wherein: the step of placing a bet by the player further comprises the step of the player making a prediction count predicting the quantity of playable sets placed on the grid and the quantity of the catch squares covered by the pattern of each playable set; the step of displaying, on the display device, graphical representations of the playable sets on the grid further comprises superimposing the graphical representation of the squares of the pattern of each playable set over display of the graphical representation of the grid squares so that the quantity of catch squares covered by said pattern is equal to or greater than the subset size of the playable set, whereby each playable set cannot occupy all the grid squares covered by another playable set having the same set configuration; the step of counting the total quantity of playable sets placed on the grid further comprises counting the total quantity of playable sets placed on the grid and the total number of catch squares covered by each playable set; and the step of determining winning side bets further comprises designating each bet as a winning side bet if the prediction count of the side bet matches the quantity of playable sets placed on the grid and the quantity of the catch squares covered by said playable sets.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the drawings, like elements are depicted by like reference numerals. The drawings are briefly described as follows.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20) The present disclosure now will be described more fully hereinafter with reference to the accompanying drawings, which show various example embodiments. However, the present disclosure may be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein. Rather, these example embodiments are provided so that the present disclosure is thorough, complete and fully conveys the scope of the present disclosure to those skilled in the art.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(21)
(22) The exemplary grid 102 shown in
(23) Further set configurations are possible, with
(24) Turning back to
(25) Various combinations of set configuration and subset size are contemplated within the present disclosure.
(26) When at least one playable set and its associated subset size and payout table are defined, each player may place one or more of a bet comprising a prediction count and a wager. Each playable set has an associated payout table, comprising a list of potential outcomes such as the predicted quantity of playable sets that will be placed on the grid for the round, and the reward to be paid to each player who makes a winning bet with a prediction count matching that potential outcome. The amount rewarded for a bet can be calculated according to the odds that the potential outcome will occur, with longer odds offering more lucrative rewards. Players can be given the opportunity to increase the wager amount, increasing exposure to greater losses but also increasing potential payouts. The game can allow the player to increase the amount wagered on a potential outcome by allowing multiple bets per outcome where each bet is associated with a fixed wager amount, or specify the amount wagered for each specific outcome for which the player is betting.
(27) In certain embodiments, the game can be implemented as an enhancement to a conventional Keno game or other main number selection game, by allowing players to place side bets without adversely altering the main game. A game can be implemented using a computerized interface, or it can be played live such as in a casino environment. Turning to
(28) Embodiments of the present disclosure can be adapted to implement side bets in other grid based number selection games such as lottery games. It would be apparent to one of ordinary skill in the art in the field of the invention to appropriately modify the elements described in the present disclosure to implement side bets for predicting combinations of numbers on a grid with a small random population, such as the six numbers drawn in a pick 6 lottery game.
(29) In certain embodiments, the game may be used to enhance an existing number selection game by further introducing a bonus round in addition to or in place of the side bet. The example game as depicted in
(30) It is yet a further aspect of an embodiment of the present disclosure to provide additional outcome variations for a grid based number selection game by implementing grid variables. A grid variable controls game interactions relating to a grid by defining one or more grid zones on a grid which can affect the placement of playable sets. Turning back to
(31) According to an aspect of an embodiment of the present disclosure, a playing area can be formed in a shape other than a rectangle, when an embodiment is implemented as a standalone game.
(32) Other types of game conditions, side bets, and bonus bets incorporating different set and grid variables are contemplated in the present disclosure and it would be apparent to one of ordinary skill in the art in the field of the invention to combine the variations described to provide further outcome variations for a grid based number selection game.
(33) Turning to
(34) As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or computer program product. Accordingly, aspects of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a circuit, module or system. Furthermore, aspects of the present disclosure may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
(35) Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium (including, but not limited to, non-transitory computer readable storage media). A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus or device.
(36) A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device.
(37) Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
(38) Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the C programming language or similar programming languages. Other types of languages include XML, XBRL and HTML5. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
(39) Aspects of the present disclosure are described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. Each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(40) These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
(41) The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(42) The flowchart and block diagrams in the Figures illustrate the architecture, functionality and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
(43) The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present disclosure has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the disclosure in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the disclosure. The embodiment was chosen and described in order to best explain the principles of the disclosure and the practical application, and to enable others of ordinary skill in the art to understand the disclosure for various embodiments with various modifications as are suited to the particular use contemplated.
(44) The flow diagrams depicted herein are just one example. There may be many variations to this diagram or the steps (or operations) described therein without departing from the spirit of the disclosure. For instance, the steps may be performed in a differing order and/or steps may be added, deleted and/or modified. All of these variations are considered a part of the claimed disclosure.
(45) In conclusion, herein is presented a method for providing outcome variation for grid based number selection games. The disclosure is illustrated by example in the drawing figures, and throughout the written description. It should be understood that numerous variations are possible, while adhering to the inventive concept. Such variations are contemplated as being a part of the present disclosure.