Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

The gaming systems according to the invention include hardware and software systems that allow a large arena of participants to interactively play a game of chance or skill. Generally, the invention can be understood game servers that generate page signals, such as HTML pages, that are representative of a hand being played, or dealt to a participant in a large arena game. For example, the game server can generate for each participant in a large arena game a page that is representative of a bingo card dealt to that participant. Each of the pages generated by the server includes a control mechanism, such as a check box or radio button, that allows the server to collect information from the participant to determine the moves being played by that participant. The gamer server collects from each participant the moves being played by the participant and as a function of the moves played and the hand dealt, the game server generates a new page that shows the progression of the participant...

InventorStuart Roseman
Original AssigneeGamesville.Com,Inc.
Primary Examiner: John M Hotaling, II
Current U.S. Classification463/42; 463/1
International Classification: A63F 922

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4902020Aug 2, 1988Feb 20, 1990Investment franchisement game and method of advertisement
US5009429Jul 5, 1990Apr 23, 1991Investment game and method of advertisement
US5083800Jun 7, 1990Jan 28, 1992Interactive Network, Inc.Game of skill or chance playable by several participants remote from each other in conjunction with a common event
US5096202Jul 26, 1990Mar 17, 1992Egil Hesland A/SDisplay system for data assisted bingo game
US5324035Dec 1, 1992Jun 28, 1994Infinational Technologies, Inc.Video gaming system with fixed pool of winning plays and global pool access
US5351970Sep 16, 1992Oct 4, 1994Methods and apparatus for playing bingo over a wide geographic area
US5393057Feb 7, 1992Feb 28, 1995Electronic gaming apparatus and method
US5505449Jan 27, 1995Apr 9, 1996Video Lottery Technologies, Inc.Video lottery system with improved site controller and validation unit
US5536016Sep 26, 1994Jul 16, 1996Mikohn Gaming CorporationProgressive system for a match number game and method therefor
US5569083Jul 14, 1994Oct 29, 1996Millennium Investments LimitedMethods and apparatus for playing bingo over a wide geographic area
US5586937May 19, 1994Dec 24, 1996Interactive, computerised gaming system with remote terminals
US5737560Dec 29, 1995Apr 7, 1998Silicon Graphics, Inc.Graphical method and system for accessing information on a communications network
US5746656Apr 23, 1996May 5, 1998Video game competition method and apparatus
US5816918Nov 14, 1996Oct 6, 1998RLT Acquistion, Inc.Prize redemption system for games
US5823879Dec 3, 1996Oct 20, 1998Sheldon F. GoldbergNetwork gaming system
US5830069Sep 13, 1996Nov 3, 1998Wango World Inc.Wide area networking gaming

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6196920Mar 31, 1998Mar 6, 2001Masque Publishing, Inc.On-line game playing with advertising
US6203433Aug 14, 1998Mar 20, 2001Fuji Xerox Co., Ltd.Network game system, a network game server, a network game client, a player selection program, a medium storing a player selection program, and a medium storing a player information collection program
US6236900May 3, 1999May 22, 2001Method and system for internet-based, competitive event prediction
US6267672Oct 21, 1998Jul 31, 2001Ayecon Entertainment, L.L.C.Product sales enhancing internet game system
US6277026May 27, 1998Aug 21, 2001MCI Communications CorporationSystem and method for facilitating the purchase and sale of lottery tickets online
US6306035Nov 3, 1999Oct 23, 2001Arcade Planet, Inc.Graphical user interface for providing gaming and prize redemption capabilities
US6349301Feb 24, 1998Feb 19, 2002Microsoft CorporationVirtual environment bystander updating in client server architecture
US6406371Aug 3, 2000Jun 18, 2002Kabushiki Kaisha Sega EnterprisesData communication method for game system
US6419577Mar 18, 1999Jul 16, 2002Kabushiki Kaisha BandaiSemi-real time simulation type video game device
US6443843Jun 29, 2000Sep 3, 2002Walker Digital, LLCSystem to provide game play for products
US6524189Jul 9, 1999Feb 25, 2003Nokia CorporationMulti-player game system using mobile telephone and game unit
US6585590Mar 12, 2001Jul 1, 2003Dotcom Entertainment Group, Inc.Method and system for operating a bingo game on the internet
US6612501Jul 14, 2000Sep 2, 2003Mattel, Inc.Computer game and method of playing the same
US6612932Jul 18, 2001Sep 2, 2003Method and apparatus for obtaining marketing information through the playing of a maze based game
US6625578Feb 28, 2001Sep 23, 2003Masque Publishing, Inc.On-line game playing with advertising
US6634949Feb 28, 2000Oct 21, 2003Creative Kingdoms, LLCMulti-media interactive play system
US6749511Aug 16, 2001Jun 15, 2004Website promotional applet process
US6835137Apr 17, 2001Dec 28, 2004Namco LimitedGame apparatus and communication game system
US6835138Nov 27, 2001Dec 28, 2004Internet bingo game method and system capable of promoting perception and studying ability
US6880168Mar 29, 2001Apr 12, 2005Kabushiki Kaisha Square EnixChat application for video game machine
US6902480Jun 13, 2002Jun 7, 2005Method and system for providing electronically placed wagers for another
US6929544Dec 21, 2000Aug 16, 2005Internet gaming system
US6967566Apr 7, 2003Nov 22, 2005Creative Kingdoms, LLCLive-action interactive adventure game
US6968346Apr 23, 2001Nov 22, 2005International Business Machines CorporationXML-based system and method for collaborative web-based design and verification of system-on-a-chip
US6970910Oct 18, 2001Nov 29, 2005Murai Associates CorporationMethod for participating in network type game, server system for the same, and recording medium upon which program for the same is recorded
US7003587Apr 26, 2000Feb 21, 2006Computer Associates Think, Inc.Method and apparatus for maintaining data integrity across distributed computer systems
US7024375Apr 3, 2003Apr 4, 2006System and method for purchasing game and lottery tickets
US7029400Aug 1, 2003Apr 18, 2006Creative Kingdoms, LLCInteractive water attraction and quest game
US7066781Oct 22, 2001Jun 27, 2006Children's toy with wireless tag/transponder
US7125336Dec 18, 2001Oct 24, 2006Nokia CorporationDistributed game over a wireless telecommunications network
US7136871Nov 21, 2001Nov 14, 2006Microsoft CorporationMethods and systems for selectively displaying advertisements
US7147563Jul 8, 2002Dec 12, 2006Sega CorporationVideo game apparatus, method and recording medium for obtaining data from a URL as random numbers
US7189161Feb 21, 2002Mar 13, 2007New Millenium Gaming LimitedSlim terminal gaming system
US7192348May 20, 2003Mar 20, 2007IGTCentral determination gaming system which provides a player a choice in outcomes
US7244181Jan 22, 2004Jul 17, 2007Netamin Communication Corp.Multi-player game employing dynamic re-sequencing
US7291069Mar 6, 2003Nov 6, 2007IGTCentral determination gaming system with a game outcome generated by a gaming terminal and approved by a central controller
US7293230Jan 25, 2001Nov 6, 2007American Express Travel Related Services Company, Inc.Information architecture for the interactive environment
US7294056Dec 23, 2003Nov 13, 2007GameTech International, Inc.Enhanced gaming system
US7303470Sep 12, 2003Dec 4, 2007Konami Gaming, Inc.System and method for assigning a voucher to a player in a player tracking system
US7305398May 7, 2004Dec 4, 2007Apparatus and method for managing social games
US7315893Mar 4, 2002Jan 1, 2008Computer Associates Think, Inc.Method and apparatus for filtering messages based on context
US7329183Feb 21, 2003Feb 12, 2008IGTCentral determination gaming system where the same seed is used to generate the outcomes for a primary game and a secondary game
US7342581Oct 17, 2001Mar 11, 2008Computer Associates Think, Inc.Method and apparatus for displaying 3-D state indicators
US7356547Jun 14, 2004Apr 8, 2008Microsoft CorporationMethods and systems for selectively displaying advertisements
US7364509May 24, 2004Apr 29, 2008Flagship Entertainment, Inc.Systems and methods for facilitating a wager
US7367885Sep 30, 2003May 6, 2008IGT3-D text in a gaming machine
US7387568Jun 8, 2004Jun 17, 2008IGTMethod for displaying an interactive game having a pre-determined outcome
US7390258Apr 22, 2004Jun 24, 2008IGTMethod for displaying an interactive game having a pre-determined outcome
US7390264Aug 30, 2002Jun 24, 2008Walker Digital, LLCMethod and system to incorporate game play into product transactions
US7393276May 14, 2004Jul 1, 2008IGTMethod for displaying an interactive game having a pre-determined outcome
US7399227Jun 23, 2003Jul 15, 2008IGTCentral determination gaming system with a keno game
US7416488Jul 18, 2002Aug 26, 2008Duplicate (2007) Inc.System and method for playing a game of skill
US7422521Jul 8, 2003Sep 9, 2008Duplicate (2007) Inc.Method of determining skill level in a tournament setting
US7424671Apr 2, 2004Sep 9, 2008Justsystems Canada Inc.Methods and systems for enabling collaborative authoring of hierarchical documents
US7445550Sep 29, 2004Nov 4, 2008Creative Kingdoms, LLCMagical wand and interactive play experience
US7465230Apr 22, 2005Dec 16, 2008IGTVirtual cameras and 3-D gaming environments in a gaming machine
US7465231May 20, 2004Dec 16, 2008Gametap LLCSystems and methods for delivering content over a network
US7470196Oct 16, 2000Dec 30, 2008WMS Gaming, Inc.Method of transferring gaming data on a global computer network
US7473176Jan 27, 2005Jan 6, 2009IGTApparatus and method for generating a pool of seeds for a central determination gaming system
US7479062Mar 2, 2005Jan 20, 2009IGTApparatus and method for generating a pool of seeds for a central determination gaming system
US7483913Sep 8, 2005Jan 27, 2009International Business Machines CorporationXML-based system and method for collaborative web-based design and verification of system-on-a-chip
US7488231Sep 30, 2005Feb 10, 2009Creative Kingdoms, LLCChildren's toy with wireless tag/transponder
US7494410Jul 20, 2005Feb 24, 2009Duplicate (2007) Inc.System and method for skill based games of chance
US7500917Mar 25, 2003Mar 10, 2009Creative Kingdoms, LLCMagical wand and interactive play experience
US7524243Sep 21, 2004Apr 28, 2009IGTCentral determination poker game
US7526447Aug 28, 2003Apr 28, 2009IGTMethod and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment
US7536316Jun 14, 2004May 19, 2009Microsoft CorporationMethods and systems for selectively displaying advertisements
US7563163Oct 1, 2002Jul 21, 2009IGTGaming device including outcome pools for providing game outcomes
US7572186Jul 27, 2007Aug 11, 2009IGTVirtual cameras and 3-D gaming environments in a gaming machine
US7611405Oct 15, 2002Nov 3, 2009IGTDynamic menu system
US7614948Jan 13, 2004Nov 10, 2009IGTMulti-player bingo with slept awards reverting to progressive jackpot pool
US7614958Nov 15, 2002Nov 10, 2009Creative Kingdoms, LLCInteractive quest game
US7628703May 8, 2003Dec 8, 2009IGTCentral determination gaming system with a gaming terminal assisting the central controller in the generation of a game outcome
US7658672Aug 16, 2006Feb 9, 2010IGTMulti-play poker gaming system with predetermined game outcomes
US7666084Dec 5, 2003Feb 23, 2010GameLogic Inc.Game of chance and system and method for playing games of chance
US7674169Aug 12, 2002Mar 9, 2010Scientific Games International, Inc.Random animated lottery system
US7674184Apr 18, 2006Mar 9, 2010Creative Kingdoms, LLCInteractive water attraction and quest game
US7677453Jan 26, 2006Mar 16, 2010System and method for purchasing game and lottery tickets
US7680879Feb 21, 2006Mar 16, 2010Computer Associates Think, Inc.Method and apparatus for maintaining data integrity across distributed computer systems
US7695359Dec 30, 2004Apr 13, 2010IGT“Buy a peek” gaming methods and devices
US7698178Nov 22, 2005Apr 13, 2010Massive IncorporatedOnline game advertising system
US7707242Sep 30, 2004Apr 27, 2010Bally Gaming, Inc.Internet browser-based gaming system and method for providing browser operations to a non-browser enabled gaming network
US7708633Jan 27, 2005May 4, 2010Multimedia Games, Inc.Apparatus and method for mapping multiple bingo game results to a common display
US7722466Mar 6, 2002May 25, 2010WMS Gaming Inc.Integration of casino gaming and non-casino interactive gaming
US7727071Jun 19, 2007Jun 1, 2010WMS Gaming Inc.Centralized gaming system with modifiable remote display terminals
US7729946Jan 24, 2003Jun 1, 2010Massive IncorporatedOnline game advertising system
US7731581Sep 14, 2004Jun 8, 2010IGTMulti-player bingo game with multiple alternative outcome displays
US7749089Apr 10, 2000Jul 6, 2010Creative Kingdoms, LLCMulti-media interactive play system
US7753772Oct 3, 2000Jul 13, 2010Walker Digital, LLCSystems and methods wherein a player indicates an item that may be received based on a game event outcome associated with the player
US7753774Apr 11, 2006Jul 13, 2010IGTUsing multiple bingo cards to represent multiple slot paylines and other class III game options
US7770143Jan 19, 2007Aug 3, 2010System and method for design development
US7778866Jan 14, 2005Aug 17, 2010Topcoder, Inc.Systems and methods for software development
US7785187Jun 19, 2008Aug 31, 2010IGTMethod for displaying an interactive game having a predetermined outcome
US7785189Mar 16, 2007Aug 31, 2010IGTCentral determination gaming system which provides a player a choice in outcomes
US7815500Jan 7, 2005Oct 19, 2010IGTGaming device having a predetermined result poker game
US7833093Jan 22, 2008Nov 16, 2010IGTCentral determination gaming system where the same seed is used to generate the outcomes for a primary game and a secondary game
US7837545Sep 3, 2004Nov 23, 2010IGTGaming device having an interactive poker game with predetermined outcomes
US7837560Feb 5, 2007Nov 23, 2010Slim terminal gaming system
US7849401Apr 2, 2004Dec 7, 2010Justsystems Canada Inc.Method and system for enabling collaborative authoring of hierarchical documents with locking
US7850527Jul 13, 2004Dec 14, 2010Creative Kingdoms, LLCMagic-themed adventure game
US7857693Jun 18, 2007Dec 28, 2010IGTMulti-spin poker gaming system with predetermined game outcomes
US7860748Mar 19, 2004Dec 28, 2010Nokia CorporationCharging in a communication system
US7870023Jun 16, 2004Jan 11, 2011Microsoft CorporationMethods and systems for selectively displaying advertisements
US7874907Aug 23, 2005Jan 25, 2011Cadillac Jack, Inc.Devices and methods for feature ball bingo
US7878905Nov 15, 2005Feb 1, 2011Creative Kingdoms, LLCMulti-layered interactive play experience
US7895076Apr 7, 2006Feb 22, 2011Sony Computer Entertainment Inc.
Sony Computer Entertainment America LLC
Sony Corporation
Advertisement insertion, profiling, impression, and feedback
US7896742Jul 13, 2007Mar 1, 2011Creative Kingdoms, LLCApparatus and methods for providing interactive entertainment
US7901289Feb 1, 2008Mar 8, 2011IGTTransparent objects on a gaming machine
US7909696Mar 17, 2004Mar 22, 2011IGTGame interaction in 3-D gaming environments
US7918730Jun 27, 2002Apr 5, 2011IGTTrajectory-based 3-D games of chance for video gaming machines
US7934994Nov 4, 2008May 3, 2011IGTVirtual cameras and 3-D gaming environments in a gaming machine
US7946915Sep 1, 2004May 24, 2011IGTMulti-player bingo game with real-time game-winning pattern determination
US7951004Sep 14, 2004May 31, 2011IGTMulti-player bingo game with progressive jackpots
US7955170Oct 19, 2004Jun 7, 2011IGTProviding non-bingo outcomes for a bingo game
US7959507Sep 15, 2004Jun 14, 2011IGTMulti-player bingo game and methods for determining game-winning awards
US7959509Jan 13, 2004Jun 14, 2011IGTMulti-player bingo game with optional progressive jackpot wager
US7967677Nov 8, 2006Jun 28, 2011IGTGaming system and method for providing virtual drawings
US7980942Mar 20, 2008Jul 19, 2011Game Logic, Inc.System and method for playing a role-playing game
US7980943Sep 14, 2004Jul 19, 2011IGTMulti-player bingo game with game-winning award selection
US7992079Oct 13, 2007Aug 2, 2011American Express Travel Related Services Company, Inc.Information architecture for the interactive environment
US8002623Jul 5, 2006Aug 23, 2011IGTMethods and devices for displaying multiple game elements
US8012019Apr 11, 2008Sep 6, 2011IGT3-D text in a gaming machine
US8021221Dec 18, 2008Sep 20, 2011TopCoder, Inc.System and method for conducting programming competitions using aliases
US8047913Apr 25, 2003Nov 1, 2011Waterleaf LimitedSystem for playing a game
US8057292Aug 24, 2004Nov 15, 2011IGTDraw bingo
US8070578Dec 15, 2005Dec 6, 2011IGTCentral determination gaming system with a central controller providing a game outcome and a gaming terminal determining a presentation of the provided game outcome
US8070579Dec 19, 2005Dec 6, 2011IGTBingo system with downloadable common patterns
US8073792Mar 13, 2008Dec 6, 2011TopCoder, Inc.System and method for content development
US8079902Oct 30, 2007Dec 20, 2011IGTCentral determination gaming system with a game outcome generated by a gaming terminal and approved by a central controller
US8087990Oct 19, 2007Jan 3, 2012Multimedia Games, Inc.Method and system for conducting multiple concurrent bingo games
US8089458Oct 30, 2008Jan 3, 2012Creative Kingdoms, LLCToy devices and methods for providing an interactive play experience
US8090772Apr 12, 2010Jan 3, 2012Bally Gaming, Inc.Separable URL gaming system
US8095400Jan 31, 2007Jan 10, 2012CBS Interactive, Inc.Online waiting room system, method and computer program product
US8100748Sep 15, 2010Jan 24, 2012IGTGaming device having a predetermined result poker game
US8109819Feb 16, 2007Feb 7, 2012TopCoder, Inc.Internet contest
US8123606Jan 7, 2005Feb 28, 2012IGTStud bingo
US8135644Mar 16, 2009Mar 13, 2012IGTMethod and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment
US8137172Dec 18, 2008Mar 20, 2012TopCoder, Inc.System and method for programming tournaments
US8137202Jan 14, 2010Mar 20, 2012Integrated electronic game system with player-end games corresponding to server-end games
US8145656Feb 4, 2007Mar 27, 2012Mobixell Networks Ltd.Matching of modified visual and audio media
US8147325Feb 2, 2005Apr 3, 2012Scientific Games Holdings LimitedSystems and methods for playing games of chance or skill using an alternate method of entry
US8152624Sep 12, 2007Apr 10, 2012IGTGaming device and method providing a plurality of plays of a background game resulting in a single award for the player
US8157637Oct 29, 2007Apr 17, 2012Multimedia Games, Inc.Apparatus and method for mapping multiple bingo game results to a common display
US8164567Dec 8, 2011Apr 24, 2012Creative Kingdoms, LLCMotion-sensitive game controller with optional display screen
US8169406Sep 13, 2011May 1, 2012Creative Kingdoms, LLCMotion-sensitive wand controller for a game
US8184097Dec 6, 2011May 22, 2012Creative Kingdoms, LLCInteractive gaming system and method using motion-sensitive input device
US8192279Oct 22, 2009Jun 5, 2012IGTMulti-player bingo game with optional progressive jackpot wager
US8197321Jan 6, 2010Jun 12, 2012IGTMulti-play poker gaming system with predetermined game outcomes
US8197326Apr 21, 2010Jun 12, 2012IGTMulti-player bingo game with multiple alternate outcome displays
US8216049Feb 17, 2006Jul 10, 2012Scientific Games International, Inc.System and method for constraining bingo card faces to limit liability of number of random drawn winners
US8226493Mar 4, 2010Jul 24, 2012Creative Kingdoms, LLCInteractive play devices for water play attractions

Claims

1. A method for providing gaming to a large arena of participants, comprising the steps of:

providing a game server for generating page signals having information representative of a hand being played by one of the participants in a game and information representative of a game event, and wherein each page includes a mechanism for collecting a reply from one of the participants to indicate the participant's move in the game;
allowing each participant in the game to employ a client process operating on a client station to connect to said game server through a computer network and to download a respective one of said page signals from said game server;
directing each participant in the game to employ said client process to enter a reply to said page signal in response to said game event, to indicate a play in said game;
directing said game server to generate a page signal as a function of said participant's move in the game and an event in the game, whereby the game server continues to generate page signals to guide each participant through the procession of play in the game;
providing a registration process for allowing users to request participation in the game; and
providing a lock-out process for limiting the number of participants allowed to register to participate in the game.

2. A method according to claim 1 including the step of directing said game server to generate said page signals as HTML computer files.

3. A method according to claim 1 including the step of directing said game server to generate said page signals as XML computer files.

4. A method according to claim 1 including the step of directing said game server to generate said page signals as VRML computer files.

5. A method according to claim 1 including the step of providing a client process that comprises a browser process.

6. A method according to claim 1 including the further steps of,

allowing said participants to generate a register.sub.-- to.sub.-- win signal to said game server indicative of a successful completion of the game, and
directing said game server to verify said register.sub.-- to.sub.-- win signal as a function of said plays made by said participant during said game.

7. A method according to claim 1 including the further step of

providing a registration process having a fee entry process for charging one or more of said participants a fee for registering in the game.

8. A method according to claim 1 including the step of

providing a players list representative of the players registered to play the game.

9. A method according to claim 8 including the further step of

storing said player list for the duration of the game for allowing a user to rejoin the game being played.

10. A method according to claim 1 including the further step of

directing said game server to generate a broadcast winner page having information representative of the winning participant of the game, and
serving said winner page to each of said participants in the game.

11. A method according to claim 1 including the steps of

directing said game server to generate page signals that include fields of pregenerated data, and
directing said game server to generate a load.sub.-- page signal having information for allowing said client process to download and cache store said fields of pregenerated data, whereby said client process can access said cache stored fields of pregenerated data.

12. A method according to claim 1 including the step of

directing said game server to detect an event representative of the end of the game and to provide, responsive thereto, interstitial pages representative of pregenerated data for viewing by participants waiting for the beginning of a new game.

13. A method according to claim 1 including the further step of providing a cash payout to one or more of the participants in the game.

14. A method according to claim 1 including the further step of allowing the participants to select from a plurality of games.

15. A method according to claim 1 including the further step of

providing said game server with an extensible game engine for allowing said game server to service a plurality of different games.

16. A method according to claim 15 including the further step of

providing a game-player object having information representative of an abstract model of a game and information representative of an abstract model of a game board, each of said abstract models being capable of storing data for representing a participant in the game,
providing a game object for representing a plurality of different types of games, said game object having a set of member functions each being representative of an abstract gaming operation to provide a set of procedures for implementing any of said plurality of different types of game, and
directing said game object to operate said member functions responsive to data within said game-player object that is representative of a type of game being played, whereby said game object provides services responsive to the type of game.sub.-- player thereby allowing said game object to service a plurality of game types.

17. A method according to claim 16 including the further step of

providing one of said participants with a java applet for drawing a game board and for editing said game board responsive to moves made by said respective participant.

18. A method for providing gaming to a large arena of participants, comprising the steps of:

providing a game server for generating page signals having information representative of a hand being played by one of the participants in a game and information representative of a game event, and wherein each page includes a mechanism for collecting a reply from one of the participants to indicate the participant's move in the game;
allowing each participant in the game to employ a client process operating on a client station to connect to said game server through a computer network and to download a respective one of said page signals from said game server;
directing each participant in the game to employ said client process to enter a reply to said page signal in response to said game event, to indicate a play in said game;
directing said game server to generate a page signal as a function of said participant's move in the game and an event in the game, whereby the game server continues to generate page signals to guide each participant through the procession of play in the game;
providing said game server with an extensible game engine for allowing said game server to service a plurality of different games;
providing a game-player object having information representative of an abstract model of a game and information representative of an abstract model of a game board, each of said abstract models being capable of storing data for representing a participant in the game;
providing a game object for representing a plurality of different types of games, said game object having a set of member functions each being representative of an abstract gaming operation to provide a set of procedures for implementing any of said plurality of different types of game; and
directing said game object to operate said member functions responsive to data within said game-player object that is representative of a type of game being played, whereby said game object provides services responsive to the type of game.sub.-- player thereby allowing said game object to service a plurality of game types.