US20130005459A1 - Sourcing of electronic wagering games accessed through unaffiliated hosts - Google Patents

Sourcing of electronic wagering games accessed through unaffiliated hosts Download PDF

Info

Publication number
US20130005459A1
US20130005459A1 US13/593,981 US201213593981A US2013005459A1 US 20130005459 A1 US20130005459 A1 US 20130005459A1 US 201213593981 A US201213593981 A US 201213593981A US 2013005459 A1 US2013005459 A1 US 2013005459A1
Authority
US
United States
Prior art keywords
server
user
computing device
window
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
US13/593,981
Inventor
Larry J. Pacey
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.)
LNW Gaming Inc
Original Assignee
WMS Gaming Inc
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
Application filed by WMS Gaming Inc filed Critical WMS Gaming Inc
Priority to US13/593,981 priority Critical patent/US20130005459A1/en
Assigned to WMS GAMING INC. reassignment WMS GAMING INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PACEY, LARRY J.
Publication of US20130005459A1 publication Critical patent/US20130005459A1/en
Assigned to BALLY GAMING, INC. reassignment BALLY GAMING, INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: WMS GAMING INC.
Assigned to SG GAMING, INC. reassignment SG GAMING, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: BALLY GAMING, INC.
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
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • 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

Definitions

  • the present invention relates generally to hosting of electronic wagering games, and more particularly to the presentation of such games through a remote host that is not affiliated with a source host that maintains control of critical game data.
  • Electronic wagering games such as video slots and video poker, are available for play from various internet based sites.
  • a provider of such games supports play of the offered games from a host server for a plurality of users that use their computers to connect to the server via the internet.
  • the vendor may employ additional servers to accommodate all of the users.
  • the servers are all under the control of the same vendor.
  • Some games may be proprietary to a vendor and hence are only available from that vendor's server. Users may desire to play a variety of games, some being only available from one vendor's server and other games only being available from another vendor's server. This forces the users to navigate to the various servers in order to gain access to the desired games. Therefore, a need exists to minimize the users' burden of having to navigate to different web sites in order to access a variety of desired games.
  • an embodiment includes an illustrative method wherein the play of a wagering game by a user on the user's computing device is supported while a web page from a host server is displayed on the user's screen.
  • the game is contained in a window on the web page, but the game is under the control of a source server.
  • the user's computing device downloads via the host server a module of an application support service that supports play of the first wagering game within the window. Requests for critical information required for play of the game from the user's computing device is routed via the host server to the source server.
  • a reply to the critical information request is transmitted from the source server via the host server to the user's computing device thereby permitting play of the first game within the window of the web page as displayed on the screen of the user's computing device.
  • the host server controls the subject matter displayed on the web page outside the window containing the wagering game.
  • embodiments include a source server and a host server adapted to implement respective portions of the method.
  • a computer readable tangible storage medium is encoded with instructions for enabling the practice of the method by the source server and host server.
  • FIG. 1 is a block diagram of a gaming system suited for incorporation of an embodiment of the present invention.
  • FIG. 2 is a block diagram of a representative architecture of elements of FIG. 1 .
  • FIG. 3 is a representative software structure for an illustrative server.
  • FIG. 4 is a representative software structure for an illustrative user's communication device.
  • FIG. 5 is an illustrative screen view as displayed on a user's monitor in accordance with an embodiment of the present invention.
  • FIG. 6 is a flow chart of an illustrative method in accordance with an embodiment of the present invention.
  • FIG. 1 shows an illustrative gaming system 10 that includes a source server 12 and a host servers 14 - 16 coupled by the Internet 18 .
  • the source server 12 is controlled by the owner of one or more wagering games.
  • the host servers 14 - 16 may be owned and controlled by various entities that seek to provide an access site for users of various subject matter.
  • User communication devices of which communication device 20 is an example, are also coupled to the Internet 18 .
  • the communication device 20 will typically comprise a desk top or laptop personal computer that includes a browser and supports TCP/IP Internet communications with other nodes connected to the Internet 18 .
  • a wireless access point (WAP) 22 is also coupled to the Internet 18 and supports wireless communications with wireless communication devices 24 such as a personal digital assistant.
  • WAP wireless access point
  • wireless communication devices such as a laptop computer with wireless communication capabilities, a cellular telephone with interactive capabilities, etc. could also be utilized.
  • the user communication devices will have bidirectional communication capabilities with the internet in order to support interactive play of a wagering game.
  • FIG. 2 shows an architecture that is applicable to the servers and user communications devices of FIG. 1 .
  • a central processing unit (microprocessor) 30 is supported by read-only memory (ROM) 32 , random access memory (RAM) 34 , and a nonvolatile storage memory such as a hard drive 36 .
  • Input devices 38 such as a keyboard and/or mouse support the local entry of data and/or commands.
  • Output devices 40 such as a monitor support the conveyance of information to a local operator.
  • a communications input/output module 42 facilities bidirectional communications between the CPU 30 and external nodes over a wired or wireless communications link.
  • the functionality provided by the structure shown in FIG. 2 is determined by the system level software and applications that provide operational control of it.
  • Program control instructions are initially stored in ROM 32 and the hard drive 36 . Following the initial boot-up process, at least part of the program control instructions is loaded into the RAM 34 to facilitate run-time operation.
  • One or more application programs running on the structure provide higher level functionality associated with the respective nodes.
  • source server 12 stores various wagering games and provides critical recordkeeping and data support associated with the play of such wagering games.
  • the host servers 14 - 16 contain programs that host one or more web sites that are accessed by users. The host servers support the play of a wagering game located at source server 12 while the user remains directly supported by a web page hosted by a host server.
  • the user communication device will contain programs such as a browser that supports TCP/IP and HTML functionality so that bidirectional communications are supported between the user's communication device and the servers.
  • Application support services such as capabilities supported Sun's JAVA, Adobe's FLASH or other similar support services are preferably utilized to implement the illustrative embodiments of methods in accordance with the present invention as described below.
  • FIG. 3 shows a representative software structure 50 for the source and host servers.
  • Java is utilized to provide the interactive functionality that will be described below.
  • system level software such as Microsoft's Windows.
  • Java applets 52 are utilized as needed to provide the needed functionality.
  • the instructions and data contained in Java applets 52 are interpreted by a Java Virtual Machine (VM) 54 .
  • HTML/URL and TCP/IP services 56 are provided by the Internet servers.
  • “Windowing” services 58 supported by both Java and the system level software provide for the rendering of images which are coupled to terminal level support 60 that supplies the images to a monitor 62 .
  • a display of images associated with a server is provided so that an administrator can monitor the ongoing functionality and status of the server. Administrator input of commands and data to the server is also supported.
  • FIG. 4 shows a representative software structure 70 for the user's communication device, for example a personal computer.
  • Java provides the interactive functionality that will be described below for the user's personal computer.
  • the illustrative software structure 70 is supported by system level software, such as Microsoft's Windows or Vista, and one or more Java applets 72 to provide the needed functionality.
  • the instructions and data contained in the Java applets are interpreted by the Java VM 74 .
  • a browser 76 provides HTML/URL and TCP/IP services for Internet communications by the personal computer.
  • User interface (UI) and graphic call services 78 facilitate input and output communications with the user.
  • the graphic calls are supported by a video driver 80 which provides output to a display monitor 82 seen by the user.
  • Data and commands input by the user such as by a keyboard 84 are accepted by the UI at the system level and processed by the responsible application such as by an active Java applet.
  • FIG. 5 shows an illustrative view of a screen 102 as seen on monitor 100 by a user of a personal computer, e.g. computer 20 .
  • the user is engaged in the play of a wagering game in which the critical data associated with the play of the game is controlled by the vendor associated with source server 12 .
  • the game is presented through host server 14 that hosts the web page being accessed by the user.
  • the owner or vendor associated with host server 14 is not affiliated with the vendor associated with source server 12 .
  • a “not affiliated” relationship means that the vendor associated with source server 12 does not own or have the right to control the general operation or content of host server 14 .
  • a series of icons 104 is presented on screen 102 where each icon corresponds to a different game that can be selected by the user for play.
  • the web page as represented by the illustrative image on screen 102 would be known to users as the “WAGER RANGER” site. This would represent a known web site by which a user can select and play a variety of different games associated with icons displayed on this web page.
  • Window 106 located within the boundaries of screen 102 is associated with a game, ACME'S VIDEO POKER, created by the vendor (Acme) of source server 12 that is selected for play by the user. The user would first select and click on a displayed icon corresponding with window 106 in order to cause window 106 to open and become the active window in the screen.
  • Java applets associated with window 106 and utilized in the interactive play of the associated game are downloaded to the user's computer from the host server 14 , or from the source server 12 through the host server 14 , as part of opening the window 106 , unless the Java applets already reside on the user's computer.
  • the Java applets will contain instructions and data for rendering the image of window 106 , and for handling active objects displayed within window 106 such as associated with transmitting user input and/or selections.
  • Window 106 includes all types of graphic image areas capable of interactive communications, e.g. a pop-up window, etc.
  • an inner window 108 located within window 106 displays the cards 110 associated with the play of the video poker game. Assuming the game is draw poker, five cards initially dealt in a game will be displayed to the user. Controls 112 which consist of user selectable objects are associated with each card and permit the user to identify which of the cards will be discarded and replaced with different cards to form the final hand. Another object control 114 is used to signify that the user has completed the selection of cards to be discarded and is ready for the replacement cards to be received and displayed in place of the cards discarded.
  • Another inner window 116 contains other information associated with the play of the game such as cumulative statistics and wager information. This window may also contain objects representing information that can be entered by the user, such as the amount of the wager for each poker hand and whether another poker hand is to be played. Objects shown in the windows can be displayed in two or three dimensional perspective.
  • the Java applets resident on the user's computer may contain sufficient instructions and data to maintain the ongoing operation of window 106 independent of the need for the receipt of instructions or data from the source server 12 , except with regard to critical information.
  • critical information means instructions or data associated with regulated wagering activities such as limits on the amount of permitted wagers, required game control statistics, and data associated with controlling the outcome of the game, e.g. which cards are dealt in the illustrative example.
  • Critical information is requested from the user's computer, such as by a Java applet, from the source server 12 and provided by the source server 12 to the user's computer. This request and the reply to it are preferably routed through host server 14 so that the host server can monitor continuity of game play.
  • FIG. 6 is a flow diagram of a method in accordance with an embodiment of the present invention.
  • a user selects the icon of a desired game associated with a source server as displayed on the host server's web page.
  • associated Java applets are downloaded to the user's computer from the host server, if the Java applets are not already resident on the user's computer.
  • the default window for the selected game opens on the user's screen and the user logs in. The log in process will involve the source host since the identity of the user is required in order to authenticate the user's status for game play. The user may have already logged in to the host server in order to reach the web page with the selected game icon.
  • the log in information previously provided by the user to the host server may be sufficient to be forwarded to the source host depending upon the information collected and the level of authentication required. If the previous log in information collected by the host server is not sufficient, a separate log in process by the user to the source server can be utilized.
  • step 146 A determination is made in step 146 of whether game input has been initiated. For example, various types of selections may be offered to the user in the game window during the play of the game. In NO determination by step 146 returns control of processing to the input of step 146 to await an input. A YES determination by step 146 results in another determination being made in step 148 of whether critical information is involved. In the illustrative example, selecting the cards in the dealt hand to be discarded (or to be kept depending upon the design of the game) would not represent critical information. However, clicking on the button to request new cards to replace the discarded cards would represent critical information since this information is relevant to the outcome determination. A NO determination by step 148 causes the user's computer alone or in combination with other resources to handle the request/information in step 150 . Following this step processing returns to the input of step 146 to await further game input.
  • a YES determination by step 148 representing that critical information is involved, results in the user's computer sending the request/information to the source server in step 152 .
  • the source server sends a reply/information to the user's computer.
  • the source server may permit the host server to control variables associated with the game, e.g. how images are shown and other non-critical game variables.
  • the source server may also determine the bandwidth with the host server, e.g. the source server may give bandwidth priority to communications from a certain class of host servers such as host servers that meet a minimum number of games played within a predetermined time. Following this step processing returns to the input of step 146 .
  • the process as described with regard to FIG. 6 continues to the completion of the play of the game.
  • the source server will update and cause game statistics and user account information to be displayed to the user. Since the user has already logged in with the source server, the user may elect to play the same game again or my elect to terminate the play of the selected game, thereby causing this game window displayed within the web page of the host server to close. Thereafter, the user is free to select another icon displayed on the web page of the host server and initiate further game play.
  • the servers and user's computer in one example employs one or more computer readable signal bearing tangible media that stores software, firmware and/or assembly language for performing one or more portions of one or more embodiments of the invention.
  • the computer-readable signal-bearing tangible media in one example comprises one or more of a magnetic, electrical, optical, biological, and atomic data storage medium.
  • the computer-readable signal-bearing media may comprise floppy disks, magnetic tapes, CD-ROMs, DVD-ROMs, hard disk drives, USB flash memory and electronic memory modules.
  • Two or more windows associated with game play can be simultaneously displayed, e.g. one for user game play and another associated window, such as a chat window for conversation by the user with others playing the game, a game playing coach, etc.

Abstract

Play of a wagering game on a user's computing device is supported while a web page from a host server is displayed on the user's screen. The game is contained in a window on the web page, but the game is controlled by a source server. The computing device downloads via the host server a module of an application support service that supports play of the first wagering game within the window. Requests for critical information required for play of the game from the user's computing device are routed via the host server to the source server. Replies to the requests are transmitted from the source server to the computing device thereby permitting play of the first game within the window as displayed on the screen of the user's computing device. The host server controls the subject matter displayed on the web page outside the window containing the wagering game.

Description

    COPYRIGHT
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2007 WMS Gaming Inc.
  • FIELD OF THE INVENTION
  • The present invention relates generally to hosting of electronic wagering games, and more particularly to the presentation of such games through a remote host that is not affiliated with a source host that maintains control of critical game data.
  • BACKGROUND OF THE INVENTION
  • Electronic wagering games, such as video slots and video poker, are available for play from various internet based sites. Typically a provider of such games supports play of the offered games from a host server for a plurality of users that use their computers to connect to the server via the internet. If the demand by users exceeds the capacity of one host server, then the vendor may employ additional servers to accommodate all of the users. However, the servers are all under the control of the same vendor. Some games may be proprietary to a vendor and hence are only available from that vendor's server. Users may desire to play a variety of games, some being only available from one vendor's server and other games only being available from another vendor's server. This forces the users to navigate to the various servers in order to gain access to the desired games. Therefore, a need exists to minimize the users' burden of having to navigate to different web sites in order to access a variety of desired games.
  • SUMMARY OF THE INVENTION
  • According to one aspect of the present invention, an embodiment includes an illustrative method wherein the play of a wagering game by a user on the user's computing device is supported while a web page from a host server is displayed on the user's screen. The game is contained in a window on the web page, but the game is under the control of a source server. The user's computing device downloads via the host server a module of an application support service that supports play of the first wagering game within the window. Requests for critical information required for play of the game from the user's computing device is routed via the host server to the source server. A reply to the critical information request is transmitted from the source server via the host server to the user's computing device thereby permitting play of the first game within the window of the web page as displayed on the screen of the user's computing device. The host server controls the subject matter displayed on the web page outside the window containing the wagering game.
  • According to other aspects of the invention, embodiments include a source server and a host server adapted to implement respective portions of the method.
  • According to yet another aspect of the invention, a computer readable tangible storage medium is encoded with instructions for enabling the practice of the method by the source server and host server.
  • Additional aspects of the invention will be apparent to those of ordinary skill in the art in view of the detailed description of various embodiments, which is made with reference to the drawings, a brief description of which is provided below. The use of the same reference numeral in the drawings is utilized to denote identical or similar elements.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a gaming system suited for incorporation of an embodiment of the present invention.
  • FIG. 2 is a block diagram of a representative architecture of elements of FIG. 1.
  • FIG. 3 is a representative software structure for an illustrative server.
  • FIG. 4 is a representative software structure for an illustrative user's communication device.
  • FIG. 5 is an illustrative screen view as displayed on a user's monitor in accordance with an embodiment of the present invention.
  • FIG. 6 is a flow chart of an illustrative method in accordance with an embodiment of the present invention.
  • DETAILED DESCRIPTION
  • Various embodiments of this invention can be utilized. The drawings and descriptions of embodiments of the invention exemplify its principles and are not intended to limit the broad aspect of the invention to only the illustrated embodiments.
  • FIG. 1 shows an illustrative gaming system 10 that includes a source server 12 and a host servers 14-16 coupled by the Internet 18. In this example the source server 12 is controlled by the owner of one or more wagering games. The host servers 14-16 may be owned and controlled by various entities that seek to provide an access site for users of various subject matter. User communication devices, of which communication device 20 is an example, are also coupled to the Internet 18. The communication device 20 will typically comprise a desk top or laptop personal computer that includes a browser and supports TCP/IP Internet communications with other nodes connected to the Internet 18. A wireless access point (WAP) 22 is also coupled to the Internet 18 and supports wireless communications with wireless communication devices 24 such as a personal digital assistant. It will be apparent that other types of wireless communication devices such as a laptop computer with wireless communication capabilities, a cellular telephone with interactive capabilities, etc. could also be utilized. In this illustrative application, the user communication devices will have bidirectional communication capabilities with the internet in order to support interactive play of a wagering game.
  • FIG. 2 shows an architecture that is applicable to the servers and user communications devices of FIG. 1. A central processing unit (microprocessor) 30 is supported by read-only memory (ROM) 32, random access memory (RAM) 34, and a nonvolatile storage memory such as a hard drive 36. Input devices 38 such as a keyboard and/or mouse support the local entry of data and/or commands. Output devices 40 such as a monitor support the conveyance of information to a local operator. A communications input/output module 42 facilities bidirectional communications between the CPU 30 and external nodes over a wired or wireless communications link.
  • As will be appreciated by those skilled in the art, the functionality provided by the structure shown in FIG. 2 is determined by the system level software and applications that provide operational control of it. Program control instructions are initially stored in ROM 32 and the hard drive 36. Following the initial boot-up process, at least part of the program control instructions is loaded into the RAM 34 to facilitate run-time operation. One or more application programs running on the structure provide higher level functionality associated with the respective nodes. For example, source server 12 stores various wagering games and provides critical recordkeeping and data support associated with the play of such wagering games. The host servers 14-16 contain programs that host one or more web sites that are accessed by users. The host servers support the play of a wagering game located at source server 12 while the user remains directly supported by a web page hosted by a host server. The user communication device will contain programs such as a browser that supports TCP/IP and HTML functionality so that bidirectional communications are supported between the user's communication device and the servers. Application support services such as capabilities supported Sun's JAVA, Adobe's FLASH or other similar support services are preferably utilized to implement the illustrative embodiments of methods in accordance with the present invention as described below.
  • FIG. 3 shows a representative software structure 50 for the source and host servers. In the illustrative example Java is utilized to provide the interactive functionality that will be described below. As will be understood by those skilled in the art, the illustrative software structure is supported by system level software, such as Microsoft's Windows. One or more Java applets 52 are utilized as needed to provide the needed functionality. As will be known to those skilled in the art, the instructions and data contained in Java applets 52 are interpreted by a Java Virtual Machine (VM) 54. HTML/URL and TCP/IP services 56 are provided by the Internet servers. “Windowing” services 58 supported by both Java and the system level software provide for the rendering of images which are coupled to terminal level support 60 that supplies the images to a monitor 62. A display of images associated with a server is provided so that an administrator can monitor the ongoing functionality and status of the server. Administrator input of commands and data to the server is also supported.
  • FIG. 4 shows a representative software structure 70 for the user's communication device, for example a personal computer. In this example Java provides the interactive functionality that will be described below for the user's personal computer. The illustrative software structure 70 is supported by system level software, such as Microsoft's Windows or Vista, and one or more Java applets 72 to provide the needed functionality. The instructions and data contained in the Java applets are interpreted by the Java VM 74. A browser 76 provides HTML/URL and TCP/IP services for Internet communications by the personal computer. User interface (UI) and graphic call services 78 facilitate input and output communications with the user. The graphic calls are supported by a video driver 80 which provides output to a display monitor 82 seen by the user. Data and commands input by the user such as by a keyboard 84 are accepted by the UI at the system level and processed by the responsible application such as by an active Java applet.
  • FIG. 5 shows an illustrative view of a screen 102 as seen on monitor 100 by a user of a personal computer, e.g. computer 20. In this example the user is engaged in the play of a wagering game in which the critical data associated with the play of the game is controlled by the vendor associated with source server 12. However, the game is presented through host server 14 that hosts the web page being accessed by the user. The owner or vendor associated with host server 14 is not affiliated with the vendor associated with source server 12. As used herein a “not affiliated” relationship means that the vendor associated with source server 12 does not own or have the right to control the general operation or content of host server 14. A series of icons 104 is presented on screen 102 where each icon corresponds to a different game that can be selected by the user for play. In this example, the web page as represented by the illustrative image on screen 102 would be known to users as the “WAGER RANGER” site. This would represent a known web site by which a user can select and play a variety of different games associated with icons displayed on this web page.
  • Window 106 located within the boundaries of screen 102 is associated with a game, ACME'S VIDEO POKER, created by the vendor (Acme) of source server 12 that is selected for play by the user. The user would first select and click on a displayed icon corresponding with window 106 in order to cause window 106 to open and become the active window in the screen. In this example, Java applets associated with window 106 and utilized in the interactive play of the associated game are downloaded to the user's computer from the host server 14, or from the source server 12 through the host server 14, as part of opening the window 106, unless the Java applets already reside on the user's computer. The Java applets will contain instructions and data for rendering the image of window 106, and for handling active objects displayed within window 106 such as associated with transmitting user input and/or selections. Window 106 includes all types of graphic image areas capable of interactive communications, e.g. a pop-up window, etc.
  • In this example an inner window 108 located within window 106 displays the cards 110 associated with the play of the video poker game. Assuming the game is draw poker, five cards initially dealt in a game will be displayed to the user. Controls 112 which consist of user selectable objects are associated with each card and permit the user to identify which of the cards will be discarded and replaced with different cards to form the final hand. Another object control 114 is used to signify that the user has completed the selection of cards to be discarded and is ready for the replacement cards to be received and displayed in place of the cards discarded. Another inner window 116 contains other information associated with the play of the game such as cumulative statistics and wager information. This window may also contain objects representing information that can be entered by the user, such as the amount of the wager for each poker hand and whether another poker hand is to be played. Objects shown in the windows can be displayed in two or three dimensional perspective.
  • In the illustrative embodiment the Java applets resident on the user's computer may contain sufficient instructions and data to maintain the ongoing operation of window 106 independent of the need for the receipt of instructions or data from the source server 12, except with regard to critical information. As used herein “critical information” means instructions or data associated with regulated wagering activities such as limits on the amount of permitted wagers, required game control statistics, and data associated with controlling the outcome of the game, e.g. which cards are dealt in the illustrative example. Critical information is requested from the user's computer, such as by a Java applet, from the source server 12 and provided by the source server 12 to the user's computer. This request and the reply to it are preferably routed through host server 14 so that the host server can monitor continuity of game play.
  • It should be remembered that while the user is playing a game presented in window 106 that has critical information controlled by source server 12, the remainder of the screen 102 outside of window 106 is defined by the web page controlled independently by host server 14. The material presented on the screen 102 outside of window 106 cannot be controlled by the source server 12. This provides the vendor associated with a host server with the opportunity of structuring independent business arrangements with a variety of content providers. This also provides the content provider, e.g. the vendor of source server 12, the opportunity to have its content presented through different host servers. This permits a vendor of wagering games to allow different host vendors to present wagering games to users grouped with other subject matter as determined by the host vendors, while still maintaining control over critical information associated with the play of its games and hence maintaining compliance with legal requirements associated with the gaming industry.
  • FIG. 6 is a flow diagram of a method in accordance with an embodiment of the present invention. In step 140 a user selects the icon of a desired game associated with a source server as displayed on the host server's web page. In step 142 associated Java applets are downloaded to the user's computer from the host server, if the Java applets are not already resident on the user's computer. In step 144 the default window for the selected game opens on the user's screen and the user logs in. The log in process will involve the source host since the identity of the user is required in order to authenticate the user's status for game play. The user may have already logged in to the host server in order to reach the web page with the selected game icon. The log in information previously provided by the user to the host server may be sufficient to be forwarded to the source host depending upon the information collected and the level of authentication required. If the previous log in information collected by the host server is not sufficient, a separate log in process by the user to the source server can be utilized.
  • A determination is made in step 146 of whether game input has been initiated. For example, various types of selections may be offered to the user in the game window during the play of the game. In NO determination by step 146 returns control of processing to the input of step 146 to await an input. A YES determination by step 146 results in another determination being made in step 148 of whether critical information is involved. In the illustrative example, selecting the cards in the dealt hand to be discarded (or to be kept depending upon the design of the game) would not represent critical information. However, clicking on the button to request new cards to replace the discarded cards would represent critical information since this information is relevant to the outcome determination. A NO determination by step 148 causes the user's computer alone or in combination with other resources to handle the request/information in step 150. Following this step processing returns to the input of step 146 to await further game input.
  • A YES determination by step 148, representing that critical information is involved, results in the user's computer sending the request/information to the source server in step 152. In step 154, the source server sends a reply/information to the user's computer. The source server may permit the host server to control variables associated with the game, e.g. how images are shown and other non-critical game variables. The source server may also determine the bandwidth with the host server, e.g. the source server may give bandwidth priority to communications from a certain class of host servers such as host servers that meet a minimum number of games played within a predetermined time. Following this step processing returns to the input of step 146. The process as described with regard to FIG. 6 continues to the completion of the play of the game. At the completion of the play of a game, the source server will update and cause game statistics and user account information to be displayed to the user. Since the user has already logged in with the source server, the user may elect to play the same game again or my elect to terminate the play of the selected game, thereby causing this game window displayed within the web page of the host server to close. Thereafter, the user is free to select another icon displayed on the web page of the host server and initiate further game play.
  • The servers and user's computer in one example employs one or more computer readable signal bearing tangible media that stores software, firmware and/or assembly language for performing one or more portions of one or more embodiments of the invention. The computer-readable signal-bearing tangible media in one example comprises one or more of a magnetic, electrical, optical, biological, and atomic data storage medium. For example, the computer-readable signal-bearing media may comprise floppy disks, magnetic tapes, CD-ROMs, DVD-ROMs, hard disk drives, USB flash memory and electronic memory modules.
  • The steps or operations described herein are only examples. There may be many variations to these steps or operations without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted, or modified. Two or more windows associated with game play can be simultaneously displayed, e.g. one for user game play and another associated window, such as a chat window for conversation by the user with others playing the game, a game playing coach, etc.
  • Each of these embodiments and obvious variations thereof are contemplated as falling within the spirit and scope of the claimed invention, which is set forth in the following claims.

Claims (21)

1-20. (canceled)
21. A method implemented by a host server that hosts a web page including a plurality of wagering games, a first of the wagering games being available for play under the control of a first source server and a second of the wagering games being available for play under the control of a second source server distinct from the first source server, the method comprising:
transmitting the web page to a user's computing device;
responsive to receiving from the user's computing device a selection of the first wagering game, causing to be displayed within the web page a window presenting the first wagering game for play and downloading to the user's computing device information for rendering images of the first wagering game in the window and for handling active objects in the window;
receiving from the user's computing device a request for critical information associated with regulated wagering activities and required for play of the first wagering game, and routing the request to the first source server;
receiving from the first source server a reply to the critical information request and routing the reply to the user's computing device, thereby permitting play of the first wagering game;
causing to be displayed within the web page, outside the window, material controlled by the host server and not by the first or second source servers, wherein the host server is not affiliated with the first or second source servers; and
receiving from the user's computing device a selection of the second wagering game.
22. The method of claim 21, wherein requests for non-critical information by the user's computing device received at the host server are not routed to the first source server.
23. The method of claim 21, wherein the material displayed outside the window includes icons corresponding to wagering games, including the first wagering game, available for play on the user's computing device.
24. A method implemented by a user's computing device, comprising:
receiving from a host server a web page hosted by the host server and including a plurality of wagering games, a first of the wagering games being available for play under the control of a first source server and a second of the wagering games being available for play under the control of a second source server distinct from the first source server;
communicating to the host server a selection of the first wagering game;
causing to be displayed within the web page on the user's computing device a window presenting the first wagering game for play;
rendering images of the first wagering game in the window and handling active objects in the window by the user's computing device;
communicating a request for critical information associated with regulated wagering activities and required for play of the first wagering game to the host server or to the first source server;
receiving a reply to the request for critical information to permit play of the first wagering game on the user's computing device; and
causing to be displayed within the web page and outside the window material controlled by the host server and not by the first or second source servers, wherein the host server is not affiliated with the first or second source servers.
25. The method of claim 24, wherein the communicating the request is sent to the host server, which in turn, routes the request to the first source server, the host server returning the reply from the first source server to the user's computing device.
26. The method of claim 25, wherein requests for non-critical information by the user's computing device received at the host server are not routed through the first source server.
27. The method of claim 25, further comprising the user's computing device transmitting requests for non-critical information directly to the host server without being routed through the first source server.
28. A method implemented by a source server that supports wagering on games comprising the steps of:
linking the source server to a first host server and to a second host server such that messages are communicated between the source server and the first or second host servers, the first host server hosting a first web page presenting in a first window within the first web page a first wagering game available for play on a computing device, the second host server hosting a second web page presenting in a second window within the second web page a second wagering game available for play on the computing device, wherein the source server is not affiliated with the first or second host servers;
receiving a first request for critical information in response to a request for critical information received from the user's computing device, the critical information being required for play of the first wagering game and including instructions or data associated with regulated wagering activities;
transmitting a reply to the request for critical information for display in the window, thereby permitting play of the first wagering game within the first window;
receiving a second request for critical information required for play of the second wagering game; and
transmitting a second reply to the second request for critical information for display in the second window, thereby permitting play of the second wagering game within the second window, wherein material outside the window on the web page is controlled by the first or the second host servers independently of the source server such that the source server does not control any images displayed on the web page outside the window, but wherein critical information associated with the first or second wagering games is controlled by the source server and not by the first or second host servers.
29. The method of claim 28, wherein the source server receives the first request for critical information from the host server and the source server transmits the first reply back to the host server, and wherein the source server receives the second request for critical information from the host server and the source server transmits the second reply back to the host server.
30. The method of claim 28, wherein requests for non-critical information by the user's computing device received at the first or second host servers are not routed to the source server.
31. One or more physical machine-readable storage media including instructions which, when executed by one or more processors, cause the one or more processors to perform operations implemented by a host server that hosts a web page including a plurality of wagering games, a first of the wagering games being available for play under the control of a first source server and a second of the wagering games being available for play under the control of a second source server distinct from the first source server, the operations comprising:
transmitting the web page to a user's computing device;
responsive to receiving from the user's computing device a selection of the first wagering game, causing to be displayed within the web page a window presenting the first wagering game for play and downloading to the user's computing device information for rendering images of the first wagering game in the window and for handling active objects in the window;
receiving from the user's computing device a request for critical information associated with regulated wagering activities and required for play of the first wagering game, and routing the request to the first source server;
receiving from the first source server a reply to the critical information request and routing the reply to the user's computing device, thereby permitting play of the first wagering game;
causing to be displayed within the web page, outside the window, material controlled by the host server and not by the first or second source servers, wherein the host server is not affiliated with the first or second source servers; and
receiving from the user's computing device a selection of the second wagering game.
32. The one or more physical machine-readable storage media of claim 31, wherein requests for non-critical information by the user's computing device received at the host server are not routed to the first source server.
33. The one or more physical machine-readable storage media of claim 31, wherein the material displayed outside the window includes icons corresponding to wagering games, including the first wagering game, available for play on the user's computing device.
34. One or more physical machine-readable storage media including instructions which, when executed by one or more processors, cause the one or more processors to perform operations implemented by a user's computing device, the operations comprising:
receiving from a host server a web page hosted by the host server and including a plurality of wagering games, a first of the wagering games being available for play under the control of a first source server and a second of the wagering games being available for play under the control of a second source server distinct from the first source server;
communicating to the host server a selection of the first wagering game;
causing to be displayed within the web page on the user's computing device a window presenting the first wagering game for play;
rendering images of the first wagering game in the window and handling active objects in the window by the user's computing device;
communicating a request for critical information associated with regulated wagering activities and required for play of the first wagering game to the host server or to the first source server;
receiving a reply to the request for critical information to permit play of the first wagering game on the user's computing device; and
causing to be displayed within the web page and outside the window material controlled by the host server and not by the first or second source servers, wherein the host server is not affiliated with the first or second source servers.
35. The one or more physical machine-readable storage media of claim 34, wherein the communicating the request is sent to the host server, which in turn, routes the request to the first source server, the host server returning the reply from the first source server to the user's computing device.
36. The one or more physical machine-readable storage media of claim 34, wherein requests for non-critical information by the user's computing device received at the host server are not routed through the first source server.
37. The one or more physical machine-readable storage media of claim 34, the operations further comprising the user's computing device transmitting requests for non-critical information directly to the host server without being routed through the first source server.
38. One or more physical machine-readable storage media including instructions which, when executed by one or more processors, cause the one or more processors to perform operations implemented by a source server that supports wagering on games, the operations comprising:
linking the source server to a first host server and to a second host server such that messages are communicated between the source server and the first or second host servers, the first host server hosting a first web page presenting in a first window within the first web page a first wagering game available for play on a computing device, the second host server hosting a second web page presenting in a second window within the second web page a second wagering game available for play on the computing device, wherein the source server is not affiliated with the first or second host servers;
receiving a first request for critical information in response to a request for critical information received from the user's computing device, the critical information being required for play of the first wagering game and including instructions or data associated with regulated wagering activities;
transmitting a reply to the request for critical information for display in the window, thereby permitting play of the first wagering game within the first window;
receiving a second request for critical information required for play of the second wagering game; and
transmitting a second reply to the second request for critical information for display in the second window, thereby permitting play of the second wagering game within the second window, wherein material outside the window on the web page is controlled by the first or the second host servers independently of the source server such that the source server does not control any images displayed on the web page outside the window, but wherein critical information associated with the first or second wagering games is controlled by the source server and not by the first or second host servers.
39. The one or more physical machine-readable storage media of claim 38, wherein the source server receives the first request for critical information from the host server and the source server transmits the first reply back to the host server, and wherein the source server receives the second request for critical information from the host server and the source server transmits the second reply back to the host server.
40. The one or more physical machine-readable storage media of claim 39, wherein requests for non-critical information by the user's computing device received at the first or second host servers are not routed to the source server.
US13/593,981 2007-06-29 2012-08-24 Sourcing of electronic wagering games accessed through unaffiliated hosts Abandoned US20130005459A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/593,981 US20130005459A1 (en) 2007-06-29 2012-08-24 Sourcing of electronic wagering games accessed through unaffiliated hosts

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US93765807P 2007-06-29 2007-06-29
PCT/US2008/007798 WO2009005619A1 (en) 2007-06-29 2008-06-23 Sourcing of electronic wagering games accessed through unaffiliated hosts
US66372309A 2009-12-09 2009-12-09
US13/593,981 US20130005459A1 (en) 2007-06-29 2012-08-24 Sourcing of electronic wagering games accessed through unaffiliated hosts

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2008/007798 Continuation WO2009005619A1 (en) 2007-06-29 2008-06-23 Sourcing of electronic wagering games accessed through unaffiliated hosts
US66372309A Continuation 2007-06-29 2009-12-09

Publications (1)

Publication Number Publication Date
US20130005459A1 true US20130005459A1 (en) 2013-01-03

Family

ID=40226391

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/663,723 Active 2029-02-23 US8272962B2 (en) 2007-06-29 2008-06-23 Sourcing of electronic wagering games accessed through unaffiliated hosts
US13/593,981 Abandoned US20130005459A1 (en) 2007-06-29 2012-08-24 Sourcing of electronic wagering games accessed through unaffiliated hosts

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/663,723 Active 2029-02-23 US8272962B2 (en) 2007-06-29 2008-06-23 Sourcing of electronic wagering games accessed through unaffiliated hosts

Country Status (3)

Country Link
US (2) US8272962B2 (en)
GB (1) GB2467821A (en)
WO (1) WO2009005619A1 (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6676127B2 (en) 1997-03-13 2004-01-13 Shuffle Master, Inc. Collating and sorting apparatus
US6254096B1 (en) 1998-04-15 2001-07-03 Shuffle Master, Inc. Device and method for continuously shuffling cards
US6655684B2 (en) 1998-04-15 2003-12-02 Shuffle Master, Inc. Device and method for forming and delivering hands from randomly arranged decks of playing cards
US8590896B2 (en) 2000-04-12 2013-11-26 Shuffle Master Gmbh & Co Kg Card-handling devices and systems
US8011661B2 (en) 2001-09-28 2011-09-06 Shuffle Master, Inc. Shuffler with shuffling completion indicator
US8337296B2 (en) 2001-09-28 2012-12-25 SHFL entertaiment, Inc. Method and apparatus for using upstream communication in a card shuffler
US7753373B2 (en) 2001-09-28 2010-07-13 Shuffle Master, Inc. Multiple mode card shuffler and card reading device
US7677565B2 (en) 2001-09-28 2010-03-16 Shuffle Master, Inc Card shuffler with card rank and value reading capability
US8616552B2 (en) 2001-09-28 2013-12-31 Shfl Entertainment, Inc. Methods and apparatuses for an automatic card handling device and communication networks including same
US6886829B2 (en) 2002-02-08 2005-05-03 Vendingdata Corporation Image capturing card shuffler
US9126102B2 (en) 2002-05-20 2015-09-08 Bally Gaming, Inc. Four-card poker game with variable wager
US20160136511A9 (en) 2002-05-20 2016-05-19 Bally Gaming, Inc. Four Card Poker Game with Variable Wager
US20060284376A1 (en) 2005-06-17 2006-12-21 Shuffle Master, Inc. Casino table variant of Texas hold'em poker
US9183705B2 (en) 2004-09-10 2015-11-10 Bally Gaming, Inc. Methods of playing wagering games
US20060066048A1 (en) 2004-09-14 2006-03-30 Shuffle Master, Inc. Magnetic jam detection in a card shuffler
US7764836B2 (en) 2005-06-13 2010-07-27 Shuffle Master, Inc. Card shuffler with card rank and value reading capability using CMOS sensor
US7556266B2 (en) 2006-03-24 2009-07-07 Shuffle Master Gmbh & Co Kg Card shuffler with gravity feed system for playing cards
US8579289B2 (en) 2006-05-31 2013-11-12 Shfl Entertainment, Inc. Automatic system and methods for accurate card handling
US8353513B2 (en) 2006-05-31 2013-01-15 Shfl Entertainment, Inc. Card weight for gravity feed input for playing card shuffler
US8342525B2 (en) 2006-07-05 2013-01-01 Shfl Entertainment, Inc. Card shuffler with adjacent card infeed and card output compartments
US8070574B2 (en) 2007-06-06 2011-12-06 Shuffle Master, Inc. Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature
US8919775B2 (en) 2006-11-10 2014-12-30 Bally Gaming, Inc. System for billing usage of an automatic card handling device
US7988152B2 (en) 2009-04-07 2011-08-02 Shuffle Master, Inc. Playing card shuffler
US8967621B2 (en) 2009-04-07 2015-03-03 Bally Gaming, Inc. Card shuffling apparatuses and related methods
US8800993B2 (en) 2010-10-14 2014-08-12 Shuffle Master Gmbh & Co Kg Card handling systems, devices for use in card handling systems and related methods
US8832729B2 (en) * 2011-07-05 2014-09-09 Yahoo! Inc. Methods and systems for grabbing video surfers' attention while awaiting download
US9731190B2 (en) 2011-07-29 2017-08-15 Bally Gaming, Inc. Method and apparatus for shuffling and handling cards
US8485527B2 (en) 2011-07-29 2013-07-16 Savant Shuffler LLC Card shuffler
US8974305B2 (en) 2012-01-18 2015-03-10 Bally Gaming, Inc. Network gaming architecture, gaming systems, and related methods
US9120007B2 (en) 2012-01-18 2015-09-01 Bally Gaming, Inc. Network gaming architecture, gaming systems, and related methods
WO2013158466A1 (en) 2012-04-15 2013-10-24 Shfl Entertainment, Inc. Interactive financial transactions
US8960674B2 (en) 2012-07-27 2015-02-24 Bally Gaming, Inc. Batch card shuffling apparatuses including multi-card storage compartments, and related methods
GB2504960A (en) * 2012-08-14 2014-02-19 Castleton Ltd Providing wagering games from a number of gaming operators via a third party system
WO2014027193A1 (en) * 2012-08-14 2014-02-20 Castleton Limited Method and system for providing gambling games
US9028322B2 (en) 2012-08-14 2015-05-12 Ashley LANG Method and system for providing gambling games
US8818846B2 (en) 2012-08-24 2014-08-26 Wms Gaming, Inc. Gaming incentives based on measured effect of user web activity
US9378766B2 (en) 2012-09-28 2016-06-28 Bally Gaming, Inc. Card recognition system, card handling device, and method for tuning a card handling device
US9511274B2 (en) 2012-09-28 2016-12-06 Bally Gaming Inc. Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus
AU2015243167B2 (en) 2014-04-11 2019-04-11 Bally Gaming, Inc. Method and apparatus for shuffling and handling cards
US9474957B2 (en) 2014-05-15 2016-10-25 Bally Gaming, Inc. Playing card handling devices, systems, and methods for verifying sets of cards
USD764599S1 (en) 2014-08-01 2016-08-23 Bally Gaming, Inc. Card shuffler device
US9566501B2 (en) 2014-08-01 2017-02-14 Bally Gaming, Inc. Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods
US9504905B2 (en) 2014-09-19 2016-11-29 Bally Gaming, Inc. Card shuffling device and calibration method
GB2543798A (en) * 2015-10-28 2017-05-03 Zero Inspiration Ltd A Method of generating and updating a graphical multi-user interface
US9993719B2 (en) 2015-12-04 2018-06-12 Shuffle Master Gmbh & Co Kg Card handling devices and related assemblies and components
US10933300B2 (en) 2016-09-26 2021-03-02 Shuffle Master Gmbh & Co Kg Card handling devices and related assemblies and components
US10339765B2 (en) 2016-09-26 2019-07-02 Shuffle Master Gmbh & Co Kg Devices, systems, and related methods for real-time monitoring and display of related data for casino gaming devices
US11376489B2 (en) 2018-09-14 2022-07-05 Sg Gaming, Inc. Card-handling devices and related methods, assemblies, and components
US11896891B2 (en) 2018-09-14 2024-02-13 Sg Gaming, Inc. Card-handling devices and related methods, assemblies, and components
US11338194B2 (en) 2018-09-28 2022-05-24 Sg Gaming, Inc. Automatic card shufflers and related methods of automatic jam recovery
PH12020050309A1 (en) 2019-09-10 2021-03-22 Shuffle Master Gmbh And Co Kg Card-handling devices with defect detection and related methods
US11173383B2 (en) 2019-10-07 2021-11-16 Sg Gaming, Inc. Card-handling devices and related methods, assemblies, and components

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030022719A1 (en) * 2000-02-22 2003-01-30 Donald Jan Forbes Regulation of gaming systems
US20050266925A1 (en) * 2004-05-25 2005-12-01 Ongame E-Solutions Ab System and method for an online duel game
US20060063593A2 (en) * 2002-04-30 2006-03-23 Waterleaf Limited System for playing a game
US20080064488A1 (en) * 2006-05-25 2008-03-13 Global Interactive Games Llc Game wagering system and method
US20080268959A1 (en) * 2007-04-24 2008-10-30 Igt Gaming community management and personalization

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6942574B1 (en) * 2000-09-19 2005-09-13 Igt Method and apparatus for providing entertainment content on a gaming machine
US20060258438A1 (en) * 2005-05-13 2006-11-16 Harry Platis Online wagering system and method
US20060247039A1 (en) * 2005-05-02 2006-11-02 Byron Lerner Systems and methods for providing targeted information in the context of electronic gaming
CA2621724A1 (en) 2005-09-07 2007-03-15 Bally Gaming, Inc. System gaming

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030022719A1 (en) * 2000-02-22 2003-01-30 Donald Jan Forbes Regulation of gaming systems
US20060063593A2 (en) * 2002-04-30 2006-03-23 Waterleaf Limited System for playing a game
US20050266925A1 (en) * 2004-05-25 2005-12-01 Ongame E-Solutions Ab System and method for an online duel game
US20080064488A1 (en) * 2006-05-25 2008-03-13 Global Interactive Games Llc Game wagering system and method
US20080268959A1 (en) * 2007-04-24 2008-10-30 Igt Gaming community management and personalization

Also Published As

Publication number Publication date
GB0921575D0 (en) 2010-01-27
US8272962B2 (en) 2012-09-25
US20100178987A1 (en) 2010-07-15
GB2467821A (en) 2010-08-18
WO2009005619A1 (en) 2009-01-08

Similar Documents

Publication Publication Date Title
US8272962B2 (en) Sourcing of electronic wagering games accessed through unaffiliated hosts
US9241836B2 (en) Video game with automatic combination or selling of acquired items
US9003291B2 (en) Private pinning including task bar pinning and jump list task and item launching
US20040034799A1 (en) Network system allowing the sharing of user profile information among network users
US20120166959A1 (en) Surfacing content including content accessed from jump list tasks and items
US20080263139A1 (en) Method for providing content to a mobile device, gateway for providing content and mobile device
US20070245407A1 (en) Login Screen with Identifying Data
KR20040014451A (en) Selection of content in response to communication environment
US9360984B2 (en) Method and system for providing online flash game
US20150328549A1 (en) System, method, and storage medium storing program for providing game
US20150348165A1 (en) Server, method, and storage medium storing program for management of service recommendation
EP3493140A1 (en) Program, terminal device, and information processing system
US8894483B2 (en) Selective generation of user reminders for game conditions
US20100318618A1 (en) Development tools for transition-independent web features
US20150095165A1 (en) Server, system, and method for providing service using application
JP6763496B1 (en) Information processing equipment and programs
JP2018068912A (en) Information processor and program
KR101275655B1 (en) Item converting method using recommended item in on-line game and item converting server
JP2019063500A (en) Information processing device and program
JP6149989B1 (en) Information processing apparatus and program
KR20060104777A (en) Method and computer readable medium for displaying game menu screen by flash in on-line game
JP2018000946A (en) Information processor and program
JP2024034073A (en) Game program, game device and information processing method
JP5748898B2 (en) Game providing device
KR20090001462A (en) Method for processing purchasing demand of avatar item and system for providing avatar service using communication network

Legal Events

Date Code Title Description
AS Assignment

Owner name: WMS GAMING INC., ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PACEY, LARRY J.;REEL/FRAME:028971/0392

Effective date: 20080716

STCB Information on status: application discontinuation

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

AS Assignment

Owner name: BALLY GAMING, INC., NEVADA

Free format text: MERGER;ASSIGNOR:WMS GAMING INC.;REEL/FRAME:036225/0464

Effective date: 20150629

AS Assignment

Owner name: SG GAMING, INC., NEVADA

Free format text: CHANGE OF NAME;ASSIGNOR:BALLY GAMING, INC.;REEL/FRAME:051649/0642

Effective date: 20200103