US20070087813A1 - Methods and apparatus for determining an outcome for a gaming device based on a factor other than a random number - Google Patents
Methods and apparatus for determining an outcome for a gaming device based on a factor other than a random number Download PDFInfo
- Publication number
- US20070087813A1 US20070087813A1 US11/565,741 US56574106A US2007087813A1 US 20070087813 A1 US20070087813 A1 US 20070087813A1 US 56574106 A US56574106 A US 56574106A US 2007087813 A1 US2007087813 A1 US 2007087813A1
- Authority
- US
- United States
- Prior art keywords
- player
- gaming device
- outcome
- player input
- random number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
- G07F17/3237—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
Definitions
- FIG. 8B is an exemplary plan view of a gaming device, depicting a screen that may be presented to a player in the one or more embodiments in which the process of FIG. 8A is utilized.
- FIG. 9A is a flow chart depicting a process consistent with one or more embodiments of the present invention.
- a slot network server interfaces with the gaming device and is used to communicate the player input code. Another illustrative and exemplary method that includes such a slot network server will now be described.
- the player inserts a player tracking card, which includes thereon the player's identifier, into the slot machine.
- the slot machine then prompts the player to enter his input code into the player input device.
- the slot machine transmits the data via a slot network to the slot network server, which stores the input code in a player database record corresponding to that player ID number During each game play, the slot network server communicates the player input code to the slot machine.
- the player input may be utilized to determine what reel position(s) will not be selected as a result of the game or what symbols will not be part of the outcome. For example, a player may indicate that his least favorite symbol is “bar” or a player input may correspond to the symbol “bar”. In such embodiments, an outcome selected based on a random number may be adjusted as necessary such that it does not include such a symbol.
- the gaming device may determine a different symbol not to include in an outcome for a game for each respective game played on the gaming device (e.g., based on the same or different player input for each game).
- the methods of the present invention may be employed by an operator of an online casino or in software that simulates play of casino games.
- a gaming device may comprise a personal computer or other computing device operated by the player.
- the player input may comprise, for example, keyboard strokes of the player (e.g., the speed, pattern, or force with which the player actuates the keyboard keys) or movements of a mouse by the player.
Abstract
In accordance with one or more embodiments of the present invention, a player input is used as a value for a variable in an algorithm of a gaming device. The algorithm, in turn, is used to generate a pseudorandom value. The pseudorandom value, in turn, is used to determine an outcome for a game of the gaming device. Accordingly, a player is allowed to influence the outcome of a game by providing an input. The input may comprise, for example, a numeric input, a biometric input, or a physical input. The latter two types of inputs may be converted to a numeric form before being used in the algorithm. In accordance with one or more embodiments, a player input comprises selection of an algorithm for use in generating a pseudorandom value to be used to determine an outcome for a game of a gaming device. In accordance with one or more embodiments, a player input comprises a player selection of a visual representation of a pseudorandom value to be used to determine an outcome for a game of a gaming device.
Description
- The present Application is a continuation-in-part Application of co-pending, commonly-owned U.S. patent application Ser. No. 09/992,147 to Walker et al., entitled METHOD AND APPARATUS FOR USING A PLAYER INPUT CODE TO AFFECT A GAMBLING OUTCOME and filed Nov. 19,2001;
- which is a continuation Application of U.S. patent application Ser. No. 09/439,307, filed Nov. 12, 1999 in the name of Walker et al., and which issued as U.S. Pat. No. 6,343,988 B1 on Feb. 2, 2002;
- which in turn is a continuation Application of U.S. patent application Ser. No. 08/833,034, filed Apr. 3, 1997 in the name of Walker et al, and which issued as U.S. Pat. No. 6,010,404 on Jan. 4, 2000.
- The entirety of each of the above Applications is incorporated by reference herein for all purposes.
- The present application is related to the following co-pending, commonly-owned U.S. Patent Applications, each of which is incorporated by reference herein for all purposes:
- U.S. application Ser. No. 10/007,874, which was filed on Nov. 12, 2001 in the name of Walker et al., and which is a Continuation Application of U.S. application Ser. No. 09/157,232, filed on Sep. 18, 1998 in the name of Walker et al. and issued on Dec. 11, 2001 as U.S. Pat. No. 6,328,648 B1;
- U.S. application Ser. No. 09,521,875, which was filed Mar. 8, 2000 in the name of Walker et al., and which is a Continuation Application of U.S. application Ser. No. 09/052,291, filed on Mar. 31, 1998 in the name of Walker et al. and issued on May 30, 2000 as U.S. Pat. No. 6,068,552; and
- U.S. application Ser. No. 09/722,761, filed Nov. 27, 2001 in the name of Walker et al., which is a Continuation Application of U.S. application Ser. No. 09/000,628, filed Dec. 30, 1997 in the name of Walker et al. and issued on Jan. 1, 2001 as U.S. Pat. No. 6,174,235 B1.
- Many gamblers superstitiously believe that when they are feeling “lucky” they are sure to win. In casino games which allow players to add their personal input into the games, the players often believe that their “lucky” feelings are transferred to the objects of their input and that they can therefore somehow “control” the outcome of the game. For example, in the game of craps, many players believe that their good luck is transferred into the throw of the dice. They may therefore blow on the dice before throwing them or even throw them with a certain force or in a certain manner. In blackjack, players often believe that cutting the cards at a certain location in the deck has an influence on whether they will win or lose.
- Of course such efforts to “control” the outcome of these games, unless cheating is employed, is purely illusory. However, it is this “illusion of control” that adds to player enjoyment, and in some cases is a primary attraction for these games. Although the “illusion of control” is present in table games such as blackjack and craps, it is conspicuously absent from modern electronic slot machines. In an electronically controlled slot machine, the player simply pushes a starter button and hopes for a winning result. The player does not typically believe that he has any influence over the outcome.
- Since the 1970s, such electro-mechanical gaming devices have gained popularity in casinos. These electronic slot machines include reel-bearing slot machines, video poker machines, video blackjack and video keno games. The outcomes of these gaming devices are solely microprocessor controlled. For example, pulling the handle or pushing a button to start an electronic reel-bearing slot machine simply causes a random number to be obtained from a random number generator. Each random number that may be generated by the random number generator corresponds to a position of one or more reels. The resultant position of the one or more reels determines the amount of payout to the player. A random number is a pseudo random value generated via an algorithm. A popular algorithm used in slot machines is the Linear Feedback Shift Register (LFSR) mechanism, which is described in detail in the Ross Technologies Slots Report, published in 2002 by Ross Technologies and incorporated by reference herein for all purposes.
- Because there is no way for the player to control the outcome of the machine, many players resort to searching for “lucky” machines. In a busy casino, however, there may be a limited number of machines available for selection. In video poker, although players are able to select which cards to hold and which cards to discard, the player has no control over what cards are originally dealt to him. Unlike blackjack, where a player can participate by cutting the cards, no such option exists for video poker players.
- Accordingly, there is a need to incorporate a player benefit of the “illusion of control” into modern electronic gaming devices by providing a method and apparatus for utilizing a player input (e.g., numeric, biometric or physical) to determine an outcome of a game on a gaming device.
-
FIG. 1 is a schematic view of a system according to one or more embodiments of the present invention; -
FIG. 2 is a schematic view of the slot machine ofFIG. 1 ; -
FIG. 3 is a schematic view of the slot network server ofFIG. 1 ; -
FIG. 4 is a schematic view of an algorithm database; -
FIG. 5 is a schematic view of a player database; -
FIGS. 6A and 6B are flow diagrams depicting a process of playing a gaming device such as a slot machine, without a slot network server. -
FIG. 7 is a flow chart depicting a process consistent with one or more embodiments of the present invention. -
FIG. 8A is a flow chart depicting a process consistent with one or more embodiments of the present invention. -
FIG. 8B is an exemplary plan view of a gaming device, depicting a screen that may be presented to a player in the one or more embodiments in which the process ofFIG. 8A is utilized. -
FIG. 9A is a flow chart depicting a process consistent with one or more embodiments of the present invention. -
FIG. 9B is an exemplary plan view of a gaming device, depicting a screen that may be presented to a player in the one or more embodiments in which the process ofFIG. 9A is utilized. -
FIG. 10 is a flow chart depicting a process consistent with one or more embodiments of the present invention. - The present invention relates generally to a method and apparatus for operation of a gaming device, such as a slot machine and, more particularly, to the use of a player input to affect an outcome of the gaming device.
- In accordance with one or more embodiments, a method and apparatus is provided for using a player input code (e.g., numeric, biometric or physical) to affect an outcome of a gaming device. The gaming device may comprise, for example, a means for receiving a player input code, means for receiving a random number, and a means for generating a numeric output as a function of the player input code and the random number.
- In accordance with one or more embodiments, methods and apparatus are described for using a player input to determine a random number for use in determining an outcome of a gaming device. The player input may be utilized, for example, to select one of a plurality of available algorithms to use to determine a random number that corresponds to an outcome. In another example, the player input may be used as a seed in the algorithm for determining a random number that corresponds to an outcome. In yet another example, the player input may comprise a selection of one or more functions to be included in an algorithm that is used to determine a random number that corresponds to an outcome.
- In accordance with one or more embodiments, a player of a gaming device may be allowed to select a random number from a plurality of random numbers generated by a random number generator of the gaming device. For example, visual representations, each corresponding to a respective random number, may be displayed to a player and the player may be allowed to select one of the visual representations. The random number corresponding to the selected visual representation may then be utilized to determine the corresponding outcome.
- It should be noted that an outcome, as used herein unless expressly specified otherwise, comprises one or more indicia or other data (e.g., a set of reel symbols on a slot machine or a hand of cards on a video poker machine) that are utilized to inform a player of a benefit, if any, that is due to the player as a result of placing a wager on the gaming device. An example of a benefit that may be due to a player is a payout.
- In one or more embodiments, a server for controlling a plurality of gaming devices (e.g., a slot server) is part of a system of the present invention. The server may comprise, for example, means for receiving a player identifier from a gaming device, a memory having a database with a first field representing the player identifier and a second field representing a player input code corresponding to the player identifier, means for accessing the player input code using the player identifier, and means for transmitting the player input from the database to the gaming device.
- A method according to one or more embodiments of the present invention with respect to an electronic slot machine is now described for illustrative and exemplary purposes. The player inserts money into the slot machine and enters an input, e.g., a number, into a device attached externally to the slot machine. In other embodiments the player may enter the input into a component that is part of the slot machine. In yet other embodiments, the player may enter the input into another device (e.g., a kiosk, a personal computer, a portable computing device) that is not part of or attached to the slot machine but that is operative to communicate with the slot machine or another device (e.g., a slot server) that may in turn communicate with the slot machine.
- Returning now to the description of the exemplary method, a processor of the slot machine receives the input and directs a random number generator to produce a random number. The processor retrieves a combination algorithm from an algorithm database and then applies the combination algorithm to the player number and the generated random number to form a combined value. The processor looks up the combined value in a probability table to determine resulting reel positions. The processor looks up the reel positions in a payout table to determine the amount of money won or lost by the player. If the player has won, the processor directs a hopper controller to release the appropriate number of coins or tokens into a payout tray. The book “Winning At Slot Machines” by Jim Regan (published in 1997 by Carol Publishing Group) describes in detail the operation of a conventional reeled slot machine, and how a random number may be utilized to determine an outcome and the payout corresponding to an outcome for a game. The entirety of this book is incorporated by reference herein for all purposes.
- In one or more embodiments of the present invention, a slot network server interfaces with the gaming device and is used to communicate the player input code. Another illustrative and exemplary method that includes such a slot network server will now be described. The player inserts a player tracking card, which includes thereon the player's identifier, into the slot machine. The slot machine then prompts the player to enter his input code into the player input device. The slot machine transmits the data via a slot network to the slot network server, which stores the input code in a player database record corresponding to that player ID number During each game play, the slot network server communicates the player input code to the slot machine.
- Certain embodiments of the present invention will now be described in greater detail with reference to the drawings. Although some of the embodiments discussed herein are directed to electronic slot machines, it is to be understood that the present invention is equally applicable to other gaming devices, such as video poker machines, video blackjack machines, video roulette machines, video Keno machines, video bingo machines, video lottery machines, pachinko machines, and the like.
- Referring to
FIG. 1 , asystem 2 according to the present invention is shown. In general, thesystem 2 comprises a plurality ofgaming devices 10 and aserver 8. Any number ofgaming devices 10 may be in communication with server 8 (e.g., a slot network server). A variety of gaming devices (e.g, some slot machines, some video poker machines, some video keno machines) may be in communication withserver 8. Eachgaming device 10 is uniquely identified by a gaming device identifier and may communicate with theserver 8 vianetwork 6.Network 6 may comprise, for example, a conventional local area network. It is to be understood, however, that other arrangements in which the gainingdevices 10 communicate with theserver 8 are within the scope of the present invention, such as across a wireless network or Internet connection. It should also be understood that devices that are in communication with one another need not communicate continuously but may only communicate at regular or irregular intervals. - As will be described in greater detail below, in accordance with one or more embodiments, one or more of the
gaming devices 10 may communicate player identifying information and player inputs to theserver 8. Theserver 8 may, in one or more embodiments, store the information received from the one ormore gaming devices 10. Theserver 8, when queried by one or more of thegaming devices 10, may communicate the information to the queryinggaming device 10. With this arrangement, the player does not have to repeatedly provide a distinct input for each play, which can, under some circumstances, be time-consuming and frustrating. Accordingly, in one or more embodiments, the player can enter his input, e.g. a string of “lucky” numbers, into onegaming device 10 at one time and use those numbers for game play at that or anyother gaming device 10. In one or more embodiments, an indication of a player input may be stored on a player tracking card or another portable medium that the player may insert or otherwise use to communicate the player input to a gaming device, rather than on theserver 8. In one or more embodiments, the player input may be stored in a memory (e.g., a temporary memory such as RAM) of the gaming device. - With reference now to
FIG. 2 , agaming device 10, representative of one or more of the gaming devices ofsystem 2, according to one or more embodiments of the present invention will now be described in greater detail. For illustrative purposes only, the gaming device ofFIG. 2 is embodied as a reeled slot machine. Thegaming device 10 comprises aprocessor 12 that controls the operations of thegaming device 10. Theprocessor 12 is operative to communicate with aclock 14, a Random Number Generator (“RNG”) 22, a startingcontroller 24, amemory 26, a reel controller 32 (connected toreels video display area 40, ahopper controller 42, acommunication port 46, and aplayer input device 48. Theprocessor 12 may be operative to communicate with any number of additional components. - The
communication port 46 may facilitate communications between thegaming device 10 and another device. For example, thegaming device 10 may communicate with the server 8 (e.g., via the slot network 6), with a kiosk used to receive player inputs, with a customer service computer, and/or with a remote device of a user (egg., a wristwatch, cellular telephone, personal digital assistant (PDA)) operable to communicate player inputs to thegaming device 10. - The
player input device 48 is shown as akeypad 50, abiometric input device 52 or ameasurement device 54. However, theplayer input device 48 may be any device known in the art operative to receive a player input (e.g., a touchscreen), or may be any combination of the above. For example, the player input may comprise brainwaves in accordance with one or more embodiments. In such embodiments, the player input device may comprise a device capable of detecting the brainwaves of a player. One example of such a device is the control-signal input device described in U.S. Pat. No. 5,470,081 to Sato et al., which is hereby incorporated by reference for all appropriate purposes. - Many other types of player inputs derived from the player's biological characteristics are possible. In one or more embodiments the skin conductivity of a player may be measured and utilized as a player input. In one or more embodiments, a sample of a player's DNA may be obtained and utilized as a player input. In one or more embodiments, a player's heat signature may be obtained and utilized as a player input. In one or more embodiments the color of a player's hair, weight, or voice volume or other characteristic may be determined and used as a player input.
- In one or more embodiments, a player input may comprise a unique magnetic signature of a magnetic stripe card such as a credit, debit, or charge card or a player tracking card issued by a casino. Each such card that includes a magnetic stripe has a unique magnetic signature that is determined based on magnetic background noise due to the random arrangements of magnetic particles in the background of each stripe. Such random arrangements of magnetic particles constitute a unique signature analogous to a biometric such as a person's fingerprint. Thus, in one or more embodiments the
player input device 48 may comprise a magnetic stripe reader capable of detecting such a unique signature of a magnetic stripe. For example, the player input device may comprise The Cube™, a magnetic stripe card accepter marketed jointly by the XTec™ and SEMTEK™ companies. Thus, in order to provide a player input, a player may swipe a magnetic stripe card through such a player input device. The magnetic signature of the card may then be used (after being converted to a proper format, as necessary) to determine a random number in accordance with one or more embodiments of the present invention. - The
keypad 50 allows a player to key in one or more numbers or other characters as an input. An input can alternatively be obtained by, although not limited to, a touch screen, a casino player tracking card, player selection from a set of characters provided by thegaming device 10, or preferred player numbers stored at either theslot network server 8 orgaming device 10 and used as defaults, as will be discussed in more detail below. - The
biometric input device 52 may be operable to read a player's personal physical characteristics. Examples of such physical characteristics include, but are not limited to, the player's fingerprint, hand geometry, heart rate, body temperature, iris pattern, retinal pattern, voice, signature, or thermal image. During the reading process, software is used to translate the player's physical characteristics into numeric codes, digitizing each biometric feature. The software used for translation may be located either internally within thebiometric input device 52 or stored inmemory 26. In one or more embodiments of the present invention, thebiometric input device 52 is operative to convert each measured characteristic into a numeric input code or other proper form that is usable for determining an outcome, as appropriate. - The
measurement device 54 measures physical motions of the player. For example, themeasurement device 54 may measure the speed and/or direction of a player's hand waved across or near a receptor of themeasurement device 54, the force the player applies in the twisting and turning of knobs and/or actuation of buttons of the gaming device, and/or the pressure the player applies against an object (e.g., a touchscreen or other surface). As with thebiometric input device 52, in one or more embodiment of the present invention themeasurement device 54 is operative to convert a measurement into a numeric input code or other proper form, as appropriate. - The
gaming device 10 comprises aprocessor 12, such as one or more Intel® Pentium® processors. Theprocessor 12 is in communication with amemory 26. Thememory 26 may comprise an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a compact disc and/or a hard disk. Theprocessor 12 and thememory 26 may each be, for example: (i) located entirely within a single computer or other device; or (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver. In one embodiment, the gaming device may comprise one or more devices that are connected to a remote server computer for maintaining databases. - The
memory 26 stores aprogram 27 for controlling theprocessor 12. Theprocessor 12 performs instructions of theprogram 27, and thereby operates in accordance with the present invention, and particularly in accordance with the methods described in detail herein. Theprogram 27 may be stored in a compressed, uncompiled and/or encrypted format. Theprogram 27 furthermore includes program elements that may be necessary, such as an operating system, a database management system and “device drivers” for allowing theprocessor 12 to interface with computer peripheral devices. Appropriate program elements are known to those skilled in the art, and need not be described in detail herein. - According to an embodiment of the present invention, the instructions of the
program 27 may be read into a main memory from another computer-readable medium, such from a ROM to RAM. Execution of sequences of the instructions inprogram 27 causesprocessor 12 to perform the process steps described herein. In alternate embodiments, hard-wired circuitry may be used in place oft or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software. Thememory 26 also stores a plurality of databases. For example, a probability table 28, a payout table 30, and analgorithm database 56 are illustrated as being stored inmemory 26. Of course any number of databases may be stored inmemory 26. In alternate embodiments, such databases may be stored in a device distinct fromgaming device 10 and accessible bygaming device 10. - Although the reels 134, 136, and 138 are illustrated as being mechanical in nature and controlled by
reel controller 32, in alternate embodiments the invention may be practiced using electronic images of reels displayed on a display area of thegaming device 10. For example, thevideo display area 40 may be used to display images of reels and simulations of the spinning of reels. Thevideo display area 40 may also be utilized to display other information, such as messages directed to a player or visual representations of random numbers, algorithms, and/or functions for algorithms (as will be explained in more detail below). Such information may be displayed in addition to or in lieu of displaying images of reels on thevideo display area 40. - The probability table 28 that may be stored in
memory 26 may include a plurality of records or entries, each defining reel positions that correspond to a numeric value that may be generated by a random number generator or be obtained as a result of combining a player input with a random number or other input. The probability table 28 further defines fields for each of the records such as, for example, a first field representing a value or range of values and a second field representing the corresponding output or position for eachreel - As will be discussed in more detail below, the second field containing resulting reel positions could consist of only a single reel position. For example, for a range of {1 to 10,000}, the resultant reel position is {Cherry}; for a range of {10,001 to 20,000}, the resultant reel position is {Bell}; and for a range of {20,001 to 30,000}, the resulting reel position is {Bar}. Thus, each reel position would have to be determined individually as opposed to by group by independently calculating a combined value for each reel. For example, using the fields described above, in a game play consisting of three independently calculated combined values of {25,243; 567; 11,899}, the resulting positions of
reels - The payout table 30 that may be stored in
memory 26 may include a plurality of records, each record defining an amount of money won or lost by the player for each resultant set of reel positions (i.e., outcome). The payout table may include fields for each of the records. The fields may comprise, for example, a first field representing the resultant reel positions, and a second field representing a corresponding payout. For example, for resultant reel positions of “Cherry-Cherry-Bell”, the corresponding payout may be “5 coins” or “5 credits”. - Also in communication with the
processor 12 may be a player tracking device (not shown). The player tracking device may comprise a conventional card reader for reading player identification information such as may be stored on a player tracking card or associated with a player identifier indicated by a player tracking card. As used herein, the term “player identifying information” denotes any information or compilation of information that uniquely identifies a player. In one or more embodiments, the player identifying information may be a player identifier. Although not so limited, a player tracking card may store the player identifier on a magnetic strip located thereon. Commercially available player card tracking devices include, for example, the Mastercom device available from Bally Manufacturing. (See, for example, U.S. Pat. No. 5,429,361 to Raven et al.). The utilization of a player identifier number by thesystem 2 will be discussed in greater detail below. - In one or more embodiments, a
gaming device 10 may also include a button or other means via which a player may signal a request to reuse a player input previously provided. For example, a player may provide a player input for a game of the gaming device and wish to reuse the same input for a subsequent game. Rather than re-entering the player input, the player may be able to indicate a desire to do this via a predetermined means (e.g., actuating a button, twisting a knob, actuating a key on a keyboard, speaking into a microphone, touching a designated area of a touchscreen, etc.). - An exemplary play of a game on a conventional gaming device will now be described. A player may initiate play on a
gaming device 10 by inserting coins into a coin acceptor on thegaming device 10, by selecting the use of stored electronic credit, or by providing a financial account identifier (e.g., a credit or debit card identifier or a casino account identifier). A detector determines the number of coins that were fed into thegaming device 10 or amount of other form of payment provided and establishes the appropriate electronic credit. The player may then select the amount of electronic credit he wishes to bet, and may activate the gaming device via the startingcontroller 24 by, for example, either pressing a “SPIN” button or pulling a handle. Under control of theprogram 27, theprocessor 12 may obtain a random number generated by theRNG 22. TheRNG 22, as is typical of some random number generators, may generate thousands of random numbers per second. Thus, the random number obtained for the game currently being initiated may be, for example, the random number generated at substantially the time the player pressed the “SPIN” button or began pulling the handle. Theprocessor 12 refers to the probability table 28 and finds the reel positions that correspond to the generated random number. Based on the identified reel positions, theprocessor 12 locates the appropriate payout in the payout table 30. Theprocessor 12 directs thereel controller 32 to spin (via a motor) the reels 134, 136 and 138 for a short period of time and to then stop them at a point when they display the appropriate symbols. If the player wins, the gaming device may store the credits in memory (e.g., RAM) and display the credits in thevideo display area 40 or another display area (e.g., a display of a credit meter). When the player requests to cash out by pushing a button on thegaming device 10, theprocessor 12 checks its memory to see if the player has any credit, and if so, signals thehopper controller 42 to release an appropriate number of coins from thehopper 44 into a payout tray (not shown). - Referring now to
FIG. 3 , an exemplary embodiment of theserver 8 of system 2 (FIG. 1 ) will now be described in greater detail. As with thegaming device 10 ofFIG. 2 , theserver 8 comprises a processor (processor 58). Theprocessor 58 may comprise one or more Pentium™ microprocessors or an equivalent thereof. Theprocessor 58 is in communication with aclock 60, acommunications port 66, and amemory 70. Thecommunications port 66 may allow theserver 8 to communicate with one ormore gaming devices 10 and/or one or more other devices. Thememory 70 stores aprogram 71 and one or more databases.Memory 70 is illustrated as storing aplayer database 72, which will be described in more detail below. - The
memory 70 may comprise an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a compact disc and/or a hard disk. Theprocessor 58 and thememory 70 may each be, for example: (i) located entirely within a single computer or other device; or (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver. In one embodiment, theserver 8 may comprise one or more devices that are connected to another remote server computer for maintaining databases. - As noted, the
memory 70 stores aprogram 71 for controlling theprocessor 58. Theprocessor 58 performs instructions of theprogram 70, and thereby operates in accordance with the present invention, and particularly in accordance with the methods described in detail herein. Theprogram 70 may be stored in a compressed, uncompiled and/or encrypted format. Theprogram 27 furthermore includes program elements that may be necessary, such as an operating system, a database management system and “device drivers” for allowing theprocessor 12 to interface with computer peripheral devices. Appropriate program elements are known to those skilled in the art, and need not be described in detail herein. - According to an embodiment of the present invention, the instructions of the
program 70 may be read into a main memory from another computer-readable medium, such from a ROM to RAM. Execution of sequences of the instructions inprogram 70 causesprocessor 58 to perform the process steps described herein. In alternate embodiments, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software. - Databases
- Referring now to
FIG. 4 , atabular representation 200 of all or a portion of the algorithm database 56 (FIG. 2 ), includes a number of records orentries 210 and 215. Each of the records of table 200 defines an algorithm that may be used to generate a random number or a value reflecting a combination of a random number generated by a random number generator and a player input. Those skilled in the art will recognize that the algorithm database may include any number of entries. Thetabular representation 200 also defines fields for each of the entries or records. The fields specify: (i) analgorithm identifier 210; (ii) required input(s) 220; and (iii)algorithm 230. In embodiments where more than one algorithm is stored in the algorithm database and available for use by agaming device 10, thegaming device 10 may select one of the algorithms for use (e.g., on a random basis or based on a predetermined rule). In some embodiments, input from a player may be utilized to select which of the algorithms to use. - Examples of representative algorithms requiring inputs of at least a player input code (“PIC”) and a random number generated by the slot machine 10 (“RN”), and optionally the current time, in seconds, as measured by the clock 14 (“TIME”), and/or a constant (“K”) are as follows:
OUTPUT=[PIC×RN] 2×TIME Algorithm #1:
OUTPUT [PIC+RN+K] 2×TIME Algorithm #2: - With respect to the algorithm with its identification number as “1”, i.e.,
Algorithm # 1, for purposes of illustration,field 210 would contain {1},field 220 would contain {PIC, RN, TIME}, andfield 230 would contain {[PIC×RN]2×TIME}. - Referring now to
FIG. 5 , an exemplarytabular representation 300 of theplayer database 72 includes a plurality ofrecords tabular representation 300 also defines fields for each of the entries or records. The fields specify: (i) aplayer identifier 310; (ii) a preferred numeric input code 320 (e.g., representing a set of numbers that a player has entered via numeric keypad 50); (iii)biometric data 330, comprising a set of characters representing a biometric measurement associated with the player (e.g., as may be obtained via biometric input device 52); and (iv)measurement data 340, comprising a set of characters representing a measurement (e.g., as may have been taken via measurement device 54). Although the data infields - It is to be understood that not all of the fields illustrated in
tabular representation 200 andtabular representation 300 are necessary for operation of the present invention. Furthermore, other fields may be included in these databases and additional databases or alternative data structures may be used. For example, thetabular representation 300 of the player database may include contact information associated with the player (e.g., postal address, electronic mail address, telephone number), data representing the gambling history of the player (e.g., number of hours played or total amount of wagers placed over a predetermined period of time) may also be stored in the player database. - Processes
- Having thus described the components of some embodiments of the present invention, the operation of the gaming device 10 (without the use of server 8) will now be described with reference to
FIGS. 6A and 6B .FIGS. 6A and 6B comprise an exemplary process for operation of agaming device 10, in accordance with one or more embodiments of the present invention. - As shown in
step 110, a player may start the operation of agaming device 10 by inserting money into thegaming device 10. After the player selects the amount of credit he wishes to bet, theprocessor 12 directs theplayer input device 48 to prompt the player to enter an input. - In
step 115, the player enters his input into theplayer input device 48. Depending on which type ofplayer input device 48 is utilized at theparticular gaming device 10, the input may be either numeric, biometric or physical. For numeric input, the player enters a number into thenumeric keypad 50 of thegaming device 10. For biometric input, theplayer input device 48 is thebiometric input device 52 which reads one or a combination of the player's fingerprint, hand geometry, heart rate, body temperature, iris pattern, retinal pattern, voice, signature, or thermal image. For a physical input, theplayer input device 48 is themeasurement device 54. In accordance with one or more embodiments of the present embodiment, if a biometric or physical input is taken, thedevice 48 may convert the biometric or physical input into a numeric input code or other format as appropriate. - In
step 120, the player input code is transmitted to theprocessor 12 of thegaming device 10. Theprocessor 12 stores the player input code in memory (e.g., RAM), and may also enable the startingcontroller 24. - In
step 125, the player initiates game play by pulling the handle or pressing the “SPIN” button of thegaming device 10, thereby activating the startingcontroller 24. The startingcontroller 24 sends a signal to theprocessor 12 that play has been initiated. - In
step 130, theprocessor 12 of thegaming device 10 directs theRNG 22 to produce a random number within a predetermined range. The random number is stored in memory (e.g., RAM). - In
step 135, theprocessor 12 retrieves an algorithm from thealgorithm database 56. In one embodiment, there may only be one algorithm in the database, which may always be selected by theprocessor 12 for every game play and require only the player input code and the gaming device generated random number. Instep 140, theprocessor 12 applies the algorithm to the player input code and the generated random number to form a combined value. Theprocessor 12 locates the combined value in the probability table 28 to determine the resulting positions ofreels processor 12 may direct thereel controller 32, if the gaming device is a mechanical reel slot machine, to adjust thereels - In
step 150, theprocessor 12 looks up the reel positions or determined outcome in the payout table 30 to determine the amount of money won or lost by the player. If the player has won, theprocessor 12 directs thehopper controller 42 to release an appropriate number of coins from thehopper 44 into the payout tray (step 155), Alternatively, the processor may increase a credit meter balance by the appropriate number of credits. - In
step 160, the player enters a new number into thenumeric keypad 50 or otherwise provides a new player input and initiates the next play of thegaming device 10. Alternatively, the player may indicate that the same input code provided for the earlier game should be used for the next game as well (e.g., by actuating a button designated for such an indication or selecting an area of a touchscreen designated for such an indication, as discussed above). - In one or more other embodiments of the present invention, the
server 8 is used to provide the player input. For example, rather than providing a player input to the gaming device, the player may provide a player identifier that may be used to retrieve a previously provided player input that is stored in association with the player identifier (e.g., in the player database of server 8). For example, the player may insert his player tracking card, which contains the player's player identifier, into a player tracking device of thegaming device 10. Thegaming device 10 may transmit the player identifier via thenetwork 6 to theserver 8. Theserver 8 may, in response to receiving the player identifier from the gaming device, retrieve a record of theplayer database 72 based on the player identifier infield 330 of theplayer database 72. In one embodiment, theserver 8 may communicate a stored player input associated with the player identifier to thegaming device 10 for each game initiated by the player. Alternatively, theserver 8 may provide the storedplayer input 8 once to the gaming device in response to such a request and thegaming device 10 may temporarily store the player input in memory and continue to use it for each game play until the player indicates otherwise and/or until the player removes his player tracking card from the player tracking device of thegaming device 10. In one or more embodiments, one or more player inputs may be stored directly on a player tracking card in addition to or in lieu of being stored onserver 8. - In one or more embodiments, there may be multiple player inputs stored in the
player database 72, e.g., a plurality of sets of the player's “lucky” numbers. In such embodiments theserver 8 and/or thegaming device 10 may be programmed to cycle through the inputs for each game play, to randomly select one of the stored player inputs for use, and/or to prompt the player to select one of the stored player inputs for use. - One of the advantages of storing one or more player inputs in a database of
server 8 or on a player tracking card is that it allows a player to quickly reuse previously provided inputs as the player moves from one gaming device to another. Additionally, if time is required to convert a player input to an appropriate format (e.g., it may take a few seconds to convert an image of a fingerprint to a numeric input form required for an exemplary algorithm), it may be more efficient to perform this conversion once when the player first provides the player input, rather than performing the conversion for each game, gaming session, or gaming device and/or requiring the player to re-enter the input for each game, gaming session, or gaming device. - In one or more embodiments of the present invention, the
processor 12 may obtain three distinct random numbers fromRNG 22. Each random number generated is used as input to be used independently in a combination algorithm to determine the individual position of eachreel - In one or more embodiments of the present invention, an algorithm is selected from the
algorithm database 56 by theprocessor 12 directing theRNG 22 to select a random number from 1 to N, N being the total number of algorithms in thealgorithm database 56. The number selected is the algorithm identifier offield 210. Theprocessor 12 may retrieve the corresponding algorithm infield 230, and determine the input(s) that are required other than the player input code or the generated random number infield 220. Theprocessor 12 may obtain the requisite inputs, such as by reading the current time measured by the clock in seconds, and then apply the algorithm to obtain the combined value. - In the one or more embodiments wherein each reel position is determined independently, the
processor 12 can be programmed to either use one algorithm for determining each reel position or select the random number from 1 to N to select a different algorithm for each reel 134, 136 and 138. - In one or more embodiments of the present invention, the
processor 12 may execute a program stored inmemory 26 to convert the biometric or physical input into a numeric input code or other required format, as appropriate. - In one or more embodiments of the present invention, the
player input device 48 is not limited to a single input, i.e., multiple inputs can be used to determine the output of one game play. For example, a numeric input can be used determine the output of the first reel, a biometric characteristic can be used to determine the output of the second reel, and a physical measurement can be used to determine the output of the third reel. Alternatively, two or more of the same type of player input (e.g., a biometric characteristic) can be combined to form one single input code. - It should be noted that, in one or more embodiments, a player input may comprise a selection, indication, or data other than a set of characters or an input that is converted to a set of characters. For example, in one or more embodiments a player input may comprise a selection of which algorithm, from a plurality of available algorithms, is to be used to determine a random number for one or more games played on a gaming device. In another example, in one or more embodiments a player input may comprise a selection of one or more functions and/or variables to be included in an algorithm that is to be used to determine a random number for one or more games being played on a gaming device. In yet another example, in one or more embodiments a player input may comprise a selection of a representation of a random number, from a plurality of representations, each representation representing a random number generated by a random number of a gaming device.
- Referring now to
FIG. 7 , a flowchart illustrates the steps of aprocess 700 consistent with one or more embodiments of the present invention. In accordance with one or more embodiments of the present invention, a player input may be used to determine a random number (rather than be combined with a random number that is determined without the use of the player input, as described above). For example, the player input may be used as the seed or other variable in an algorithm used to determine a random number, which in turn is used to determine a corresponding outcome.Process 700 is depicted as being performed by agaming device 10. In other embodiments, some or all of the steps ofprocess 700 may be performed by another device (e.g., server 8). - In
step 705, the player input is received. The player input may be received, as described above, from theserver 8 or viaplayer input device 48. Instep 710 it is determined whether the received player input is in a proper format (e.g., comprise the appropriate number and type of characters required for use in an algorithm). If the player input is not in a proper format, theprocess 700 continues to step 715, where the player input is converted into the proper format. After the step of converting, theprocess 700 continues to step 720 If, instep 710, it has been determined that the received player input is in proper format, theprocess 700 also continues to step 720. - In
step 720 the player input is used to generate a random number. For example, the player input may be inserted as a seed or other variable into the algorithm being used to determined the random number. - In one or more embodiments, the player input may comprise a selection of which of a plurality of available algorithms to use. In such embodiments, the
step 720 may comprise retrieving the algorithm that was selected by the player and utilizing it to generate the random number. - In one or more embodiments, the player input may comprise a selection of one or more functions to be included in an algorithm to be used to determine the random number for a game being played on the
gaming device 10. In such embodiments, thestep 720 may comprise formulating or selecting an algorithm based on the functions selected by the player and utilizing the algorithm to determine a random number. - In
step 725, an outcome that corresponds to the random number generated based on the player input is determined. For example, a probability table may be accessed and a set of indicia comprising an outcome that corresponds to the random number generated instep 720 in an entry of the table may be selected for output. - Referring now to
FIG. 8A , a flowchart illustrates the steps of aprocess 800 consistent with one or more embodiments of the present invention.Process 800 may be utilized in the one or more embodiments described with reference to step 720 of process 700 (FIG. 7 ), wherein a player input comprises a selection of one or more functions to be included in an algorithm to be used to determine a random number for at least one game of a gaming device. - In
step 805, a player input that comprises a selection of one or more functions to be included in an algorithm is received. Such an input may be received, for example, from the server 8 (e.g., based on a selection of one or more functions previously provided by a player) or via theplayer input device 48. For example, a player may directly select one or more functions available for inclusion in an algorithm to be used to generate a random number for a gime of the gaming device. The player may indicate such a selection by, for example, speaking into a microphone, actuating a button that corresponds to an available function displayed (e.g., on a display of the gaming device), selecting a representation of a function from a touchscreen area of the gaming device, or typing in an identifier corresponding to a function via a keypad of the gaming device. - In one or more embodiments, a player input other than a direct selection of one or more available functions is received in
step 805. For example, a player input such as a biometric, physical, or numeric input may be received. This player input may then be used by the gaming device to select one or more functions. For example, each available function may be associated with a respective range of numbers. The player input comprising a biometric, physical, or numeric input may be received and converted into a number that comprises the appropriate number of decimal places such that it falls within one of the ranges of numbers corresponding to one of the functions. The function that corresponds to the range within with the player input falls may then be selected for inclusion in an algorithm. - In one or more embodiments, the available functions may be displayed to the player (e.g., the variables and relationship of the variables may be displayed). In one or more embodiments, the available functions may not be displayed but may simply be represented with sufficient distinction such that the player may distinguish between one function and another without necessarily being aware of the variables and/or relationship of the variables comprising each function. The latter manner of presenting the available functions to a player is illustrated in
FIG. 8B . For example, the player may be prompted to select two functions from functions “A”, “B”, “C” and “D”, without necessarily being aware of or informed of what functions “A”, “B”, “C”, and “D” are. - In
step 810, an algorithm is determined based on the functions selected by the player. In one or more embodiments,step 810 may comprise generating an algorithm by combining the functions selected by the player (e.g. with one or more additional functions not selected by the player). In one or more embodiments,step 810 may comprise selecting an algorithm from a plurality of available algorithms such that the selected algorithm includes the functions (e.g., or at least one of the functions) selected by the player. - In
step 815, a random number is determined based on the algorithm determined instep 810. Instep 820, an outcome is determined based on the random number determined instep 815. Step 820 may comprise accessing a probability table and determining what outcome corresponds to the random number determined instep 815, in a manner similar to that described with respect to step 725 of process 700 (FIG. 7 ). - Referring now to
FIG. 8B , depicted therein is an example of information that may be displayed on a screen orother display area 855 of agaming device 10 operating in accordance with theprocess 800 ofFIG. 8A . Alternatively, in one or more embodiments, the depicteddisplay area 855 may be that of another device (e.g., a kiosk, customer service desk computer, or personal computer) via which a player may select functions for inclusion in an algorithm. In the latter embodiments, the player's selection(s) of function(s) may be stored in association with the player's identifier and accessed whenever the player indicates that he would like to use his selected function(s) in an algorithm to determine an outcome of a gaming device. - A
display area 855 comprises a touchscreen that may be utilized to communicate information to a player and/or receive information from a player. The information depicted ondisplay area 855 comprises a plurality of functions 870-895, inarea 860 ofdisplay area 855 and an instruction message in anarea 865 ofdisplay area 855. - Note that the actual functions available for selection are not depicted. Instead, each function is represented by a shape that uniquely identifies the function. Other methods of representing the functions may be utilized. For example, a unique identifier comprising one or more characters, a color, a sound, a cartoon character, the actual functions themselves, or any other means for distinguishing among the plurality of available functions may be utilized consistent with embodiments of the present invention.
- In the gaming device depicted in
FIG. 8B , a player may select “3” functions. The player does so by touching three of the shapes depicted on the touchscreen. Of course, other methods of indicating the player's selection of the functions may be utilized. For example, each of the functions may correspond to a key on a keypad or button of the gaming device and the player may select a particular function by actuating the key or button. In another example, the player may speak the name or description of the function the player desires to select into a microphone of the gaming device. For example, the player may say “functions C, E, and F” please. - Referring now to
FIG. 9A , depicted therein is a flowchart illustrating aprocess 900 tat is consistent with one or more embodiments of the present invention. In the process 900 a player input comprises a selection of a visual representation of a random number. - In
step 905, visual representations of random numbers generated by a random number generator are displayed. The visual representations may comprise representations of random numbers as they are being generated, representations of random numbers generated at a previous time, or representations of random numbers that may be generated by a random number generator. - In one example, the visual representations may be displayed in a continuous stream of data such that the player has to select one of the plurality of visual representations streaming across a screen of a gaming device. Such a method for displaying the visual representations is illustrated in
FIG. 9B . - In another example, the visual representations may each appear in a random area of a display of the gaming device (e.g., for one second or half a second) and the player may be required to “click” on or otherwise select the visual representation while it appears on the screen. Such embodiments may utilize some skill on the player's part. For example, the player may need quick reflexes and accuracy to click on or otherwise select the desired visual representation before it is not longer being displayed. In such an example, only one or more than one visual representation (e.g., which each may or may not be displayed for the same period of time) may be displayed simultaneously. Additionally, a player may be required to select one such displayed visual representation within a predetermined period of time (e.g., within 4 seconds of initiating a game on the gaming device). In such embodiments a random number may be selected for the player (e.g. whichever one corresponds to the visual representation being displayed at the end of the required period of time) if the player fails to select one.
- In
step 910, the player's selection of a visual representation is received. Instep 915 the random number that corresponds to the visual representation is determined. For example, agaming device 10 orserver 8 may store in a memory (e.g., in RAM, ROM, or memory 26) an indication of random numbers and the visual representation that corresponds to each. - In
step 920, an outcome is determined based on the random number determined instep 915. Determining an outcome may be done in a manner similar to that described with respect to step 820 of process 800 (FIG. 8A ). - Referring now to
FIG. 9B , an illustration of information that may be depicted on a screen orother display area 955 of agaming device 10 operating in accordance with theprocess 900 is shown. Thedisplay area 955 comprises anarea 960 in which a plurality ofvisual representations 960A-960C (each representing a distinct random number) are displayed as moving along thearea 960 from right to left. Each of the visual representations is displayed as moving through anarea 970. The instructions for selecting a visual representation, depicted inarea 965, instruct a player to indicate which visual representation they desire by actuating a start button of the gaming device when their desired visual representation passes through thearea 970. As described above with reference toFIG. 9A , many other methods of allowing a player to select a visual representation of a random number may be recognized by one of ordinary skill in the art after reading the present disclosure. - Note that each of the
visual representations 960A-960B are depicted as being indistinguishable from one another, in the example ofFIG. 9B . In one or more other embodiments, the visual representations of the random numbers may be visually distinct from one another. For example, each visual representation may be a different color, shade, shape, or be associated with a different identifier. - Note that, as described above, a random number generator may generate thousands of random numbers per second. In embodiments employing such a random number generator, it may be impractical to display a visual representation of each random number generated by the random number generator. Accordingly, only a subset of the random numbers generated by the random number generator may be output as visual representations (e.g., only one per second, or one out of every 500 random numbers generated). Alternatively, the speed with which the random number generator generates random numbers may be decreased.
- Referring now to
FIG. 10 , a flowchart depicts aprocess 1000 that is consistent with one or more embodiments of the present invention. Theprocess 1000 illustrates a method wherein a player input is not directly combined with a random number to determine an outcome to display, or used to determined the random number that will in turn be used to determine an outcome to display. Rather, in the process 1000 a random number is used to determine a first outcome that corresponds to the random number. A second outcome, the outcome that is to be displayed along a payline of the gaming device, is then determined based on (i) the player input, and (ii) the first outcome determined based on the random number. In other words, in accordance with theprocess 1000, the outcome corresponding to the random number (e.g., in a probability table of gaming device 10) is not necessarily the outcome that will be displayed on thegaming device 10 as a result of the game (e.g., and based on which a payout for the game is determined). - In
step 1005, a random number generated by a random number generator of a gaming device is determined. Such a random number may be determined, for example, in response to a player's initiation of a game (e.g., actuation of a start or deal button, pulling of a handle, indication of a wager amount, etc.) on the gaming device. - In
step 1010 the reel position(s) corresponding to the random number is determined (e.g., from an entry in a probability table of the gaming device). However, unlike in conventional play, the gaming device may not be directed at this point to display the reel position(s) determined based on the random number. Note that, although a reeled slot machine is used to illustrateprocess 1000, if the gaming device instead comprises, for example, a video poker device, thestep 1010 may comprise determining a set of cards to display as an initial hand, a final hand, and/or replacement cards for a video poker game. - In step 1015 a player input is determined. The player input may be received, for example, via a
player input device 48 of thegaming device 10 or from aserver 48. Note that, in one or more embodiments, the player input may be determined before or substantially simultaneously with the determination of the random number and/or the reel position(s) corresponding to the random number. Note further that, in one or more embodiments, the player input may need to be converted to another format before being utilized in the remainder ofprocess 1000. - In
step 1020, the reel position(s) to display along a payline ofgaming device 10 are determined based on (i) the reel positions) corresponding to the random number determined instep 1005, and (ii) the player input received instep 1015. A player input may be used, for example, to determine how the reel position(s) corresponding to the random number are to be adjusted. For example, a plurality of rules, each corresponding to a number or range of numbers, may be stored in a memory of thegaming device 10. The player input may be in the form of a number or converted to a number that matches one of the numbers corresponding to a rule or that fits within a range of numbers corresponding to a rule. In this example, the player input that is received may be used to determine which rule to apply to the reel position(s) determined based on the random number. - Examples of such rules include, but are not limited to, (i) respinning one of the reels (e.g., based on a second determined random number), (ii) moving a predetermined one of the reels by a predetermined number of positions in a predetermined direction, (iii) setting one or more of the reels to a predetermined position, and (iv) moving each of the reels by a predetermined number of positions in a predetermined direction. For example, assume that (in a three reel slot machine) the reel positions corresponding to the random number comprise the symbols “cherry-cherry-bar”. Further assume that the player input corresponds to a rule that defines an adjustment of the last reel by two positions down on the reel, and the symbol two positions down on the last reel from “bar” is “cherry”. In this example, applying the rule to the reel positions determined based on the random number results in the display of “cherry-cherry-cherry” along the payline of the slot machine.
- In one or more embodiments, the player input need not be in a numeric format or be converted to a numeric format. For example, an image of the player's face, fingerprint, iris, hand shape, or body shape may be obtained and analyzed to determine what reel symbol it most closely resembles. The outcome for a game may then be determined such that at least one of the symbols included in the outcome comprises that symbol. For example, a random number may be determined and the outcome that corresponds to that random number determined from a probability table. The outcome may then be analyzed to determine whether it includes the symbol that most closely resembles the image associated with the player. If it does, the outcome may simply be displayed. If it does not, the outcome may be adjusted such that it does include the symbol that most closely resembles the image associated with the player (e.g., a predetermined reel may be adjusted to display the symbol along the payline).
- Note that, although embodiments of the present invention have been described with reference to a random number as being generated by a random number generator of a gaming device, the invention is not so limited. Other methods for determining a random number to use for determining an outcome of a gaming device are within the scope of the present invention. For example, a service called “HotBits”™ provides random numbers that are determined by timing successive pairs of radioactive decays detected by a Geiger-Muller tube interfaced to a computer. A casino or other gaming device operator may, for example, order random numbers from such a service and utilize them to determine outcomes for gaming devices.
- In accordance with one or more embodiments, a player input may comprise the random number that is used to determine an outcome for a game on a gaming device. For example, a player may be prompted to provide a number comprising a predetermined number of digits. Each possible outcome on the gaming device may correspond to a number or range of numbers in a probability table of the gaming device, as described above. Accordingly, the outcome for a game may be determined by determining which outcome the number provided by the player corresponds to. Of course, in such a system if a player inputs a number and it corresponds to an outcome that in turn corresponds to a high payout, the player would simply want to reinput or reuse the same number for subsequent games in order to keep winning the same payout To prevent this, a player might be prevented from inputting or using the same number within the same session or within a predetermined period of time (e.g., a week). Further, the numbers or ranges of numbers that each correspond to an outcome in the probability table might be adjusted such that for each game, gaming session, or predetermined period of time (e.g., a week), a given number or range of numbers corresponds to a different outcome than it did in a previous game, gaming session, or predetermined period of time. Thus, even if the player reuses or re-inputs a number that previously corresponded to an outcome that in turn corresponded to a high payout, that number may correspond to a different payout the next time the player uses it. The numbers or ranges of numbers that each correspond to an outcome may be adjusted, for example, on a random basis. Alternatively, the numbers or ranges of numbers may be adjusted based on a predetermined rule or pattern.
- In one or more embodiments, the player input may comprise the algorithm to be used to determine the random numbers. For example, the player may use a keypad to enter his personal algorithm.
- In one or more embodiments, the player input may comprise the force and/or speed with which a player actuates a button, pulls a handle, presses a touchscreen area of a display, or manipulates a knob of the gaming device,
- In one or more embodiments, the player input may be utilized to determine what reel position(s) will not be selected as a result of the game or what symbols will not be part of the outcome. For example, a player may indicate that his least favorite symbol is “bar” or a player input may correspond to the symbol “bar”. In such embodiments, an outcome selected based on a random number may be adjusted as necessary such that it does not include such a symbol. In one or more embodiments, the gaming device may determine a different symbol not to include in an outcome for a game for each respective game played on the gaming device (e.g., based on the same or different player input for each game).
- Inputs that are in addition to a random number but not necessarily within the control of the player may also be used to determine an outcome for a game of a gaming device. Examples of such inputs include, but are not limited to: (i) the reel position(s) of a previous game, (ii) the pattern or force with which coins from a hopper fall into a tray of a gaming device, (iii) inputs from players of gaming devices other than the one currently being played by the subject player (e.g., an average of the player inputs provided on predetermined gaming devices within a predetermined period of time may be calculated), (iv) random numbers generated by one or more other gaming devices (e.g., one or more gaming devices located in geographical proximity to the subject gaming device), and/or (v) an algorithm or seed used by a gaming device previously played by the player (e.g., if a player liked the outcomes obtained on the gaming device previously played, the player may wish to transfer the algorithm or seed used by the gaming device previously played to another gaming device the player is about to play). Such a transfer may be performed by, for example, storing an identifier of a gaming device being played by a player in association with the player's identifier (e.g., at
server 8, based on the player tracking card inserted into the gaming device). If, at a point later in time, the player desires to utilize the algorithm or seed used by the previously played gaming device, such seed or algorithm may be determined (e.g., by the server 8) by querying the previously played gaming device for the data or looking up the data in a database of gaming device data. The data (e.g., the algorithm or seed) may then be communicated to the gaming device the player desires to play and that gaming device instructed to use the data during the player's game play. - Regarding example (iii) above, in one or more embodiments a player at a first gaming device may provide a player input that is used at the first gaming device and at least one second device. For example, a pod of gaming devices may be provided with the player input. If a winning outcome (e.g., an outcome that corresponds to a payout) is obtained on one of the at least one second gaming deices, the player that provided the player input may be notified of the obtainment of this outcome. This may allow the player to feel good about helping another player win a payout. Further, other players (e.g., players playing the at least one second gaming device) may be notified of the obtainment of the winning outcome and of which player provided the player input used in obtaining the winning outcome. In one or more embodiments, the player that provided the player input used in obtaining the winning outcome at the at least one second gaming device may be provided with a benefit as a result of the winning outcome. Such a benefit may comprise, for example, (i) a portion of the payout, (ii) coins, bills, tokens or electronic credits (e.g. in an amount that is a percentage of the payout of the winning outcome), (iii) comp points, and/or (iv) products or services (e.g., a free drink from the casino in which the gaming devices are located and/or a free game on a gaming device).
- In one or more embodiments, more than one player input may be utilized to determine an outcome for a game of a gaming device, For example, a player may provide one input that is utilized over a plurality of game (e.g., one which is stored in association with the player's identifier and used for each game played by the player) and another input that is provided at the initiation of each game played by the player.
- In one or more embodiments, a player may be prompted to re-enter a player input or to confirm a player input previously provided by the player. Such a prompt may be output to the player, for example, every predetermined number of games (e.g., every 10 games) and/or every predetermined period of time (e.g., every 10 minutes). Such prompting may aid in convincing the player that the player input is an important part of game play and of determining outcomes for the gaming device the player is playing. If the player is so convinced, the player may be more likely to want to play a gaming device that utilizes player inputs.
- In one or more embodiments, it may be desired to explicitly illustrate to the player that the player input he provided is affecting the outcome(s) obtained on the gaming device. In one or more embodiments where a player provides a player input (e.g., selects an algorithm), the gaming device may output the outcome determined based on the player input as well as an indication of what outcome would have been determined without the player input. For example, assuming the player input is a selection of an algorithm, the gaming device may output the outcome determined using the algorithm selected by the player as the result of the game and also display an indication of what the outcome would have been if a different algorithm had bee utilized. Alternatively, assuming the player input is a value for a variable in an algorithm used to determine an outcome, the gaming device may output the outcome determined based on the value provided by the player as the result of the game along with an indication of what the outcome would have been if a different value had been provided by the player. In one example, the gaming device may, for example, indicate to the player an outcome that another player obtained on another gaming device by, for example, selecting a different algorithm or providing a player input of a different value for use as a value in a variable of the same algorithm the gaming device of the subject player.
- In one or more embodiments, a pod of gaming device may share the same random number generator or algorithm. For example, a single random number generator may provide pseudorandom values for use in determining an outcome to each of the pod of gaming devices as necessary. In such embodiments, even if the same pseudorandom value happens to be provided to two or more gaming devices (e.g., because games were initiated simultaneously on the gaming devices), if the pseudorandom value is combined with a player input in order to obtain the numeric output that corresponds to an outcome, the outcome obtained on each of the gaming devices may be different because each of the players may have provided a different player input. The fact that the same random number generator or algorithm was utilized or that the same pseudorandom value was used to obtain different outcomes may be communicated to the player playing the gaming devices, in order to illustrate to the players that their respective player inputs resulted in different outcomes.
- In one or more embodiments, the player may be allowed to reassure himself that the player input he provided affected the outcome. For example, the player may be allowed to re-determine an outcome, after an outcome is determined based on a player input, by inputting a different player outcome and being informed of what the outcome would have been if the player had initially provided this different outcome. The player may or may not be provided with any payout that may correspond to the redetermined outcome. For example, if a player desires to be provided with any payout that may correspond to the re-determined outcome, the player may need to provide additional funds (funds in addition to the wager originally provided for the game) when requesting the re-determination of the outcome.
- In one or more embodiments, the methods of the present invention may be employed by an operator of an online casino or in software that simulates play of casino games. In such embodiments, a gaming device may comprise a personal computer or other computing device operated by the player. Further, in such embodiments the player input may comprise, for example, keyboard strokes of the player (e.g., the speed, pattern, or force with which the player actuates the keyboard keys) or movements of a mouse by the player.
- Although the present invention has been described in terms of certain expressly described embodiments, other embodiments that are apparent to those of ordinary skill in the art after reading the present disclosure are also intended to be within the scope of the present invention.
Claims (34)
1. A method comprising:
receiving a player input;
inserting the player input as a value for a variable in an algorithm;
generating a numeric pseudorandom output using the algorithm, such that the numeric pseudorandom output is generated as a function of at least the player input; and
determining an outcome for a game of a gaming device based on the numeric pseudorandom output.
2. The method of claim 1 , further comprising:
converting the player input to a numeric format.
3. (canceled)
4. An apparatus comprising:
a processor, and
a memory that stores a program for directing the processor;
the processor being operative with the program adapted to:
receive a player input;
insert the player input as a value for a variable in an algorithm;
generate the numeric pseudorandom output using the algorithm such that the numeric pseudorandom output is generated as a function of at least the player input; and
determine an outcome for a game of a gaming device based on the numeric pseudorandom output.
5. A computer readable medium encoded with instructions for directing a processor to:
receive a player input;
insert the player input as a value for a variable in an algorithm;
generate the numeric pseudorandom output using the algorithm such that the numeric pseudorandom output is generated as a function of at least the player input; and
determine an outcome for a game of a gaming device based on the numeric pseudorandom output.
6-17. (canceled)
18. A method comprising:
outputting, on a gaming device, a plurality of representations, each representation corresponding to a respective random number;
receiving a selection, by a player of the gaming device, of one of the representations; and
determining an outcome for a game of the gaming device based on the random number corresponding to the selected representation.
19. The method of claim 18 , further comprising:
generating each of the random numbers corresponding to the plurality of representations.
20. The method of claim 18 , further comprising:
retrieving, from a memory, each of the random numbers and the corresponding representations.
21. The method of claim 18 , wherein the step of outputting comprises:
displaying, on a display of a gaming device, a plurality of visual representations, each visual representation corresponding to a respective random number.
22. The method of claim 21 , wherein the step of displaying comprises:
displaying, in a continuous stream on a display of the gaming device, each of a plurality of visual representations in succession, each visual representation corresponding to a respective random number.
23. An apparatus comprising:
a processor, and
a memory that stores a program for directing the processor;
the processor being operative with the program adapted to:
output on a gaming device a plurality of representations each representation corresponding to a respective random number;
receive a selection by a player of the gaming device of one of the representations; and
determine an outcome for a game of the gaming device based on the random number corresponding to the selected representation.
24. A computer readable medium encoded with instructions for directing a processor to:
output, on a gaming device a plurality of representations each representation corresponding to a respective random number;
receive a selection, by a player of the gaming device of one of the representations; and
determine an outcome for a game of the gaming device based on the random number corresponding to the selected representation.
25. A method comprising:
determining a random number;
determining an outcome for a game of a gaming device that corresponds to the random number;
determining a player input;
adjusting the outcome based on the player input; and
displaying the adjusted outcome as the result of the game on the gaming device.
26. The method of claim 25 , further comprising:
determining a rule based on the player input; and
wherein the step of adjusting the outcome comprises:
adjusting the outcome based on the rule.
27. The method of claim 25 , further comprising:
converting the player input to a numeric format.
28. The method of claim 25 , wherein the step of adjusting comprises:
changing at least one of a plurality of symbols comprising the outcome from a first symbol to a second symbol.
29. An apparatus comprising:
a processor, and
a memory that stores a program for directing the processor;
the processor being operative with the program adapted to:
determine a random number;
determine an outcome for a game of a gaming device that corresponds to the random number;
determine a player input;
adjust the outcome based on the player input; and
display the adjusted outcome as the result of the game on the gaming device.
30. A computer readable medium encoded with instructions for directing a processor to:
determine a random number;
determine an outcome for a game of a gaming device that corresponds to the random number;
determine a player input;
adjust the outcome based on the player input; and
display the adjusted outcome as the result of the game on the gaming device.
31. A method comprising:
receiving a player input;
using the player input as a seed for a player seeded random number algorithm;
generating the numeric pseudorandom output using the player random number algorithm; and
determining an outcome for a game of a gaming device based on the numeric pseudorandom output.
32. The method of claim 1 wherein receiving the player input comprises receiving the player input at one or more of a kiosk, personal computer, and portable computing device.
33. The method of claim 1 wherein receiving the player input comprises obtaining a sample of player DNA.
34. The method of claim 1 further comprising reusing the player input in a subsequent game.
35. The method of claim 34 further comprising receiving an indication that a player desires to reuses the player input.
36. The method of claim 35 wherein receiving the indication that the player comprises receiving an indication through at least one of: a button, a knob, a key on a keyboard, a microphone, and a touchscreen.
37. The method of claim 34 further comprising associating the player input with a player identifier and storing the player input with the player identifier.
38. The method of claim 34 further comprising subsequently retrieving the stored player input based on the player identifier.
39. The method of claim 1 further comprising receiving a plurality of inputs from the player.
40. The method of claim 39 further comprising using the plurality of inputs during game play.
41. The method of claim 40 wherein using the plurality of inputs comprises randomly selecting one of the plurality of inputs for use as a variable in the algorithm.
42. The method of claim 40 wherein using the plurality of inputs comprises allowing the player to select a given one of the plurality of inputs.
43. A method comprising:
initially receiving a player input;
inserting the player input as a value for a variable in an algorithm;
generating a numeric pseudorandom output using the algorithm, such that the numeric pseudorandom output is generated as a function of the player input;
determining an outcome for a game of a gaming device based on the numeric pseudorandom output; and
informing a player of the outcome.
44. The method of claim 43 wherein receiving the player input comprises measuring physical motions of the player.
45. The method of claim 44 wherein measuring physical motions of the player comprises measuring at least one of a speed and direction of a hand waving across a receptor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/565,741 US20070087813A1 (en) | 1997-04-03 | 2006-12-01 | Methods and apparatus for determining an outcome for a gaming device based on a factor other than a random number |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/833,034 US6010404A (en) | 1997-04-03 | 1997-04-03 | Method and apparatus for using a player input code to affect a gambling outcome |
US09/439,307 US6343988B1 (en) | 1997-04-03 | 1999-11-12 | Systems and methods wherein a gambling result is based on a user input |
US09/992,147 US6511376B2 (en) | 1997-04-03 | 2001-11-19 | Systems and methods wherein a gambling result is based on a user input |
US10/317,193 US7160189B2 (en) | 1997-04-03 | 2002-12-11 | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
US11/565,741 US20070087813A1 (en) | 1997-04-03 | 2006-12-01 | Methods and apparatus for determining an outcome for a gaming device based on a factor other than a random number |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/317,193 Continuation US7160189B2 (en) | 1997-04-03 | 2002-12-11 | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/341,490 Continuation US8075894B2 (en) | 2003-07-23 | 2008-12-22 | Use of soluble CD164 in inflammatory and/or autoimmune disorders |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070087813A1 true US20070087813A1 (en) | 2007-04-19 |
Family
ID=27412022
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/317,193 Expired - Fee Related US7160189B2 (en) | 1997-04-03 | 2002-12-11 | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
US11/565,741 Abandoned US20070087813A1 (en) | 1997-04-03 | 2006-12-01 | Methods and apparatus for determining an outcome for a gaming device based on a factor other than a random number |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/317,193 Expired - Fee Related US7160189B2 (en) | 1997-04-03 | 2002-12-11 | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
Country Status (1)
Country | Link |
---|---|
US (2) | US7160189B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080040276A1 (en) * | 2006-06-19 | 2008-02-14 | Ayman Hammad | Transaction Authentication Using Network |
US20080287173A1 (en) * | 2007-05-14 | 2008-11-20 | Sony Computer Entertainment America Inc. | Projectile video game |
US20100105478A1 (en) * | 2008-10-18 | 2010-04-29 | Hallaian Stephen C | Mind-control toys and methods of interaction therewith |
US20120084242A1 (en) * | 2010-10-04 | 2012-04-05 | Mind Over Matter Ai, Llc. | Coupling of rational agents to quantum processes |
CN103127707A (en) * | 2011-12-02 | 2013-06-05 | 京乐产业.株式会社 | Game machine |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7160189B2 (en) * | 1997-04-03 | 2007-01-09 | Walker Jay S | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
US7962400B2 (en) | 2003-04-02 | 2011-06-14 | Cfph, Llc | System and method for wagering based on the movement of financial markets |
US7233922B2 (en) * | 2003-04-02 | 2007-06-19 | Cantor Index Llc | System and method for wagering-based transferable financial instruments |
US7950995B2 (en) * | 2003-04-10 | 2011-05-31 | David Schugar | Method for adjusting a random number generator used for wagering by adjusting payouts or using liquid funds |
JP2005095600A (en) * | 2003-09-03 | 2005-04-14 | Aruze Corp | Gaming machine, game supplying system and game program |
US20050190533A1 (en) * | 2004-02-26 | 2005-09-01 | Scott Hultzman | Friction hinge assembly and display tilt device |
US7711628B2 (en) | 2004-03-05 | 2010-05-04 | Cantor Index Llc | System and method for offering intraday wagering in a financial market environment |
US7835961B2 (en) | 2004-03-05 | 2010-11-16 | Cantor Index Llc | System and method for wagering in a financial market environment |
US20050197938A1 (en) * | 2004-03-05 | 2005-09-08 | Cantor Index Llc | System and method for determining odds for wagering in a financial market environment |
US8128474B2 (en) * | 2004-03-05 | 2012-03-06 | Cantor Index, Llc | Computer graphics processing methods and systems for presentation of graphics objects or text in a wagering environment |
US7566270B2 (en) * | 2004-04-29 | 2009-07-28 | Cfph, Llc | System and method for wagering based on multiple financial market indicators |
US7637807B2 (en) | 2004-04-29 | 2009-12-29 | Cfph, L.L.C. | System and method for mapping results from sporting events to game inputs |
US20050245308A1 (en) * | 2004-04-29 | 2005-11-03 | Cfph, Llc | System and method for wagering based on financial market indicators |
GB0419804D0 (en) * | 2004-09-07 | 2004-10-13 | Electrocoin Leisure S Wales Lt | Amusement apparatus with feature game |
US20080108413A1 (en) * | 2004-10-01 | 2008-05-08 | Phil Gelber | System and Method for 3D Reel Effects |
US20090181769A1 (en) * | 2004-10-01 | 2009-07-16 | Alfred Thomas | System and method for 3d image manipulation in gaming machines |
MX2007008497A (en) * | 2005-01-13 | 2007-09-14 | Novartis Vaccines & Diagnostic | Elisa assays using prion-specific peptide reagents. |
WO2007146264A2 (en) * | 2006-06-12 | 2007-12-21 | Wms Gaming Inc. | Wagering machines having three dimensional game segments |
US8460085B2 (en) | 2007-12-21 | 2013-06-11 | Cfph, Llc | System and method for providing a roulette game based on financial market indicators |
US8758108B2 (en) * | 2007-12-21 | 2014-06-24 | Cfph, Llc | System and method for slot machine game associated with market line wagers |
US10332332B2 (en) * | 2007-12-21 | 2019-06-25 | Cfph, Llc | System and method for slot machine game associated with financial market indicators |
US8535140B2 (en) | 2007-12-21 | 2013-09-17 | Cfph, Llc | System and method for providing a baccarat game based on financial market indicators |
US11257330B2 (en) | 2008-02-15 | 2022-02-22 | Cfph, Llc | System and method for providing a baccarat game based on financial market indicators |
US8657662B2 (en) | 2008-09-04 | 2014-02-25 | Patent Investment & Licensing Company | Gaming device having variable speed of play |
US8608554B2 (en) | 2009-06-17 | 2013-12-17 | Patent Investment & Licensing Company | Delayed bonus win determination |
US8702490B2 (en) | 2009-07-24 | 2014-04-22 | Patent Investment & Licensing Company | Gaming device having multiple game play option |
US8313369B2 (en) | 2009-10-14 | 2012-11-20 | Patent Investments & Licensing Company | Outcome determination method for gaming device |
US9659442B2 (en) | 2009-11-10 | 2017-05-23 | Patent Investment & Licensing Company | System and method for measuring gaming player behavior |
US8696436B2 (en) | 2009-11-16 | 2014-04-15 | Patent Investment & Licensing Company | Method for displaying gaming result |
US9240094B2 (en) | 2009-12-03 | 2016-01-19 | Patent Investment & Licensing Company | Rapid play poker gaming device |
US8684811B2 (en) | 2009-12-03 | 2014-04-01 | Patent Investment & Licensing Company | Gaming device having advance game information analyzer |
US9721423B2 (en) | 2010-12-29 | 2017-08-01 | Patent Investment & Licensing Company | Event-based gaming operation for gaming device |
US9728043B2 (en) | 2010-12-29 | 2017-08-08 | Patent Investment & Licensing Company | Means for enhancing game play of gaming device |
US9704331B2 (en) | 2010-12-29 | 2017-07-11 | Patent Investment & Licensing Company | Means for controlling payback percentage of gaming device |
US8715077B2 (en) | 2012-08-08 | 2014-05-06 | Skillz Inc. | Dynamic gameplay advertisements |
US9214072B2 (en) | 2013-09-10 | 2015-12-15 | Igt | Gaming system and method providing a slot game having a surrounded symbol award evaluation |
US9349251B2 (en) | 2013-09-17 | 2016-05-24 | Igt | Gaming system and method for providing a cascading symbol game with upgrade events |
US10332340B2 (en) | 2014-05-28 | 2019-06-25 | Igt | Gaming system and method providing a bonus game customizable with one or more features from multiple different primary games |
CN110520199B (en) * | 2017-07-03 | 2023-10-03 | 帝游戏合同会社 | Game system, game method, server device, terminal device, and program |
US10922921B2 (en) * | 2018-09-13 | 2021-02-16 | Igt | Gaming system and method for adding player influence to game outcomes |
US11087595B2 (en) | 2019-01-24 | 2021-08-10 | Igt | System and method for wagering on virtual elements overlaying a sports betting field |
US11410503B2 (en) | 2019-10-15 | 2022-08-09 | Igt | Gaming system and method for modifying a play of a table game based on a sporting event |
US11393280B2 (en) | 2020-04-13 | 2022-07-19 | Igt | Sporting event overlays with accumulating symbols |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4764666A (en) * | 1987-09-18 | 1988-08-16 | Gtech Corporation | On-line wagering system with programmable game entry cards |
US4922522A (en) * | 1988-06-07 | 1990-05-01 | American Telephone And Telegraph Company | Telecommunications access to lottery systems |
US4996705A (en) * | 1987-09-01 | 1991-02-26 | At&T Bell Laboratories | Use of telecommunications systems for lotteries |
US5269521A (en) * | 1990-08-22 | 1993-12-14 | Rossides Michael T | Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given amount of a commodity |
US5356140A (en) * | 1993-04-14 | 1994-10-18 | Dabrowski Stanley P | Double poker |
US5395110A (en) * | 1992-10-22 | 1995-03-07 | Simiconductor Energy Laboratory Co., Ltd. | Game machine and game parlor |
US6010404A (en) * | 1997-04-03 | 2000-01-04 | Walker Asset Management Limited Partnership | Method and apparatus for using a player input code to affect a gambling outcome |
US7160189B2 (en) * | 1997-04-03 | 2007-01-09 | Walker Jay S | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3580581A (en) * | 1968-12-26 | 1971-05-25 | Raven Electronics Corp | Probability-generating system and game for use therewith |
US4448419A (en) * | 1982-02-24 | 1984-05-15 | Telnaes Inge S | Electronic gaming device utilizing a random number generator for selecting the reel stop positions |
JPS6021783A (en) * | 1983-07-19 | 1985-02-04 | 高砂電器産業株式会社 | Image display method in card game machine |
US4856787B1 (en) * | 1986-02-05 | 1997-09-23 | Fortunet Inc | Concurrent game network |
US4695053A (en) * | 1986-03-07 | 1987-09-22 | Bally Manufacturing Corporation | Gaming device having player selectable winning combinations |
US5102134A (en) * | 1990-02-08 | 1992-04-07 | Ainsworth Nominees Pty., Ltd. | Multiple tier random number generator |
US5229764A (en) * | 1991-06-20 | 1993-07-20 | Matchett Noel D | Continuous biometric authentication matrix |
US5429361A (en) * | 1991-09-23 | 1995-07-04 | Bally Gaming International, Inc. | Gaming machine information, communication and display system |
US5231568A (en) * | 1992-01-16 | 1993-07-27 | Impact Telemedia, Inc. | Promotional game method and apparatus therefor |
JPH06296757A (en) * | 1992-06-30 | 1994-10-25 | D F C:Kk | Control signal input device for computer game machine |
US5524888A (en) * | 1994-04-28 | 1996-06-11 | Bally Gaming International, Inc. | Gaming machine having electronic circuit for generating game results with non-uniform probabilities |
US5768382A (en) * | 1995-11-22 | 1998-06-16 | Walker Asset Management Limited Partnership | Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols |
AUPN775496A0 (en) | 1996-01-25 | 1996-02-22 | Aristocrat Leisure Industries Pty Ltd | Touch screen slot machine |
-
2002
- 2002-12-11 US US10/317,193 patent/US7160189B2/en not_active Expired - Fee Related
-
2006
- 2006-12-01 US US11/565,741 patent/US20070087813A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4996705A (en) * | 1987-09-01 | 1991-02-26 | At&T Bell Laboratories | Use of telecommunications systems for lotteries |
US4764666A (en) * | 1987-09-18 | 1988-08-16 | Gtech Corporation | On-line wagering system with programmable game entry cards |
US4922522A (en) * | 1988-06-07 | 1990-05-01 | American Telephone And Telegraph Company | Telecommunications access to lottery systems |
US5269521A (en) * | 1990-08-22 | 1993-12-14 | Rossides Michael T | Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given amount of a commodity |
US5395110A (en) * | 1992-10-22 | 1995-03-07 | Simiconductor Energy Laboratory Co., Ltd. | Game machine and game parlor |
US5356140A (en) * | 1993-04-14 | 1994-10-18 | Dabrowski Stanley P | Double poker |
US6010404A (en) * | 1997-04-03 | 2000-01-04 | Walker Asset Management Limited Partnership | Method and apparatus for using a player input code to affect a gambling outcome |
US6343988B1 (en) * | 1997-04-03 | 2002-02-05 | Walker Digital, Llc | Systems and methods wherein a gambling result is based on a user input |
US6511376B2 (en) * | 1997-04-03 | 2003-01-28 | Walker Digital, Llc | Systems and methods wherein a gambling result is based on a user input |
US7160189B2 (en) * | 1997-04-03 | 2007-01-09 | Walker Jay S | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080040276A1 (en) * | 2006-06-19 | 2008-02-14 | Ayman Hammad | Transaction Authentication Using Network |
US11783326B2 (en) | 2006-06-19 | 2023-10-10 | Visa U.S.A. Inc. | Transaction authentication using network |
US11107069B2 (en) | 2006-06-19 | 2021-08-31 | Visa U.S.A. Inc. | Transaction authentication using network |
US20080287173A1 (en) * | 2007-05-14 | 2008-11-20 | Sony Computer Entertainment America Inc. | Projectile video game |
US20100105478A1 (en) * | 2008-10-18 | 2010-04-29 | Hallaian Stephen C | Mind-control toys and methods of interaction therewith |
US8157609B2 (en) | 2008-10-18 | 2012-04-17 | Mattel, Inc. | Mind-control toys and methods of interaction therewith |
WO2012047857A3 (en) * | 2010-10-04 | 2012-06-28 | Mind Over Matter Ai, Llc. | Coupling of rational agents to quantum processes |
US9189744B2 (en) * | 2010-10-04 | 2015-11-17 | Mind Over Matter Ai, Llc. | Coupling of rational agents to quantum processes |
US10733521B2 (en) | 2010-10-04 | 2020-08-04 | Mind Over Matter Ai, Llc | Coupling of rational agents to quantum processes |
WO2012047857A2 (en) * | 2010-10-04 | 2012-04-12 | Mind Over Matter Ai, Llc. | Coupling of rational agents to quantum processes |
US20120084242A1 (en) * | 2010-10-04 | 2012-04-05 | Mind Over Matter Ai, Llc. | Coupling of rational agents to quantum processes |
CN103127707A (en) * | 2011-12-02 | 2013-06-05 | 京乐产业.株式会社 | Game machine |
US20130143652A1 (en) * | 2011-12-02 | 2013-06-06 | Kyoraku Industrial Co., Ltd. | Game machine |
US8758134B2 (en) * | 2011-12-02 | 2014-06-24 | Kyoraku Industrial Co., Ltd. | Game machine |
Also Published As
Publication number | Publication date |
---|---|
US7160189B2 (en) | 2007-01-09 |
US20030109300A1 (en) | 2003-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7160189B2 (en) | Systems and methods for determining an outcome of a game on a gaming device based on a factor other than a random number | |
US6511376B2 (en) | Systems and methods wherein a gambling result is based on a user input | |
US8864135B2 (en) | Gaming system having multiple player simultaneous display/input device | |
US7740533B2 (en) | Method and apparatus for playing video poker with a redraw function | |
US8979654B2 (en) | Gaming system having a display/input device configured to interactively operate with external device | |
US7503849B2 (en) | Wagering game with side-wagering feature on certain outcomes | |
US8579703B2 (en) | Cashless computerized video game system and method | |
US8133105B2 (en) | Method and apparatus for facilitating play of a gaming device | |
US20080004108A1 (en) | Gaming Device Supplementing a Table Roulette Game | |
US20040185933A1 (en) | Device and method for supporting wagering systems in games of chance | |
JP2008523965A (en) | Slot machine game system and operation method of slot machine game system | |
WO2003009913A1 (en) | Method and apparatus for offering a guaranteed win______________ ________________________________________________ | |
US7118479B2 (en) | Gaming award techniques | |
US20090163267A1 (en) | Slot machine incorporating an image capturing device and method of use | |
US20030050110A1 (en) | Multiple-play gaming apparatus and method therefor | |
US8142279B2 (en) | Method of pari-mutuel wagering in real time | |
US20070270209A1 (en) | Player Identification | |
US20070004493A1 (en) | Apparatus and method for gaming, gameplay and betting | |
EP1374192B1 (en) | A gambling apparatus | |
JP2021505273A (en) | Personally funded jackpot system | |
WO2009053701A1 (en) | Gaming apparatus | |
AU2013254912A1 (en) | Gaming award techniques |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: IGT, NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:023456/0940 Effective date: 20090810 Owner name: IGT,NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:023456/0940 Effective date: 20090810 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |