US20040242299A9 - Systems and methods to facilitate games of skill for prizes played via a communication network - Google Patents

Systems and methods to facilitate games of skill for prizes played via a communication network Download PDF

Info

Publication number
US20040242299A9
US20040242299A9 US09/852,239 US85223901A US2004242299A9 US 20040242299 A9 US20040242299 A9 US 20040242299A9 US 85223901 A US85223901 A US 85223901A US 2004242299 A9 US2004242299 A9 US 2004242299A9
Authority
US
United States
Prior art keywords
game
player
simulation
skill
play
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
Application number
US09/852,239
Other versions
US20020010013A1 (en
Inventor
Jay Walker
James Jorasch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Walker Digital LLC
Original Assignee
Walker Digital LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US08/561,668 external-priority patent/US5768382A/en
Priority claimed from US08/624,998 external-priority patent/US5871398A/en
Priority claimed from US08/635,576 external-priority patent/US5779549A/en
Priority claimed from US08/677,544 external-priority patent/US5970143A/en
Application filed by Walker Digital LLC filed Critical Walker Digital LLC
Priority to US09/852,239 priority Critical patent/US20040242299A9/en
Assigned to WALKER, JAY reassignment WALKER, JAY SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WALKER DIGITAL, LLC
Assigned to WALKER DIGITAL, LLC reassignment WALKER DIGITAL, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JORASCH, JAMES A.
Assigned to WALKER DIGITAL, LLC reassignment WALKER DIGITAL, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WALKER, JAY S., JORASCH, JAMES A.
Publication of US20020010013A1 publication Critical patent/US20020010013A1/en
Publication of US20040242299A9 publication Critical patent/US20040242299A9/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3216Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects
    • G07F17/3218Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects wherein at least part of the system is portable
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3248Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes involving non-monetary media of fixed value, e.g. casino chips of fixed value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3251Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes involving media of variable value, e.g. programmable cards, programmable tokens
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • A63F2003/082Raffle games that can be played by a fairly large number of people electric with remote participants
    • A63F2003/086Raffle games that can be played by a fairly large number of people electric with remote participants played via telephone, e.g. using a modem
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/401Secure communication, e.g. using encryption or authentication
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/51Server architecture
    • A63F2300/513Server architecture server hierarchy, e.g. local, regional, national or dedicated for different tasks, e.g. authenticating, billing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/532Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing using secure communication, e.g. by encryption, authentication
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/535Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for monitoring, e.g. of user parameters, terminal parameters, application parameters, network parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5513Details of game data or player data management involving billing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/558Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by assessing the players' skills or ranking
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8064Quiz

Definitions

  • the present invention relates to games.
  • the present invention relates to systems and methods to facilitate games of skill for prizes played via a communication network.
  • online games such as games played by communicating with a game provider via a communication network.
  • a player may use his or her Personal Computer (PC) to communicate with an online game provider through the Internet.
  • PC Personal Computer
  • a player can decide when and where a game will be played. For example, the player may decide to play a game while at his or her home or office, or even while traveling. This flexibility is one reason why so many players enjoy playing online games.
  • an online game provider can arrange for some players to receive prizes.
  • a game provider may arrange a tournament in which multiple players compete against each other.
  • players may be required to provide entry fees in exchange for participating in the tournament, and some or all of the entry fees can then be awarded to a player based on his or her relative performance as compared to other players (e.g., fifty percent of the entry fees can be awarded to the best player in a tournament).
  • Some online game providers also arrange for players to receive prizes in non-tournament games, such as online casinos that arrange for players to receive prizes in games of chance.
  • players may be allowed to place bets with an online casino, and prizes may be awarded to players based on game results that are randomly determined by the online casino.
  • Popular games of chance include slot machine games, roulette games, and card games (e.g., blackjack games and poker games).
  • games of chance for prizes are often regulated, or even prohibited, by governmental authorities.
  • a particular country, or region within a country may completely prohibit a game provider from collecting payments from players and awarding prizes to players based on game results that are generated in a predominantly random manner (i.e., by prohibiting “gambling”).
  • a game provider may instead arrange for players to play games of “skill” in which a game result is determined predominantly a player's performance. For example, many people enjoy playing computer-based simulated golf games.
  • a player provides one or more input parameters (e.g., a speed and angle associated with a swing of a simulated golf club), and a trajectory is calculated for a simulated golf ball based on the input parameters.
  • a game result is then determined, and a successful game result may indicate, for example, that the simulated golf ball has come to rest within a predetermined distance of a simulated golf hole.
  • a game provider can award prizes to players to who play games of skill. For example, a game provider may award a five dollar gift certificate to any player who shoots a hole-in-one during a computer-based simulated golf game. Prizes can similarly be awarded in other types of games of skill, including trivia games, word-puzzle games, and arcade-style games. For example, a game provider may award a prize to any player who scores at least 5,000 points in a trivia game. Typically, however, players do not provide payments in exchange for playing games of skill. Thus, the prizes that are awarded are generally for lower amounts (e.g., under ten dollars) and/or are less frequent (e.g., to one player out often thousand) as compared to games of chance.
  • prizes that are awarded are generally for lower amounts (e.g., under ten dollars) and/or are less frequent (e.g., to one player out often thousand) as compared to games of chance.
  • a number of other problems may arise when a game provider arranges for players to play a game of skill. For example, players may become frustrated if a level of skill required to succeed in a game is too high. In this case, a player may feel that the game provider is being unfair because he or she cannot realistically achieve a successful game result. As a result, players may stop playing the game—especially if they are required to provide payment in exchange for playing the game.
  • Another problem that can arise when a game provider arranges for players to play a game of skill is that some players may dominate game play.
  • a player who is, or becomes, an “expert” at a game of skill Such an expert player may frequently be able to receive a prize by achieving a particular game result.
  • the game provider may eventually award a large number of prizes (and provide payment of a significant total prize amount) to the expert player.
  • the game provider may find itself awarding a larger amount than it receives from players (e.g., especially if the prize amounts are large or if there are a large number of expert players).
  • the game provider may attempt to increase the payments that players provide in exchange for game play.
  • the non-expert players who in effect would now be subsidizing the expert players, may stop playing the game. Instead of increasing payments received from players, the game provider may attempt to the reduce prize amounts that are provided to players. This, however, may make the game less enjoyable and cause non-expert players to stop playing the game.
  • a game provider may find that some players use automated game playing devices to unfairly achieve game results. That is, a player may alter a game program or develop a supplemental program to provide an unfair advantage during game play. For example, an automated game playing device may unfairly determine and display supplemental information to a player, such as a path through a maze that has been calculated by the automated game playing device.
  • an automated game playing device may unfairly determine and display supplemental information to a player, such as a path through a maze that has been calculated by the automated game playing device.
  • Players who use these types of automated game playing devices will cause many of the problems discussed above with respect to expert players (e.g., the game provider may lose money and/or players who do not use automated game playing devices may stop playing the game).
  • the problems associated with expert players and/or players who use automated game playing devices may be particularly prevalent when a game provider awards prizes to players based on game results. That is, the prizes may encourage expert players more than non-expert players (who are less likely to win the prizes) as well as motivate some players to create and/or use automated game playing devices. Similarly, these problems may be more common with respect to online games. For example, automated game playing devices may be more easily created and/or used in an online environment.
  • the present invention introduces systems and methods to facilitate games of skill for prizes played via a communication network.
  • a fee is received from a player to play a game of skill.
  • a player input parameter is received from a remote player device via a communication network, and a game result is determined based on the player input parameter and the game of skill.
  • the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device. A prize may then be provided to the player based on the game result.
  • a fee is received from a player to play a game of skill associated with a physics simulation.
  • a value associated with the physics simulation is determined without communicating the value to a remote player device, and a player input parameter is received from the remote player device via a communication network.
  • a game result is then determined based on (i) the received player input parameter and (ii) the value associated with the physics simulation.
  • a prize may then be provided to the player based on the game result.
  • One embodiment of the present invention comprises: means for receiving from a player a fee to play a game of skill; means for receiving a player input parameter from a remote player device via a communication network; means for determining a game result based on the player input parameter and the game of skill, wherein the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device; and means for providing a prize to the player based on the game result.
  • Another embodiment comprises: means for receiving from a player a fee to play a game of skill associated with a physics simulation; means for determining a value associated with the physics simulation without communicating the value to a remote player device; means for receiving a player input parameter from the remote player device via a communication network; means for determining a game result based on (i) the received player input parameter and (ii) the value associated with the physics simulation; and means for providing a prize to the player based on the game result.
  • FIG. 1A is a block diagram overview of a game system according to an embodiment of the present invention.
  • FIG. 1B is a block diagram overview of a game system according to another embodiment of the present invention.
  • FIG. 2 is a block diagram of a player device according to an embodiment of the present invention.
  • FIGS. 3 through 5 illustrate player devices according to some embodiments of the present invention.
  • FIG. 6 is a block diagram of a game controller according to an embodiment of the present invention.
  • FIG. 7 is a tabular representation of a portion of a player database according to an embodiment of the present invention.
  • FIG. 8 is a tabular representation of a portion of a game play database according to an embodiment of the present invention.
  • FIG. 9 is a tabular representation of a portion of a game database according to an embodiment of the present invention.
  • FIG. 10 is a flow chart of a method for facilitating game play according to an embodiment of the present invention.
  • Embodiments of the present invention are directed to systems and methods to facilitate games of “skill” for prizes that are played via a communication network.
  • game of skill refers to any game in which a game result is determined based predominantly on a player's skill (e.g., as demonstrated by his or her performance) as opposed to chance. Note that the game result may also be based in part on chance (e.g., a randomly generated value).
  • a “prize” may be any benefit that can be awarded to a player.
  • a prize may be a payment of a monetary amount or an alternate currency (e.g., a gift certificate).
  • FIG. 1A is a block diagram of a game system 100 according to one embodiment of the present invention.
  • the game system 100 includes a game controller 600 in communication with a number of player devices 200 .
  • a game controller 600 in communication with a number of player devices 200 .
  • any number of game controllers 600 may be included in the game system 100 .
  • any number of the other devices described herein may be included in the game system 100 according to embodiments of the present invention.
  • a player device 200 communicates with a remote, Web-based game controller 600 (e.g., a server) via the Internet.
  • a remote, Web-based game controller 600 e.g., a server
  • information can instead be exchanged, for example, via: a telephone, an Interactive Voice Response Unit (IVRU), electronic mail, a WEBTV® interface, a cable network interface, and/or a wireless communication system.
  • IVRU Interactive Voice Response Unit
  • the player device 200 and the game controller 600 may be any devices capable of performing the various functions described herein.
  • the player device 200 may be, for example: a PC, a portable computing device such as a Personal Digital Assistant (PDA), a wired or wireless telephone, a one-way or two-way pager, a kiosk (e.g., a game kiosk located at an airport terminal), an interactive television device, a game terminal (e.g., a SONY PLAY STATION® video game terminal), or any other appropriate storage and/or communication device.
  • PDA Personal Digital Assistant
  • a kiosk e.g., a game kiosk located at an airport terminal
  • an interactive television device e.g., a game terminal located at an airport terminal
  • game terminal e.g., a SONY PLAY STATION® video game terminal
  • a player device 200 may only communicate with the game controller 600 via the Internet when appropriate (e.g., when attached to a “docking” station or “cradle” coupled to a player's PC).
  • a player device 200 and the game controller 600 may be incorporated in a single device (e.g., a game kiosk may act as both a player device 200 and the game controller 600 ).
  • a player uses a player device 200 to communicate with the game controller 600 .
  • a player may use his or her PC to access a Web site associated with the game controller 600 .
  • the player may then play a game of skill (e.g., a computer-based golf game associated with a physics simulation), such as by using a keyboard or mouse coupled to the PC to provide input parameters to the game controller 600 .
  • a game of skill e.g., a computer-based golf game associated with a physics simulation
  • a player may also attempt to use an automated game playing device 260 to help him or her during game play.
  • the automated game playing device 260 may be, for example, a modified game program or a separate software program that is being executed on the player device 200 .
  • a player may create an automated game playing device 260 that analyzes information received by, or stored at, the player device 200 in order to evaluate a simulated putting green terrain.
  • the automated game playing device 260 may then calculate an optimal simulated swing for a player.
  • the game controller 600 also arranges for the player to provide a payment in exchange for game play and/or arranges for the player to receive a payment of one or more prize amounts. For example, the game controller 600 may arrange for $1,000 to be paid to a player who correctly answers twenty trivia questions.
  • a payment device 110 may be used to arrange for the player to provide and/or receive payments.
  • the game controller 600 may arrange for a player to purchase one or more game plays via the payment device 110 (e.g., via a credit card account, a debit card account, a banking account, or an electronic payment protocol).
  • the payment device 110 may comprise, for example, a third party device (e.g., a credit card processing device), a check printer, and/or or an Automated Clearing House (ACH) device (e.g., when arranging to provide a “direct deposit” payment via a player's bank account).
  • a third party device e.g., a credit card processing device
  • a check printer e.g., a check printer
  • ACH Automated Clearing House
  • FIG. 1B is a block diagram of a game system 102 wherein the game controller 600 communicates with different types of player devices 200 via one or more communication networks 104 .
  • the player devices 200 comprise a PC 202 , a PDA 204 , a wireless telephone 206 , and a television 208 .
  • the game controller 600 may communicate with these devices, for example, via the Internet.
  • the communication networks 104 comprise one or more of a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a proprietary network, a Public Switched Telephone Network (PSTN), a Wireless Application Protocol (WAP) network, a cable television network, and other types of Internet Protocol (IP) networks such as an intranet or an extranet.
  • LAN Local Area Network
  • MAN Metropolitan Area Network
  • WAN Wide Area Network
  • PSTN Public Switched Telephone Network
  • WAP Wireless Application Protocol
  • IP Internet Protocol
  • communications include those enabled by wired or wireless technology. Note that the increasing ubiquity of Internet access, and the rapid growth of game playing online, may make the Internet a particularly fertile medium to develop a “cash for cash prizes” player experience.
  • Examples of some player devices 200 that may be used in connection with the game systems 100 , 102 will now be described in detail with respect to FIGS. 2 through 5.
  • FIG. 2 illustrates a player device 200 that is descriptive of the devices shown in FIGS. 1A and 1B according to an embodiment of the present invention.
  • the player device 200 comprises a processor 210 , such as one or more INTEL® Pentium® processors, coupled to a communication device 220 configured to communicate via a communication network (not shown in FIG. 2).
  • the communication device 220 may be used to communicate, for example, with the game controller 600 and/or the payment device 110 .
  • the processor 210 is also in communication with an input device 240 .
  • the input device 240 may comprise, for example, a keyboard, a mouse or other pointing device, a microphone, a knob or a switch (including an electronic representation of a knob or a switch), an infrared port, a docking station, and/or a touch screen.
  • Such an input device 240 may be used, for example, by a player to play a game (e.g., by manipulating a pointer associated with a computer-based golf game).
  • the processor 210 is also in communication with an output device 250 .
  • the output device 240 may comprise, for example, a display (e.g., a computer monitor), a speaker, and/or a printer.
  • the output device 250 may be used, for example, to provide game information to a player.
  • the processor 210 is also in communication with a storage device 230 .
  • the storage device 230 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., magnetic tape and hard disk drives), optical storage devices, and/or semiconductor memory devices such as Random Access Memory (RAM) devices and Read Only Memory (ROM) devices.
  • RAM Random Access Memory
  • ROM Read Only Memory
  • the storage device 230 stores a program 215 for controlling the processor 210 .
  • the processor 210 performs instructions of the program 215 , and thereby operates in accordance with the present invention.
  • the processor 210 may arrange for a player to play a game of skill by receiving information from, and/or transmitting information to, a remote game controller 600 .
  • information may be “received” by or “transmitted” to, for example: (i) the player device 200 from the game controller 600 ; or (ii) a software application or module within the player device 200 from another software application, module, or any other source.
  • FIG. 3 illustrates a PC 202 displaying game information according to an embodiment of the present invention.
  • the PC 202 includes a keyboard 242 A and a mouse 242 B which can be used by a player to play a game of skill.
  • the PC 202 also includes a computer display 252 A and speakers 252 B which can be used, for example, to provide game information to a player.
  • FIG. 4 illustrates a PDA 204 displaying game information according to another embodiment of the present invention.
  • the PDA 204 includes an input device 244 and an output device 254 (e.g., a display screen) that may be used by a player to play a game.
  • FIG. 5 illustrates a wireless telephone 206 including an input device 246 and an output device 256 displaying game information.
  • FIG. 6 illustrates a game controller 600 that is descriptive of the device shown in FIGS. 1A and 1B according to an embodiment of the present invention.
  • the game controller 600 comprises a processor 610 , such as one or more INTEL® Pentium® processors, coupled to a communication device 620 configured to communicate via a communication network (not shown in FIG. 6).
  • the communication device 620 may be used to communicate, for example, with one or more player devices 200 and/or the payment device 110 .
  • the processor 610 is also in communication with a storage device 630 .
  • the storage device 630 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., magnetic tape and hard disk drives), optical storage devices, and/or semiconductor memory devices such as RAM devices and ROM devices.
  • the storage device 630 stores a program 615 for controlling the processor 610 .
  • the processor 410 performs instructions of the program 415 , and thereby operates in accordance with the present invention.
  • the processor 610 may arrange for a player to provide payment of a fee in exchange for playing a game of skill.
  • the processor may also receive a player input parameter from a remote player device 200 and determine a game result based on the player input parameter and a value.
  • the value may be, for example, generated at the game controller 600 without being communicated to the remote player device 200 prior to the determination of the game result.
  • the processor 610 may then arrange for the player to receive a prize based on the game result.
  • Such an approach may limit a player's ability to unfairly produce a game result using an automated game playing device (e.g., because the game result is not based solely based on information available at a remote player device).
  • the program 615 may be stored in a compressed, uncompiled and/or encrypted format.
  • the program 615 may furthermore include other program elements, such as an operating system, a database management system, and/or device drivers used by the processor 410 to interface with peripheral devices.
  • information may be “received” by or “transmitted” to, for example: (i) the game controller 600 from the player device 200 ; or (ii) a software application or module within the game controller 600 from another software application, module, or any other source.
  • the storage device 630 also stores a player database 700 (described with respect to FIG. 7), a game play database 800 (described with respect to FIG. 8), and a game database 900 (described with respect to FIG. 9).
  • a player database 700 described with respect to FIG. 7
  • a game play database 800 described with respect to FIG. 8
  • a game database 900 described with respect to FIG. 9.
  • Examples of databases that may be used in connection with the game systems 100 , 102 will now be described in detail with respect to FIGS. 7 through 9.
  • the illustrations and accompanying descriptions of the databases presented herein are exemplary, and any number of other database arrangements could be employed besides those suggested by the figures.
  • a table represents the player database 700 that may be stored at the game controller 600 according to an embodiment of the present invention.
  • the table includes entries identifying players who play games of skill via the game system 100 , including members of a test group of players and/or the general public.
  • the table also defines fields 702 , 704 , 706 , 708 , 710 for each of the entries.
  • the fields specify: a player identifier 702 , a name 704 , contact information 706 , a payment identifier 708 , and an account balance 710 .
  • the information in the player database 700 may be created and updated, for example, based on information received from player when he or she registers with the game controller 600 .
  • the information in the player database 700 may also be based on, for example, information generated as players play games of skill via the game system 100 .
  • the player identifier 702 may be, for example, an alphanumeric code associated with a player who has registered to use the game system 100 .
  • the player identifier 702 may be generated by, for example, the game controller 600 or the player (e.g., when the player provides a user name and password).
  • the player identifier 702 is also stored on a remote player device 200 (e.g., as part of a browser “cookie” file).
  • the player database 700 also stores the name 704 and contact information 706 (e.g., a postal address, an electronic mail address, an IP address, or a telephone number) associated with each player.
  • the payment identifier 708 may comprise, for example, a credit card, debit card or bank account number (e.g., a checking account number) or digital payment protocol information.
  • the payment identifier 708 may be used, for example, by the game controller 600 to arrange for the player to provide or receive a payment.
  • the account balance 710 represents an amount that has been provided by the player (e.g. via his or her credit card account) in exchange for game play and/or an amount that has been (or will be) provided to the player based on his or her performance (e.g., a total amount that has been won by the player).
  • the account balance 710 may be increased, for example, when a player provides a fee in exchange for game play and when a player wins a prize.
  • the account balance 710 may be decreased, for example, when he or she plays a game and when payment is provided to the player (e.g., he or she receives a check representing an amount won during the month).
  • a table represents the game play database 800 that may be stored at the game controller 600 according to an embodiment of the present invention.
  • the table includes entries identifying games that have been played by players via the game system 100 .
  • the table also defines fields 802 , 804 , 806 for each of the entries.
  • the fields specify: a game play identifier 802 , a player identifier 804 , and a game result 806 .
  • the information in the game play database 800 may be created and updated, for example, based on information generated as players play games of skill via the game system 100 .
  • the game play identifier 802 may be, for example, an alphanumeric code associated with a game that has been played by a player.
  • the game play identifier 802 may be generated, for example, by the game controller 600 .
  • the player identifier 804 may be, for example, an alphanumeric code associated with a player who has registered to use the game system 100 .
  • the player identifier 804 may be based on, or associated with, the player identifier 702 stored in the player database 700 .
  • the game result 806 may represent an amount that has been, or will be, provided to a player based on his or her performance in a game of skill (e.g., a prize awarded to the player based on game play). According to another embodiment, the game result 806 instead represents one or more goals achieved by a player, such as a total score.
  • the game provider may analyze the game results 806 stored in the game play database 800 to evaluate a game design (e.g., based on game results 806 generated by a sample group of players and/or after the game has been released to the general public). The game provider may, for example, determine that a particular payout structure will not be (or is not) profitable and/or that game results 806 are determined predominantly by a player's skill.
  • a table represents the game database 900 that may be stored at the game controller 600 according to an embodiment of the present invention.
  • the table includes entries identifying games of skill that may be available via the game system 100 .
  • the table also defines fields 902 , 904 for each of the entries.
  • the fields specify: a game identifier 902 and a total game result 904 .
  • the information in the game database 900 may be created and updated, for example, based on information generated as players play games of skill via the game system 100 .
  • the game identifier 902 may be, for example, an alphanumeric code associated with a game that may be available via the game system 100 .
  • the game identifier 902 may be associated with the game play identifier 802 stored in the game play database 800 .
  • the game play identifier 802 may comprise the game identifier 902 concatenated with an identifier associated with a particular game that was played.
  • the total game result 904 represents a total amount that has been, or will be, paid by a game provider based on players' performance in the game of skill (e.g., prizes awarded to players based on game play). According to another embodiment, the total game result 904 instead represents goals achieved players, such as an average total score.
  • FIG. 10 is a flow chart of a method for facilitating game play according to an embodiment of the present invention.
  • the method may be performed, for example, by the game controller 600 in connection with a game of skill associated with a physics simulation, such as a computer-based golf game.
  • a game of skill associated with a physics simulation such as a computer-based golf game.
  • Other examples of games that may be associated with a physics simulation include an archery game, a moving water game (e.g., a whitewater rapids game), a racing game, a fishing game, a sports game (e.g., a baseball, basketball, football, soccer, or hockey game), a bowling game, a billiards game, a throwing game, a ring-toss game, a shooting game, or a space game.
  • a moving water game e.g., a whitewater rapids game
  • racing game e.g., a racing game, a fishing game, a sports game (e.
  • the game controller 600 arranges to receive a fee from a player in exchange for game play.
  • the game controller 600 may use the payment identifier 1208 stored in the player database 700 to arrange for the player to provide twenty dollars in exchange for game play (e.g., for the right to play forty games or the right to play games for thirty minutes).
  • the game controller 600 may also update the account balance 1210 stored in the player database 700 .
  • the game controller 600 receives one or more player input parameters from a remote player device 200 .
  • the game controller 600 may receive a speed and angle associated with a swing of a simulated golf club from a player's PC via the Internet.
  • the game controller 600 determines a game result while inhibiting or hampering the use of an automated game playing device 260 .
  • the game controller 600 may calculate a trajectory for a simulated golf ball based on the player input parameter received at 1004 and a value that has not been transmitted to the player device 200 , such as a wind speed and direction.
  • values that may used include atmospheric information, terrain information, and object information (e.g., an irregularity in a simulated golf ball's shape).
  • the value is randomly generated by the game controller 600 .
  • the undisclosed value is not randomly generated.
  • the game controller 600 may generate the value by receiving actual wind speed and direction information from a golf course (further removing the perception that “randomness” or “chance” is associated with the game result).
  • the game controller 600 can generate the value by retrieving a pre-stored value from a database.
  • a multi-player format is utilized to introduce a value that cannot be determined by the remote player device 200 and/or an automated game playing device 260 . For example, a first player may select a wind speed and direction for a second player.
  • the game provider may want to make sure that the player's skill in the game is more significant to the determination of a game result than the real-world forces.
  • the level of skill required may be associated with proficiency in reading and interpreting the putting green, estimating the correct force and direction to hit the golf ball, and hand-eye coordination needed to properly input the desired force.
  • the game provider may want to ensure that game results, and any simulations and values used to produce those game results (e.g., wind speeds), can be audited and verified by outside experts (e.g., a physics expert may review a physics simulation).
  • outside experts e.g., a physics expert may review a physics simulation.
  • a game based in part on real world probabilities may effectively limit an expert player's advantage.
  • a computer-based golf simulation in which a player is awarded a large prize if he or she shoots a “hole-in-one.”
  • the likelihood of even an expert player shooting a hole-in-one may be small enough (e.g., one in a million) so as to prevent expert players from dominating the game.
  • a game design can also incorporate one or more variable elements to prevent expert players from completely mastering the game. For example, a variable, undisclosed wind speed and direction may be used to further limit an advantage enjoyed by expert players.
  • the game controller 600 determines if a prize has been won by the player based on the game result. For example, the game controller 600 may determine if a simulate golf ball has come to rest within a predetermined distance of a simulated golf hole. If the player has won a prize, the game controller 600 arranges for the player to receive payment of a prize amount at 1010 . The game controller 600 may also update the account balance 710 stored in the player database 700 , the game result 806 stored in the game play database 800 , and/or the total game result 904 stored in the game database 900 .
  • a function may instead be performed by a player device 200 .
  • a first player may use a first player device 200 to input a wind speed and direction that is used when determining a game result for a second player at a second player device 200 .
  • games of skill are described with respect to games of skill associated a single player, according to other embodiments the games of skill are instead associated with multiple players.
  • a set of players e.g., members of a family or a “team” of players
  • a check may be mailed to a player based on an amount won during game play.
  • payments can also be provided to the player in other ways.
  • a game provider may give a player a payment card that the player uses to collect winning amounts via, for example, an Automated Teller Machine (ATM) device.
  • ATM Automated Teller Machine

Abstract

Systems and methods are provided to facilitate games of skill for prizes played via a communication network. According to one embodiment, a fee is received from a player in exchange for game play. During game play, a game controller receives a player input parameter from a remote player device. A game result is then determined based on the player input parameter and a value, the value being generated at the game controller without being communicated to the remote player device prior to the determination of the game result. A prize may then be awarded to the player based on the game result.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present application is a continuation-in-part of: [0001]
  • U.S. patent application Ser. No. 08/561,668, entitled “REMOTE AUDITING OF COMPUTER GENERATED OUTCOMES AND AUTHENTICATED BILLING AND ACCESS CONTROL SYSTEM USING CRYPTOGRAPHIC AND OTHER PROTOCOLS” and filed on Nov. 22, 1995, issued on Jun. 16, 1998 as U.S. Pat. No. 5,768,382; [0002]
  • and is a continuation-in-part of: U.S. patent application Ser. No. 08/624,998, entitled “OFF-LINE REMOTE SYTEM FOR LOTTERIES AND GAMES OF SKILL” and filed on Mar. 29, 1996, issued on Feb. 16, 1999 as U.S. Pat. No. 5,871,398, which is a continuation-in-part of: U.S. patent application Ser. No. 08/497,080, entitled “OFF-LINE REMOTE LOTTERY SYSTEM” and filed on Jun. 30, 1995 and abandoned on Jul. 16, 1998; [0003]
  • and is a continuation-in-part of U.S. patent application Ser. No. 08/677,544, entitled “REMOTE-AUDITING OF COMPUTER GENERATED OUTCOMES, AUTHENTICATED BILLING AND ACCESS CONTROL, AND SOFTWARE METERING SYSTEM USING CRYPTOGRAPHIC AND OTHER PROTOCOLS” and filed on Aug. 8, 1996, issued on Oct. 19, 1999 as U.S. Pat. No. 5,970,143, which is a continuation-in-part of U.S. patent application Ser. No. 08/561,668, entitled “REMOTE AUDITING OF COMPUTER GENERATED OUTCOMES AND AUTHENTICATED BILLING AND ACCESS CONTROL SYSTEM USING CRYPTOGRAPHIC AND OTHER PROTOCOLS” and filed on Nov. 22, 1995, issued on Jun. 16, 1998 as U.S. Pat. No. 5,768,382; [0004]
  • and is a continuation-in-part of: U.S. patent application Ser. No. 08/635,576, entitled “DATABASE DRIVEN ONLINE DISTRIBUTED TOURNAMENT SYTEM” and filed on Apr. 22, 1996, issued on Jul. 14, 1998 as U.S. Pat. No. 5,779,549. The entire contents of these applications are incorporated herein by reference.[0005]
  • FIELD
  • The present invention relates to games. In particular, the present invention relates to systems and methods to facilitate games of skill for prizes played via a communication network. [0006]
  • BACKGROUND
  • Many people enjoy playing games. For example, many people enjoy playing games of chance, trivia games, puzzle games, and arcade-style games (e.g., games in which a player collects points as he or she maneuvers a character across a landscape or through a maze). One reason a player may enjoy playing a game is that he or she finds it entertaining to play the game according to a set of rules associated with the game. For example, a player may enjoy trying to solve a picture puzzle according to a particular set of rules. Another reason may be that he or she enjoys achieving a successful game result (e.g., by completing a crossword puzzle). The way a game is presented, the complexity of game rules, and the likelihood of achieving a successful game result can all contribute to whether or not players will find the game entertaining and enjoyable. [0007]
  • Many players especially enjoy playing “online” games, such as games played by communicating with a game provider via a communication network. For example, a player may use his or her Personal Computer (PC) to communicate with an online game provider through the Internet. With online games, a player can decide when and where a game will be played. For example, the player may decide to play a game while at his or her home or office, or even while traveling. This flexibility is one reason why so many players enjoy playing online games. [0008]
  • To increase interest in a game, an online game provider can arrange for some players to receive prizes. For example, a game provider may arrange a tournament in which multiple players compete against each other. In this case, players may be required to provide entry fees in exchange for participating in the tournament, and some or all of the entry fees can then be awarded to a player based on his or her relative performance as compared to other players (e.g., fifty percent of the entry fees can be awarded to the best player in a tournament). [0009]
  • Some online game providers also arrange for players to receive prizes in non-tournament games, such as online casinos that arrange for players to receive prizes in games of chance. For example, players may be allowed to place bets with an online casino, and prizes may be awarded to players based on game results that are randomly determined by the online casino. Popular games of chance include slot machine games, roulette games, and card games (e.g., blackjack games and poker games). [0010]
  • However, games of chance for prizes are often regulated, or even prohibited, by governmental authorities. For example, a particular country, or region within a country, may completely prohibit a game provider from collecting payments from players and awarding prizes to players based on game results that are generated in a predominantly random manner (i.e., by prohibiting “gambling”). [0011]
  • To avoid such problems, a game provider may instead arrange for players to play games of “skill” in which a game result is determined predominantly a player's performance. For example, many people enjoy playing computer-based simulated golf games. In this case, a player provides one or more input parameters (e.g., a speed and angle associated with a swing of a simulated golf club), and a trajectory is calculated for a simulated golf ball based on the input parameters. A game result is then determined, and a successful game result may indicate, for example, that the simulated golf ball has come to rest within a predetermined distance of a simulated golf hole. [0012]
  • It is known that a game provider can award prizes to players to who play games of skill. For example, a game provider may award a five dollar gift certificate to any player who shoots a hole-in-one during a computer-based simulated golf game. Prizes can similarly be awarded in other types of games of skill, including trivia games, word-puzzle games, and arcade-style games. For example, a game provider may award a prize to any player who scores at least 5,000 points in a trivia game. Typically, however, players do not provide payments in exchange for playing games of skill. Thus, the prizes that are awarded are generally for lower amounts (e.g., under ten dollars) and/or are less frequent (e.g., to one player out often thousand) as compared to games of chance. [0013]
  • A number of other problems may arise when a game provider arranges for players to play a game of skill. For example, players may become frustrated if a level of skill required to succeed in a game is too high. In this case, a player may feel that the game provider is being unfair because he or she cannot realistically achieve a successful game result. As a result, players may stop playing the game—especially if they are required to provide payment in exchange for playing the game. [0014]
  • Another problem that can arise when a game provider arranges for players to play a game of skill is that some players may dominate game play. Consider, for example, a player who is, or becomes, an “expert” at a game of skill. Such an expert player may frequently be able to receive a prize by achieving a particular game result. If he or she continually plays the game, the game provider may eventually award a large number of prizes (and provide payment of a significant total prize amount) to the expert player. In fact, the game provider may find itself awarding a larger amount than it receives from players (e.g., especially if the prize amounts are large or if there are a large number of expert players). To avoid losing money, the game provider may attempt to increase the payments that players provide in exchange for game play. However, the non-expert players, who in effect would now be subsidizing the expert players, may stop playing the game. Instead of increasing payments received from players, the game provider may attempt to the reduce prize amounts that are provided to players. This, however, may make the game less enjoyable and cause non-expert players to stop playing the game. [0015]
  • In addition to the expert player problem, a game provider may find that some players use automated game playing devices to unfairly achieve game results. That is, a player may alter a game program or develop a supplemental program to provide an unfair advantage during game play. For example, an automated game playing device may unfairly determine and display supplemental information to a player, such as a path through a maze that has been calculated by the automated game playing device. Players who use these types of automated game playing devices will cause many of the problems discussed above with respect to expert players (e.g., the game provider may lose money and/or players who do not use automated game playing devices may stop playing the game). [0016]
  • The problems associated with expert players and/or players who use automated game playing devices may be particularly prevalent when a game provider awards prizes to players based on game results. That is, the prizes may encourage expert players more than non-expert players (who are less likely to win the prizes) as well as motivate some players to create and/or use automated game playing devices. Similarly, these problems may be more common with respect to online games. For example, automated game playing devices may be more easily created and/or used in an online environment. [0017]
  • SUMMARY
  • To alleviate problems inherent in the prior art, the present invention introduces systems and methods to facilitate games of skill for prizes played via a communication network. [0018]
  • According to one embodiment, a fee is received from a player to play a game of skill. A player input parameter is received from a remote player device via a communication network, and a game result is determined based on the player input parameter and the game of skill. According to this embodiment, the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device. A prize may then be provided to the player based on the game result. [0019]
  • According to another embodiment, a fee is received from a player to play a game of skill associated with a physics simulation. A value associated with the physics simulation is determined without communicating the value to a remote player device, and a player input parameter is received from the remote player device via a communication network. A game result is then determined based on (i) the received player input parameter and (ii) the value associated with the physics simulation. A prize may then be provided to the player based on the game result. [0020]
  • One embodiment of the present invention comprises: means for receiving from a player a fee to play a game of skill; means for receiving a player input parameter from a remote player device via a communication network; means for determining a game result based on the player input parameter and the game of skill, wherein the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device; and means for providing a prize to the player based on the game result. [0021]
  • Another embodiment comprises: means for receiving from a player a fee to play a game of skill associated with a physics simulation; means for determining a value associated with the physics simulation without communicating the value to a remote player device; means for receiving a player input parameter from the remote player device via a communication network; means for determining a game result based on (i) the received player input parameter and (ii) the value associated with the physics simulation; and means for providing a prize to the player based on the game result. [0022]
  • With these and other advantages and features of the invention that will become hereinafter apparent, the invention may be more clearly understood by reference to the following detailed description of the invention, the appended claims, and the drawings attached herein.[0023]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1A is a block diagram overview of a game system according to an embodiment of the present invention. [0024]
  • FIG. 1B is a block diagram overview of a game system according to another embodiment of the present invention. [0025]
  • FIG. 2 is a block diagram of a player device according to an embodiment of the present invention. [0026]
  • FIGS. 3 through 5 illustrate player devices according to some embodiments of the present invention. [0027]
  • FIG. 6 is a block diagram of a game controller according to an embodiment of the present invention. [0028]
  • FIG. 7 is a tabular representation of a portion of a player database according to an embodiment of the present invention. [0029]
  • FIG. 8 is a tabular representation of a portion of a game play database according to an embodiment of the present invention. [0030]
  • FIG. 9 is a tabular representation of a portion of a game database according to an embodiment of the present invention. [0031]
  • FIG. 10 is a flow chart of a method for facilitating game play according to an embodiment of the present invention.[0032]
  • DETAILED DESCRIPTION
  • Embodiments of the present invention are directed to systems and methods to facilitate games of “skill” for prizes that are played via a communication network. As used herein, the phrase “game of skill” refers to any game in which a game result is determined based predominantly on a player's skill (e.g., as demonstrated by his or her performance) as opposed to chance. Note that the game result may also be based in part on chance (e.g., a randomly generated value). Moreover, as used herein, a “prize” may be any benefit that can be awarded to a player. By way of example, a prize may be a payment of a monetary amount or an alternate currency (e.g., a gift certificate). [0033]
  • Game System Overview
  • Turning now in detail to the drawings, FIG. 1A is a block diagram of a [0034] game system 100 according to one embodiment of the present invention. The game system 100 includes a game controller 600 in communication with a number of player devices 200. Note that although a single game controller 600 is shown in FIG. 1A, any number of game controllers 600 may be included in the game system 100. Similarly, any number of the other devices described herein may be included in the game system 100 according to embodiments of the present invention.
  • In one embodiment of the present invention, a [0035] player device 200 communicates with a remote, Web-based game controller 600 (e.g., a server) via the Internet. Although some embodiments of the present invention are described with respect to information exchanged using a Web site, according to other embodiments information can instead be exchanged, for example, via: a telephone, an Interactive Voice Response Unit (IVRU), electronic mail, a WEBTV® interface, a cable network interface, and/or a wireless communication system.
  • The [0036] player device 200 and the game controller 600 may be any devices capable of performing the various functions described herein. The player device 200 may be, for example: a PC, a portable computing device such as a Personal Digital Assistant (PDA), a wired or wireless telephone, a one-way or two-way pager, a kiosk (e.g., a game kiosk located at an airport terminal), an interactive television device, a game terminal (e.g., a SONY PLAY STATION® video game terminal), or any other appropriate storage and/or communication device.
  • Note that the devices shown in FIG. 1A need not be in constant communication. For example, a [0037] player device 200 may only communicate with the game controller 600 via the Internet when appropriate (e.g., when attached to a “docking” station or “cradle” coupled to a player's PC). Note also that a player device 200 and the game controller 600 may be incorporated in a single device (e.g., a game kiosk may act as both a player device 200 and the game controller 600).
  • According to an embodiment of the present invention, a player uses a [0038] player device 200 to communicate with the game controller 600. For example, a player may use his or her PC to access a Web site associated with the game controller 600. The player may then play a game of skill (e.g., a computer-based golf game associated with a physics simulation), such as by using a keyboard or mouse coupled to the PC to provide input parameters to the game controller 600.
  • As shown in FIG. 1A, a player may also attempt to use an automated [0039] game playing device 260 to help him or her during game play. The automated game playing device 260 may be, for example, a modified game program or a separate software program that is being executed on the player device 200. For example, a player may create an automated game playing device 260 that analyzes information received by, or stored at, the player device 200 in order to evaluate a simulated putting green terrain. The automated game playing device 260 may then calculate an optimal simulated swing for a player.
  • According to one embodiment, the [0040] game controller 600 also arranges for the player to provide a payment in exchange for game play and/or arranges for the player to receive a payment of one or more prize amounts. For example, the game controller 600 may arrange for $1,000 to be paid to a player who correctly answers twenty trivia questions. A payment device 110 may be used to arrange for the player to provide and/or receive payments. For example, the game controller 600 may arrange for a player to purchase one or more game plays via the payment device 110 (e.g., via a credit card account, a debit card account, a banking account, or an electronic payment protocol). The payment device 110 may comprise, for example, a third party device (e.g., a credit card processing device), a check printer, and/or or an Automated Clearing House (ACH) device (e.g., when arranging to provide a “direct deposit” payment via a player's bank account).
  • Detailed Game System
  • FIG. 1B is a block diagram of a [0041] game system 102 wherein the game controller 600 communicates with different types of player devices 200 via one or more communication networks 104. In particular, the player devices 200 comprise a PC 202, a PDA 204, a wireless telephone 206, and a television 208.
  • The [0042] game controller 600 may communicate with these devices, for example, via the Internet. According to other embodiments, the communication networks 104 comprise one or more of a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a proprietary network, a Public Switched Telephone Network (PSTN), a Wireless Application Protocol (WAP) network, a cable television network, and other types of Internet Protocol (IP) networks such as an intranet or an extranet. Moreover, as used herein, communications include those enabled by wired or wireless technology. Note that the increasing ubiquity of Internet access, and the rapid growth of game playing online, may make the Internet a particularly fertile medium to develop a “cash for cash prizes” player experience.
  • Examples of some [0043] player devices 200 that may be used in connection with the game systems 100, 102 will now be described in detail with respect to FIGS. 2 through 5.
  • Player Device
  • FIG. 2 illustrates a [0044] player device 200 that is descriptive of the devices shown in FIGS. 1A and 1B according to an embodiment of the present invention. The player device 200 comprises a processor 210, such as one or more INTEL® Pentium® processors, coupled to a communication device 220 configured to communicate via a communication network (not shown in FIG. 2). The communication device 220 may be used to communicate, for example, with the game controller 600 and/or the payment device 110.
  • The [0045] processor 210 is also in communication with an input device 240. The input device 240 may comprise, for example, a keyboard, a mouse or other pointing device, a microphone, a knob or a switch (including an electronic representation of a knob or a switch), an infrared port, a docking station, and/or a touch screen. Such an input device 240 may be used, for example, by a player to play a game (e.g., by manipulating a pointer associated with a computer-based golf game).
  • The [0046] processor 210 is also in communication with an output device 250. The output device 240 may comprise, for example, a display (e.g., a computer monitor), a speaker, and/or a printer. The output device 250 may be used, for example, to provide game information to a player.
  • The [0047] processor 210 is also in communication with a storage device 230. The storage device 230 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., magnetic tape and hard disk drives), optical storage devices, and/or semiconductor memory devices such as Random Access Memory (RAM) devices and Read Only Memory (ROM) devices.
  • The [0048] storage device 230 stores a program 215 for controlling the processor 210. The processor 210 performs instructions of the program 215, and thereby operates in accordance with the present invention. For example, the processor 210 may arrange for a player to play a game of skill by receiving information from, and/or transmitting information to, a remote game controller 600.
  • As used herein, information may be “received” by or “transmitted” to, for example: (i) the [0049] player device 200 from the game controller 600; or (ii) a software application or module within the player device 200 from another software application, module, or any other source.
  • FIG. 3 illustrates a [0050] PC 202 displaying game information according to an embodiment of the present invention. The PC 202 includes a keyboard 242A and a mouse 242B which can be used by a player to play a game of skill. The PC 202 also includes a computer display 252A and speakers 252B which can be used, for example, to provide game information to a player.
  • FIG. 4 illustrates a [0051] PDA 204 displaying game information according to another embodiment of the present invention. The PDA 204 includes an input device 244 and an output device 254 (e.g., a display screen) that may be used by a player to play a game. Similarly, FIG. 5 illustrates a wireless telephone 206 including an input device 246 and an output device 256 displaying game information.
  • Game Controller
  • FIG. 6 illustrates a [0052] game controller 600 that is descriptive of the device shown in FIGS. 1A and 1B according to an embodiment of the present invention. The game controller 600 comprises a processor 610, such as one or more INTEL® Pentium® processors, coupled to a communication device 620 configured to communicate via a communication network (not shown in FIG. 6). The communication device 620 may be used to communicate, for example, with one or more player devices 200 and/or the payment device 110.
  • The [0053] processor 610 is also in communication with a storage device 630. The storage device 630 may comprise any appropriate information storage device, including combinations of magnetic storage devices (e.g., magnetic tape and hard disk drives), optical storage devices, and/or semiconductor memory devices such as RAM devices and ROM devices.
  • The [0054] storage device 630 stores a program 615 for controlling the processor 610. The processor 410 performs instructions of the program 415, and thereby operates in accordance with the present invention. For example, the processor 610 may arrange for a player to provide payment of a fee in exchange for playing a game of skill. The processor may also receive a player input parameter from a remote player device 200 and determine a game result based on the player input parameter and a value. The value may be, for example, generated at the game controller 600 without being communicated to the remote player device 200 prior to the determination of the game result. The processor 610 may then arrange for the player to receive a prize based on the game result. Such an approach may limit a player's ability to unfairly produce a game result using an automated game playing device (e.g., because the game result is not based solely based on information available at a remote player device).
  • The [0055] program 615 may be stored in a compressed, uncompiled and/or encrypted format. The program 615 may furthermore include other program elements, such as an operating system, a database management system, and/or device drivers used by the processor 410 to interface with peripheral devices.
  • As used herein, information may be “received” by or “transmitted” to, for example: (i) the [0056] game controller 600 from the player device 200; or (ii) a software application or module within the game controller 600 from another software application, module, or any other source.
  • As shown in FIG. 6, the [0057] storage device 630 also stores a player database 700 (described with respect to FIG. 7), a game play database 800 (described with respect to FIG. 8), and a game database 900 (described with respect to FIG. 9). Examples of databases that may be used in connection with the game systems 100, 102 will now be described in detail with respect to FIGS. 7 through 9. The illustrations and accompanying descriptions of the databases presented herein are exemplary, and any number of other database arrangements could be employed besides those suggested by the figures.
  • Player Database
  • Referring to FIG. 7, a table represents the [0058] player database 700 that may be stored at the game controller 600 according to an embodiment of the present invention. The table includes entries identifying players who play games of skill via the game system 100, including members of a test group of players and/or the general public. The table also defines fields 702, 704, 706, 708, 710 for each of the entries. The fields specify: a player identifier 702, a name 704, contact information 706, a payment identifier 708, and an account balance 710. The information in the player database 700 may be created and updated, for example, based on information received from player when he or she registers with the game controller 600. The information in the player database 700 may also be based on, for example, information generated as players play games of skill via the game system 100.
  • The [0059] player identifier 702 may be, for example, an alphanumeric code associated with a player who has registered to use the game system 100. The player identifier 702 may be generated by, for example, the game controller 600 or the player (e.g., when the player provides a user name and password). According to one embodiment, the player identifier 702 is also stored on a remote player device 200 (e.g., as part of a browser “cookie” file). The player database 700 also stores the name 704 and contact information 706 (e.g., a postal address, an electronic mail address, an IP address, or a telephone number) associated with each player.
  • The [0060] payment identifier 708 may comprise, for example, a credit card, debit card or bank account number (e.g., a checking account number) or digital payment protocol information. The payment identifier 708 may be used, for example, by the game controller 600 to arrange for the player to provide or receive a payment.
  • The [0061] account balance 710 represents an amount that has been provided by the player (e.g. via his or her credit card account) in exchange for game play and/or an amount that has been (or will be) provided to the player based on his or her performance (e.g., a total amount that has been won by the player). The account balance 710 may be increased, for example, when a player provides a fee in exchange for game play and when a player wins a prize. The account balance 710 may be decreased, for example, when he or she plays a game and when payment is provided to the player (e.g., he or she receives a check representing an amount won during the month).
  • Game Play Database
  • Referring to FIG. 8, a table represents the [0062] game play database 800 that may be stored at the game controller 600 according to an embodiment of the present invention. The table includes entries identifying games that have been played by players via the game system 100. The table also defines fields 802, 804, 806 for each of the entries. The fields specify: a game play identifier 802, a player identifier 804, and a game result 806. The information in the game play database 800 may be created and updated, for example, based on information generated as players play games of skill via the game system 100.
  • The [0063] game play identifier 802 may be, for example, an alphanumeric code associated with a game that has been played by a player. The game play identifier 802 may be generated, for example, by the game controller 600. The player identifier 804 may be, for example, an alphanumeric code associated with a player who has registered to use the game system 100. The player identifier 804 may be based on, or associated with, the player identifier 702 stored in the player database 700.
  • The [0064] game result 806 may represent an amount that has been, or will be, provided to a player based on his or her performance in a game of skill (e.g., a prize awarded to the player based on game play). According to another embodiment, the game result 806 instead represents one or more goals achieved by a player, such as a total score. The game provider may analyze the game results 806 stored in the game play database 800 to evaluate a game design (e.g., based on game results 806 generated by a sample group of players and/or after the game has been released to the general public). The game provider may, for example, determine that a particular payout structure will not be (or is not) profitable and/or that game results 806 are determined predominantly by a player's skill.
  • Game Database
  • Referring to FIG. 9, a table represents the [0065] game database 900 that may be stored at the game controller 600 according to an embodiment of the present invention. The table includes entries identifying games of skill that may be available via the game system 100. The table also defines fields 902, 904 for each of the entries. The fields specify: a game identifier 902 and a total game result 904. The information in the game database 900 may be created and updated, for example, based on information generated as players play games of skill via the game system 100.
  • The [0066] game identifier 902 may be, for example, an alphanumeric code associated with a game that may be available via the game system 100. Note that the game identifier 902 may be associated with the game play identifier 802 stored in the game play database 800. For example, the game play identifier 802 may comprise the game identifier 902 concatenated with an identifier associated with a particular game that was played.
  • The [0067] total game result 904 represents a total amount that has been, or will be, paid by a game provider based on players' performance in the game of skill (e.g., prizes awarded to players based on game play). According to another embodiment, the total game result 904 instead represents goals achieved players, such as an average total score.
  • Game System Method
  • FIG. 10 is a flow chart of a method for facilitating game play according to an embodiment of the present invention. The method may be performed, for example, by the [0068] game controller 600 in connection with a game of skill associated with a physics simulation, such as a computer-based golf game. Other examples of games that may be associated with a physics simulation include an archery game, a moving water game (e.g., a whitewater rapids game), a racing game, a fishing game, a sports game (e.g., a baseball, basketball, football, soccer, or hockey game), a bowling game, a billiards game, a throwing game, a ring-toss game, a shooting game, or a space game.
  • At [0069] 1002, the game controller 600 arranges to receive a fee from a player in exchange for game play. For example, the game controller 600 may use the payment identifier 1208 stored in the player database 700 to arrange for the player to provide twenty dollars in exchange for game play (e.g., for the right to play forty games or the right to play games for thirty minutes). The game controller 600 may also update the account balance 1210 stored in the player database 700.
  • At [0070] 1004, the game controller 600 receives one or more player input parameters from a remote player device 200. For example, the game controller 600 may receive a speed and angle associated with a swing of a simulated golf club from a player's PC via the Internet.
  • At [0071] 1006, the game controller 600 determines a game result while inhibiting or hampering the use of an automated game playing device 260. For example, the game controller 600 may calculate a trajectory for a simulated golf ball based on the player input parameter received at 1004 and a value that has not been transmitted to the player device 200, such as a wind speed and direction. Other examples of values that may used include atmospheric information, terrain information, and object information (e.g., an irregularity in a simulated golf ball's shape).
  • According to one embodiment, the value is randomly generated by the [0072] game controller 600. According to another embodiment, the undisclosed value is not randomly generated. For example, the game controller 600 may generate the value by receiving actual wind speed and direction information from a golf course (further removing the perception that “randomness” or “chance” is associated with the game result). As another example, the game controller 600 can generate the value by retrieving a pre-stored value from a database. According to still another embodiment, a multi-player format is utilized to introduce a value that cannot be determined by the remote player device 200 and/or an automated game playing device 260. For example, a first player may select a wind speed and direction for a second player.
  • As a result of the value not being transmitted to the [0073] player device 200, an automated game playing device 260 would be unaware of, and unable to account for, the value.
  • The game provider may want to make sure that the player's skill in the game is more significant to the determination of a game result than the real-world forces. The level of skill required may be associated with proficiency in reading and interpreting the putting green, estimating the correct force and direction to hit the golf ball, and hand-eye coordination needed to properly input the desired force. [0074]
  • Moreover, the game provider may want to ensure that game results, and any simulations and values used to produce those game results (e.g., wind speeds), can be audited and verified by outside experts (e.g., a physics expert may review a physics simulation). [0075]
  • Note that a game based in part on real world probabilities may effectively limit an expert player's advantage. Consider a computer-based golf simulation in which a player is awarded a large prize if he or she shoots a “hole-in-one.” In this case, the likelihood of even an expert player shooting a hole-in-one may be small enough (e.g., one in a million) so as to prevent expert players from dominating the game. As described herein, a game design can also incorporate one or more variable elements to prevent expert players from completely mastering the game. For example, a variable, undisclosed wind speed and direction may be used to further limit an advantage enjoyed by expert players. [0076]
  • At [0077] 1008, the game controller 600 determines if a prize has been won by the player based on the game result. For example, the game controller 600 may determine if a simulate golf ball has come to rest within a predetermined distance of a simulated golf hole. If the player has won a prize, the game controller 600 arranges for the player to receive payment of a prize amount at 1010. The game controller 600 may also update the account balance 710 stored in the player database 700, the game result 806 stored in the game play database 800, and/or the total game result 904 stored in the game database 900.
  • Additional Embodiments
  • The following illustrates various additional embodiments of the present invention. These do not constitute a definition of all possible embodiments, and those skilled in the art will understand that the present invention is applicable to many other embodiments. Further, although the following embodiments are briefly described for clarity, those skilled in the art will understand how to make any changes, if necessary, to the above-described apparatus and methods to accommodate these and other embodiments and applications. [0078]
  • Although most of the embodiments described herein are associated with a [0079] game controller 600 generating an additional value that is used to determine a game result, such a function may instead be performed by a player device 200. For example, a first player may use a first player device 200 to input a wind speed and direction that is used when determining a game result for a second player at a second player device 200.
  • Similarly, although embodiments of the present invention are described with respect to games of skill associated a single player, according to other embodiments the games of skill are instead associated with multiple players. For example, a set of players (e.g., members of a family or a “team” of players) may be play a game of skill as described herein. [0080]
  • In some of the embodiments described herein, a check may be mailed to a player based on an amount won during game play. However, payments can also be provided to the player in other ways. For example, a game provider may give a player a payment card that the player uses to collect winning amounts via, for example, an Automated Teller Machine (ATM) device. [0081]
  • The present invention has been described in terms of several embodiments solely for the purpose of illustration. Persons skilled in the art will recognize from this description that the invention is not limited to the embodiments described, but may be practiced with modifications and alterations limited only by the spirit and scope of the appended claims. [0082]

Claims (14)

What is claimed is:
1. A method of facilitating game play at a game controller, comprising:
receiving from a player a fee to play a game of skill;
receiving a player input parameter from a remote player device via a communication network;
determining a game result based on the player input parameter and the game of skill, wherein the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device; and
providing a prize to the player based on the game result.
2. The method of claim 1, wherein the remote player device comprises at least one of: (i) a personal computer, (ii) a portable computing device, (iii) a personal digital assistant, (iv) a telephone, (v) a wireless telephone, (vi) a game terminal, (vii) an interactive television device, and (viii) a kiosk.
3. The method of claim 1, wherein the communication network comprises at least one of: (i) the Internet, (ii) a public network, (iii) a public switched telephone network, (iv) a proprietary network, (v) a cable television network, (vi) a wireless network, and (vii) a local area network.
4. The method of claim 1, wherein the fee is received from the player via a payment identifier.
5. The method of claim 4, wherein the payment identifier is associated with at least one of: (i) a credit card account, (ii) a debit card account, (iii) a bank account, and (iv) a digital payment protocol.
6. The method of claim 1, wherein the prize comprises payment of at least one of: (i) a monetary amount, and (ii) an alternate currency.
7. The method of claim 1, wherein the game of skill comprises a game associated with a physics simulation, and the value comprises a randomly generated value associated with the physics simulation.
8. The method of claim 7, wherein the player input parameter and the randomly generated value are input into the physics simulation to determine the game result.
9. The method of claim 8, wherein the physics simulation comprises at least one of:
a golf simulation;
a golf putting simulation;
an archery simulation;
a moving water simulation;
a racing simulation;
a fishing simulation;
a baseball simulation;
a basketball simulation;
a football simulation;
a soccer simulation;
a hockey simulation;
a bowling simulation;
a billiards simulation;
a throwing simulation;
a ring-toss simulation;
a shooting simulation; and
a space simulation.
10. A game controller, comprising:
a processor; and
a storage device in communication with said processor and storing instructions adapted to be executed by said processor to:
receive from a player a fee to play a game of skill;
receive a player input parameter from a remote player device via a communication network;
determine a game result based on the player input parameter and the game of skill, wherein the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device; and
provide a prize to the player based on the game result.
11. The game controller of claim 10, wherein said storage device further stores at least one of: (i) a player database, (ii) a game play database, and (iii) a game database.
12. The game controller of claim 10, further comprising:
a communication device coupled to said processor and adapted to communicate with at least one of: (i) a player device, and (ii) a payment device.
13. A medium storing instructions adapted to be executed by a processor to perform a method of facilitating game play at a game controller, said method comprising:
receiving from a player a fee to play a game of skill;
receiving a player input parameter from a remote player device via a communication network;
determining a game result based on the player input parameter and the game of skill, wherein the game of skill inhibits performance of an automated game playing device by determining the game result in part based on a value that is not transmitted to the remote player device; and
providing a prize to the player based on the game result.
14. A computer-implemented method of facilitating game play at a game controller, comprising:
receiving from a player a fee to play a game of skill associated with a physics simulation;
determining a value associated with the physics simulation without communicating the value to a remote player device;
receiving a player input parameter from the remote player device via a communication network;
determining a game result based on (i) the received player input parameter and (ii) the value associated with the physics simulation; and
providing a prize to the player based on the game result.
US09/852,239 1995-06-30 2001-05-09 Systems and methods to facilitate games of skill for prizes played via a communication network Abandoned US20040242299A9 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/852,239 US20040242299A9 (en) 1995-06-30 2001-05-09 Systems and methods to facilitate games of skill for prizes played via a communication network

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US49708095A 1995-06-30 1995-06-30
US08/561,668 US5768382A (en) 1995-11-22 1995-11-22 Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols
US08/624,998 US5871398A (en) 1995-06-30 1996-03-29 Off-line remote system for lotteries and games of skill
US08/635,576 US5779549A (en) 1996-04-22 1996-04-22 Database driven online distributed tournament system
US08/677,544 US5970143A (en) 1995-11-22 1996-07-10 Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US29822699A 1999-04-22 1999-04-22
US09/852,239 US20040242299A9 (en) 1995-06-30 2001-05-09 Systems and methods to facilitate games of skill for prizes played via a communication network

Related Parent Applications (3)

Application Number Title Priority Date Filing Date
US08/561,668 Continuation-In-Part US5768382A (en) 1995-06-30 1995-11-22 Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols
US08/624,998 Continuation-In-Part US5871398A (en) 1995-06-30 1996-03-29 Off-line remote system for lotteries and games of skill
US29822699A Continuation-In-Part 1995-06-30 1999-04-22

Publications (2)

Publication Number Publication Date
US20020010013A1 US20020010013A1 (en) 2002-01-24
US20040242299A9 true US20040242299A9 (en) 2004-12-02

Family

ID=33494376

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/852,239 Abandoned US20040242299A9 (en) 1995-06-30 2001-05-09 Systems and methods to facilitate games of skill for prizes played via a communication network

Country Status (1)

Country Link
US (1) US20040242299A9 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040242309A1 (en) * 2003-03-13 2004-12-02 Melesko Robert S. Lottery transaction device, system and method
US20050233803A1 (en) * 2004-03-30 2005-10-20 Astro Corp. Multi-player gaming method and system with side betting option among players
US20070077994A1 (en) * 2005-10-05 2007-04-05 Betteridge Albert E Networked video game wagering
US20070135208A1 (en) * 2005-12-08 2007-06-14 Betteridge Albert E Iv Networked video game wagering with player-initiated verification of wager outcomes
US20070265092A1 (en) * 2006-04-21 2007-11-15 Albert Betteridge Exchange-based and challenge-based networked video game wagering
US20100222125A1 (en) * 2003-03-13 2010-09-02 Nyman Timothy B Lottery Transaction Device, System and Method with Paperless Wagering and Payment of Winnings
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6729961B1 (en) * 2000-11-03 2004-05-04 Igt Method for displaying an interactive game having a pre-determined outcome
US8721457B2 (en) * 2002-01-07 2014-05-13 Cisco Technology, Inc. Secure offline interactive gambling
US7306519B2 (en) 2002-09-12 2007-12-11 Igt Gaming device having free game keno
US20040053677A1 (en) * 2002-09-12 2004-03-18 Hughs-Baird Andrea C. Gaming device having a scatter pay symbol
CA2514980A1 (en) * 2003-02-03 2004-08-19 Gamelogic Inc. Game of chance and system and method for playing game of chance
US7329183B2 (en) * 2003-02-21 2008-02-12 Igt Central determination gaming system where the same seed is used to generate the outcomes for a primary game and a secondary game
US6988946B2 (en) * 2003-02-21 2006-01-24 Igt Central determination gaming system with a central controller providing a game outcome and a gaming terminal determining a presentation of the provided game outcome
US7291069B2 (en) 2003-03-06 2007-11-06 Igt Central determination gaming system with a game outcome generated by a gaming terminal and approved by a central controller
US7628703B2 (en) * 2003-05-08 2009-12-08 Igt Central determination gaming system with a gaming terminal assisting the central controller in the generation of a game outcome
US7192348B2 (en) 2003-05-20 2007-03-20 Igt Central determination gaming system which provides a player a choice in outcomes
US7399227B2 (en) * 2003-06-23 2008-07-15 Igt Central determination gaming system with a keno game
US20050037834A1 (en) * 2003-08-11 2005-02-17 Stern Kenneth O. Apparatus and method for memorization poker
US7470186B2 (en) * 2003-08-12 2008-12-30 Igt Gaming device having a game with sequential display of numbers
US6991538B2 (en) * 2003-09-10 2006-01-31 Igt Gaming device having a card game with negative impact cards
US20050054415A1 (en) * 2003-09-10 2005-03-10 Kaminkow Joseph E. Gaming device having matching game with dual random generating and player picking of symbols
US8057292B2 (en) 2003-09-15 2011-11-15 Igt Draw bingo
US20050101387A1 (en) * 2003-09-15 2005-05-12 Igt Bingo game morphed to display non-bingo outcomes
US8512144B2 (en) 2003-10-20 2013-08-20 Tipping Point Group, Llc Method and apparatus for providing secondary gaming machine functionality
US7470183B2 (en) * 2004-06-15 2008-12-30 Igt Finite pool gaming method and apparatus
US7695359B2 (en) * 2004-07-30 2010-04-13 Igt “Buy a peek” gaming methods and devices
US8123606B2 (en) * 2004-07-30 2012-02-28 Igt Stud bingo
US7955170B2 (en) * 2004-07-30 2011-06-07 Igt Providing non-bingo outcomes for a bingo game
US8814652B2 (en) * 2004-07-30 2014-08-26 Igt Bingo game with multicard patterns
US20060040717A1 (en) * 2004-08-19 2006-02-23 Clifton Lind Networked gaming system with skill influenced prize mapping
US7837545B2 (en) * 2004-09-03 2010-11-23 Igt Gaming device having an interactive poker game with predetermined outcomes
US20060068895A1 (en) * 2004-09-10 2006-03-30 Nguyen Binh T Apparatus for pre-determined game outcomes
US7909692B2 (en) * 2004-09-10 2011-03-22 Igt Apparatus for pre-determined game outcomes
US7524243B2 (en) 2004-09-21 2009-04-28 Igt Central determination poker game
US7553230B2 (en) * 2004-09-28 2009-06-30 Igt Gaming device having matching game with improved display
US7740536B2 (en) * 2004-09-29 2010-06-22 Igt Gaming device having player selection of scatter pay symbol positions
US7837547B2 (en) * 2004-12-14 2010-11-23 Igt Gaming device having a wagering game wherein a wager amount is automatically determined based on a quantity of player selections
US7815500B2 (en) * 2005-01-07 2010-10-19 Igt Gaming device having a predetermined result poker game
US20060166729A1 (en) * 2005-01-27 2006-07-27 Igt Lottery and gaming systems with electronic instant win games
US9105146B2 (en) * 2005-01-31 2015-08-11 Igt Central determination offer and acceptance game with multiplier
US20060189393A1 (en) * 2005-02-22 2006-08-24 Albert Edery Real action network gaming system
US20070032285A1 (en) * 2005-08-08 2007-02-08 Wolf Bryan D Gaming device having a selection game with player choice and a predetermined game outcome
US7658672B1 (en) * 2005-08-18 2010-02-09 Igt Multi-play poker gaming system with predetermined game outcomes
US8113939B2 (en) 2005-09-09 2012-02-14 Igt Gaming device and method providing relatively large awards with variable player participation levels
WO2007092461A2 (en) * 2006-02-03 2007-08-16 Abramonte, Frank Method, system and article for virtual sports tournaments on a handheld and/or mobile device
WO2007146177A2 (en) * 2006-06-09 2007-12-21 Wms Gaming Inc. Wagering game system with docking stations
US7857693B1 (en) 2006-06-20 2010-12-28 Igt Multi-spin poker gaming system with predetermined game outcomes
US7901282B2 (en) * 2006-07-14 2011-03-08 Igt Gaming device having competitive/bonus matching game
US20090075714A1 (en) 2007-09-18 2009-03-19 Igt Multi-card bingo patterns and wild balls
US8070587B2 (en) * 2007-10-26 2011-12-06 Igt Gaming system and method providing a multiplayer bonus game having a plurality of award opportunities
US8128478B2 (en) 2008-11-10 2012-03-06 Igt Gaming system, gaming device, and method for providing a game having a first evaluation based on drawn symbols and a second evaluation based on an order in which the symbols are drawn
US8172665B2 (en) * 2008-11-12 2012-05-08 Igt Gaming system enabling a symbol driven win evaluation method
US9569932B2 (en) 2009-07-02 2017-02-14 Igt Central determination gaming system and method for providing a persistence game with predetermined game outcomes
US8932129B2 (en) 2010-03-12 2015-01-13 Igt Multi-play central determination system
US8357041B1 (en) 2011-07-21 2013-01-22 Igt Gaming system and method for providing a multi-dimensional cascading symbols game with player selection of symbols
US8485901B2 (en) 2011-07-21 2013-07-16 Igt Gaming system and method for providing a multi-dimensional symbol wagering game with rotating symbols
US8430737B2 (en) 2011-07-21 2013-04-30 Igt Gaming system and method providing multi-dimensional symbol wagering game
US8668574B2 (en) 2011-09-28 2014-03-11 Igt Gaming system and method providing a user device that receives and stores a reel set for an initial game play and reel sets for subsequent game plays
US8968073B2 (en) 2011-09-28 2015-03-03 Igt Gaming system and method providing a server that determines reel sets for subsequent game plays
US8827798B2 (en) 2011-09-28 2014-09-09 Igt Gaming system and method providing a user device that receives and stores reel sets for subsequent game plays
US8591314B2 (en) 2011-09-28 2013-11-26 Igt Gaming system and method providing a server that determines a reel set for an initial game play and reel sets for subsequent game plays
US8764544B2 (en) 2012-05-25 2014-07-01 Igt Gaming system and method providing a Keno game including an additional number triggering event that causes at least one additional number to be added to a selected number set to form a modified number set
US9472063B2 (en) 2012-09-25 2016-10-18 Igt Gaming system and method for providing a multiple sided card game
US9076294B2 (en) 2013-03-13 2015-07-07 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through timed reveals and reveal decay
US9911276B2 (en) 2014-02-03 2018-03-06 Milo Borissov Universal jackpot controller for gaming devices and gaming systems
US9064376B1 (en) * 2014-06-06 2015-06-23 Aviel David Rubin Utilization of multiple devices to secure online transactions
US10255761B2 (en) 2015-03-17 2019-04-09 Igt Gaming system and method for converting primary game outcomes to secondary game outcomes
US9916735B2 (en) 2015-07-22 2018-03-13 Igt Remote gaming cash voucher printing system
US10614669B2 (en) 2018-08-22 2020-04-07 Igt Central determination gaming system with incrementing awards
US20200074805A1 (en) 2018-08-28 2020-03-05 Igt Central determination gaming system with limited term persistent elements
US11410504B1 (en) 2021-12-16 2022-08-09 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers using reserve wagering

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6468155B1 (en) * 2001-05-08 2002-10-22 Skillgames, Inc. Systems and methods to facilitate games of skill for prizes played via a communication network
US6589117B1 (en) * 1997-12-09 2003-07-08 Konami Co., Ltd. Fishing game system and input device therefor
US6767284B1 (en) * 2000-03-14 2004-07-27 John R. Koza Skill games
US6802772B1 (en) * 2000-10-11 2004-10-12 Walker Digital, Llc Systems and methods wherein at least one set of possible input parameters to a physics simulation will produce a successful game result

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6589117B1 (en) * 1997-12-09 2003-07-08 Konami Co., Ltd. Fishing game system and input device therefor
US6767284B1 (en) * 2000-03-14 2004-07-27 John R. Koza Skill games
US6802772B1 (en) * 2000-10-11 2004-10-12 Walker Digital, Llc Systems and methods wherein at least one set of possible input parameters to a physics simulation will produce a successful game result
US6468155B1 (en) * 2001-05-08 2002-10-22 Skillgames, Inc. Systems and methods to facilitate games of skill for prizes played via a communication network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040242309A1 (en) * 2003-03-13 2004-12-02 Melesko Robert S. Lottery transaction device, system and method
US20100222125A1 (en) * 2003-03-13 2010-09-02 Nyman Timothy B Lottery Transaction Device, System and Method with Paperless Wagering and Payment of Winnings
US20050233803A1 (en) * 2004-03-30 2005-10-20 Astro Corp. Multi-player gaming method and system with side betting option among players
US20070077994A1 (en) * 2005-10-05 2007-04-05 Betteridge Albert E Networked video game wagering
US20070135208A1 (en) * 2005-12-08 2007-06-14 Betteridge Albert E Iv Networked video game wagering with player-initiated verification of wager outcomes
US20070265092A1 (en) * 2006-04-21 2007-11-15 Albert Betteridge Exchange-based and challenge-based networked video game wagering
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges

Also Published As

Publication number Publication date
US20020010013A1 (en) 2002-01-24

Similar Documents

Publication Publication Date Title
US20020010013A1 (en) Systems and methods to facilitate games of skill for prizes played via a communication network
US6468155B1 (en) Systems and methods to facilitate games of skill for prizes played via a communication network
US7192352B2 (en) System and method for facilitating play of a video game via a web site
US5779549A (en) Database driven online distributed tournament system
US7416488B2 (en) System and method for playing a game of skill
US6929550B2 (en) Network game method and network game system
US7052392B2 (en) Method and apparatus for providing an advantage to a player in a bonus game
US8317598B2 (en) Handicapping and differential reward system for skill-based games
US20070117619A1 (en) System and method for facilitating play of a video game via a web site
US20070087804A1 (en) Method and apparatus for wagering on event outcomes of a game
US20020068632A1 (en) Interconnection of users via a communications network, for competitive gaming
US20030114218A1 (en) Method and apparatus for gaming machines with a quasi-competition play bonus feature
US6749505B1 (en) Systems and methods for altering game information indicated to a player
US20200258353A1 (en) System and method of providing wagering over a computerized network
US10092825B2 (en) System, method, and apparatus for a game of skill
US8506373B2 (en) Amusement device prize awarding system and method
US20020119822A1 (en) Systems and methods wherein a player device continues game play independent of a determination of player input validity
US20020103022A1 (en) Systems and methods for limiting a total amount won by a player based on the player's performance in a game of skill
US8187066B1 (en) Online gaming system for simulating a basketball game
GB2370792A (en) Multi-player online game
US8187896B1 (en) Online gaming system for simulating a baseball game
Tsai Fantasy (e) Sports: The Future Prospect of Fantasy Sports Betting Amongst Organized Multiplayer Video Game Competitions
WO2005020110A1 (en) Method and apparatus for handling competition entries and wagering transactions

Legal Events

Date Code Title Description
AS Assignment

Owner name: WALKER, JAY, CONNECTICUT

Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:011874/0792

Effective date: 20010531

Owner name: WALKER, JAY,CONNECTICUT

Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:011874/0792

Effective date: 20010531

AS Assignment

Owner name: WALKER DIGITAL, LLC, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JORASCH, JAMES A.;REEL/FRAME:012084/0274

Effective date: 20010802

Owner name: WALKER DIGITAL, LLC, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JORASCH, JAMES A.;WALKER, JAY S.;REEL/FRAME:012347/0053;SIGNING DATES FROM 20010802 TO 20010803

Owner name: WALKER DIGITAL, LLC, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JORASCH, JAMES A.;WALKER, JAY S.;SIGNING DATES FROM 20010802 TO 20010803;REEL/FRAME:012347/0053

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION