|Publication number||US8959154 B2|
|Application number||US 12/331,328|
|Publication date||17 Feb 2015|
|Filing date||9 Dec 2008|
|Priority date||19 Dec 1994|
|Also published as||US7690043, US7877798, US8397305, US8571991, US9092932, US20050193209, US20080254878, US20080254891, US20080254892, US20080254897, US20090088240, US20090088257, US20090088258, US20090093311, US20090093312, US20130196730|
|Publication number||12331328, 331328, US 8959154 B2, US 8959154B2, US-B2-8959154, US8959154 B2, US8959154B2|
|Inventors||Michael W. Saunders, Rolf E. Carlson, William D. Miller|
|Original Assignee||Zynga Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (338), Non-Patent Citations (121), Referenced by (3), Classifications (18), Legal Events (3)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The present application is a divisional of U.S. application Ser. No. 10/913,301, filed on Aug. 5, 2004, which is a continuation of U.S. application Ser. No. 10/682,095, filed on Oct. 8, 2003, which claims priority to U.S. Provisional Application No. 60/417,913, filed on Oct. 9, 2002. U.S. application Ser. No. 10/913,301 issued as U.S. Pat. No. 7,690,043, on Mar. 30, 2010. Each of the above-referenced applications and/or patents is incorporated by reference in its entirety.
1. Field of the Invention
The present invention generally relates to electronic devices. In particular, the invention relates to methods and systems of interactive gaming.
2. Description of the Related Technology
Traditionally, the way for a gaming operator to increase revenue from gaming devices is to increase the number of gaming devices available for play. In order for casinos to increase the number of gaming devices available for play, casino floor space must be added to house the additional gaming devices. The floor space allocated to house additional gaming devices must meet specific criteria as defined by the gaming authority for the jurisdiction in which the gaming devices are to be located. Providing additional floor space is an expensive process for casino operators and often requires constructing new casino properties. Also, adding gaming devices typically requires payment of additional licensing fees for each additional game.
A trend in the gaming industry has been to provide Internet gaming. Internet gaming allows players to make wagers on the outcome of casino style games similar to that described above, except that the player does not have to be physically located in a casino to do so. Internet players make wagers and play casino games using a personal computer and wager on games running on computers connected to the Internet.
More broadly, interactive gaming is the conduct of gambling games through the use of electronic devices. The popularity of Internet gambling sites has indicated a strong market for remotely accessible gaming, or other interactive gaming. Regulated casino operators strongly desire to provide interactive gaming while capitalizing on existing infrastructure. Thus there is a need for improved electronic devices that support regulated remote gaming.
The system of the present invention has several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of this invention as expressed by the claims which follow, its more prominent features will now be discussed briefly. After considering this discussion, and particularly after reading the section entitled “Detailed Description of the Invention” one will understand how the features of this invention provide advantages which include providing remote gaming in regulated environment.
A gaming system and method of using the same to allow a host gaming device to be played from remote player devices to allow casino operators to obtain maximum advantage from their gaming licenses.
More particularly, in one embodiment gaming system may comprise a data network, a host gaming device connected to the data network, the gaming device configured to execute at least one game and a plurality of remote player devices connected to the data network. Each of the remote player devices is configured to receive game information provided by the host gaming device. Whether each remote player device is permitted to receive gaming data may be based upon, at least in part, the geographic location of the remote player device.
The host gaming device may be configured to allow no more than a predetermined number of remote player devices to concurrently receive game information provided by the host gaming device during the gaming session. This predetermined number may be determined by a gaming agency.
In another embodiment of a gaming system, at least one of the plurality of remote player devices may be permitted to receive game data based upon, at least in part, the geographic location of the remote player device, an age of a user of the remote player device.
A gaming system according to the invention may also include a central gaming controller configured to record gaming transactions on the host gaming device and on each remote gaming device.
The data network may be, in part, the Internet, and be comprised of one or more logical segment, which may include closed-loop networks. The host gaming device may be configured to identify the geographic location of a remote player device based, at least in part, on a logical segment corresponding to the remote player device. A mobile communications network, or a GPS device may also allow identification of the geographic location of the remote player device.
The host gaming device may be in a location approved by a gaming agency and include at least one game control configured to provide local use. This game control may be disabled when the host gaming device is providing game information to a remote player device. A host gaming device may also be configured to save an encrypted game state allowing a game to be resumed following a device or network failure.
A remote player device may be coupled to a credential device configured to receive information relating to a user of the remote player device. The information relating to a user may include the age of the user, or a password that is input by the user. The credential device is a smart card reader, a biometric device such as a fingerprint reader, or any type of input device. The credentials may be verified against information, such as age, password, or fingerprint in a database configured to provide information associated with each of a plurality of users of the gaming system.
In another embodiment, a gaming system may be comprised of a means for executing at least one game, the game providing game information during its execution, a local access means provides local access to the game information for a user in a location approved by a gaming agency, player means for receiving game information, presenting the game information to a user and providing at least one game control, a means for providing the game information over a data network to a predetermined number of receiving means, means for determining the location of the receiving means, and means for disabling the local access means. Other similar embodiments may also be comprised of means for creating an auditable record of gaming transactions on the playing means and on the gaming means.
Another embodiment of a gaming system, in addition to the features of the embodiments discussed above, may also include customized promotional messages to players of gaming devices.
On a remote player device, an embodiment of a method of remotely accessing a host gaming device may include: establishing access to the host gaming device through a data network, receiving gaming related information from the host gaming device through the data network, presenting the gaming related information to a player, receiving at least one control signal from the player, sending the control signal to the host gaming device through the data network, and disabling local use of the host gaming device. In one embodiment, the method may also include recording each gaming transaction occurring on the remote player device. Another embodiment of the method may include providing a geographic location of the remote player device. In another embodiment of the method, the age of the user of the remote player device is also provided.
On a host gaming device, an embodiment of a method of providing remote access, including: verifying the geographic location of a remote player device, establishing a gaming session on a host gaming device from a remote player device through a data network, receiving at least one control signal from the remote player device through the data network, and sending gaming related information from the gaming device through the data network. One embodiment of a method may also include recording each gaming transaction occurring on the host gaming device,
In order to provide tolerance for failures of system components, a method of resuming an interrupted gaming session on a gaming device is provided. One embodiment of a method may include generating a gaming state of the gaming session on the first gaming device, encrypting the gaming state, transporting the encrypted gaming state from the gaming device. The method may also include the converse: transporting the encrypted gaming state from the first gaming device to a second gaming device, decrypting the gaming state on the second gaming device; and loading the game state into a second gaming device to resume the gaming session.
An embodiment of a gaming system which provides for resuming interrupted gaming sessions across a data network. The system may include a first host gaming device connected to the data network, the gaming device configured to execute at least one game, generate a gaming state based on execution of at least one game, encrypt the gaming state, and send the encrypted gaming state over the data network. A second host gaming device may be connected to the data network, the second gaming device configured to receive the encrypted gaming state over the data network, decrypt the gaming state, and resume executing at least one game from the gaming state. A plurality of remote player devices, configured to receive game information provided by the host gaming device, may be connected to the data network. The gaming state may include user payment or credit information, and game jackpot or payout information.
Another embodiment of a gaming system providing resumption of interrupted gaming sessions may include means for executing at least one game, means for generating a gaming state based on execution of at least one game, means for encrypting the gaming state, and means for sending the encrypted gaming state. The system may also include means for receiving the encrypted gaming state, means for decrypting the gaming state and means for resuming executing at least one game from the gaming state.
To enable gaming regulatory compliance, methods authenticating gaming system users are also provide. An embodiment of a method of authenticating a user of a host gaming device may include receiving a security certificate from the smart card, sending the security certificate from the gaming device to an authenticator device, receiving an authentication reply from the authenticator, and playing a game in response to the authentication reply.
An embodiment of the method may also include presenting the security certificate from the gaming device to a certificate authority for authentication over a data network.
An embodiment of a method of authenticating a user of a remote player device for playing a host gaming device may include receiving an indicia of identity for a user, sending the indicia of identity to an authenticator device, receiving an authentication reply from the authenticator device, and authorizing use of a host gaming device based on the indicia of identity. The indicia of identity for a user may be provided by a biometric device, a smart card, or a password provided by the user.
Another embodiment of a gaming system provides authentication of users. The system may include a data network, a host gaming device interfaced to the data network, a plurality of remote player devices interfaced to the data network, and a security device configured to provide player credentials to at least one remote player device. The each of the remote player devices may be configured to receive game information provided by the host gaming device. The host gaming device may provide game information to a predetermined number of permitted remote player devices. Whether a remote player device is permitted to receive gaming information may be based upon, at least in part, on player credentials provided by the security device.
In one embodiment, a method of remotely accessing a gaming device provides for creating records of gaming transactions on both host gaming devices and remote player devices sufficient to provide an auditable record for a gaming authority in the jurisdiction. The method may include establishing a gaming session on a gaming device for a remote player device through a data network, sending gaming related information from the gaming device through the data network, receiving at least one control signal from the remote player device through the data network, creating an auditable gaming session record representing each gaming transaction of a gaming session on the host gaming device and on the remote gaming device. In addition, the record may be sent to a third party, such as a gaming authority, through the data network.
In another embodiment of a gaming system, the gaming system includes a network comprised of a plurality of logical segments. A security policy controls the flow of data between logical segments. A host gaming device may be connected to the data network, the gaming device configured to execute at least one game. A plurality of remote player devices may be connected to the data network. The plurality of remote player devices are each configured to receive game information provided by the host gaming device, and to control a gaming session established on the gaming device, subject to the security policy. The security policy may be based, at least in part, on the geographic location of a logical segment.
One embodiment of the gaming system may include a promotional message server to deliver customized promotional messages to users of the gaming system. In this embodiment, a gaming system may include a data network, a promotional message server configured to provide customized promotional messages. Each message may be customized with information associated with a user of the gaming system. In addition, a gaming system may include a host gaming device interfaced to the data network, and a plurality of remote player devices interfaced to the data network. The plurality of remote player devices are each configured to receive game information provided by the host gaming device and to receive and present promotional messages.
In another embodiment, a gaming system may include a means for data communication, means for executing at least one game, means for providing game information over the data network to a predetermined number of receiving means, a plurality of means for receiving game information over the data communication means. Each means for receiving game information may be coupled to a means for receiving customized promotional messages. A gaming system may also include a means for presenting promotional messages in conjunction with gaming data.
A related method of displaying information on a remote player device is also provided. The method may include receiving a promotional message on a remote player device, presenting the promotional message in conjunction with gaming information for an amount of time; and removing the promotional message from the remote player device. Information in the promotional message may be used to calculate the amount of time to present the promotional message.
A remote player interface of a gaming system may have a number of embodiments. In one embodiment of a gaming system, the gaming system includes data network, a host gaming device interfaced to the data network, and at least one remote player device interfaced to the data network. The remote player device is configured to receive game information provided by the host gaming device. The remote player interface of the gaming system may include a video display device in communication with the remote player device and a remote control device in communication with the remote player device. The remote control device is configured to control operation of a game.
An embodiment of method of remotely accessing a gaming device may include establishing a gaming session on the host gaming device from a remote player device through a data network, receiving gaming related information from the host gaming device through the data network, presenting gaming related information to a player via a video display device, receiving at least one control signal generated by a remote control device for controlling the gaming session, and sending the control signal to the host gaming device through the data network.
The following detailed description is directed to certain specific embodiments of the invention. However, the invention can be embodied in a multitude of different ways as defined and covered by the claims. In this description, reference is made to the drawings wherein like parts are designated with like numerals throughout.
In a traditional casino environment, gaming devices are generally located on a gaming floor. Gaming devices are subject to regulation by gaming regulatory agencies. Regulations may limit the locations where gaming devices may be placed and by limit users of gaming devices to those of legal age to gamble in the respective jurisdiction. Regulatory agencies for a given jurisdiction may also limit the number of licensed gaming devices provided to a licensee. Where gaming devices are physically located on a casino gaming floor, verification of whether a device is being used in its licensed location within the jurisdiction may be determined by physical inspection of the gaming floor. Further, monitoring of the gaming floor in casinos ensures that players are of legal age as set by the jurisdiction.
An embodiment of a gaming system according to the present invention allows a licensed host gaming device to be used by one or more remote player devices geographically separated from the host gaming device, but still located within the jurisdiction of a gaming authority.
A host gaming device may be any device, comprised of electronic, mechanical, or a combination of electronic and mechanical components, which is used for gaming and which affects the result of a wager by determining win or loss. A host gaming device 160 is connected to a data network 150. In the embodiment depicted in
The database 170 may be computer server running database software, or any other commercially available database solution. In one embodiment, as depicted, the database 170, is a casino database. In other embodiments, the database may also contain other data related, or unrelated to the casino operation.
Remote network 120 connects remote player devices 110, 111, 112 to the system. Each remote player device 110 allows a user to play a game executing on a host gaming device 160. For convenience of discussion, set forth below is a description of certain aspects of the remote player device 110. It is to be appreciated that the other remote player devices may contain the following or different aspects. Although three remote player devices are shown on
The remote network 120 may be any form of computer network, as discussed below. In one particular embodiment, the remote network 120 is part of a network provided by a cable television system.
Each host gaming device 160 may be located in any location approved by a gaming agency, such as a casino gaming floor. A host gaming device 160 provides a legally regulated random number generator. Once generation of random number has been performed, a game result is determined. Any further interaction through the game's user interface is for the benefit of a user. For example, in one embodiment of a gaming system, the host gaming device may be a slot machine. After payment is made, through a coin, token, credit device, etc, the player pulls a lever arm to execute play. In a mechanical game, for example, a slot machine, a game result may be determined by the interaction of spinning wheels. In a host gaming device 160 of an embodiment of the present invention, however, pulling the arm triggers generation of a random number which determines the game result. Thus any spinning wheels or its electronic equivalent is purely for entertainment of the user. A host gaming device 160 plays at least one game of chance, including, but not limited to, Slots, Blackjack, Poker, Keno, Bingo, or Lotteries.
Networks 120, 140, 150 may include any type of electronically connected group of computers including, for instance, the following networks: Internet, Intranet, Local Area Networks (LAN) or Wide Area Networks (WAN). In addition, the connectivity to the network may be, for example, remote modem, Ethernet (IEEE 802.3), Token Ring (IEEE 802.5), Fiber Distributed Datalink Interface (FDDI) Asynchronous Transfer Mode (ATM), Wireless Ethernet (IEEE 802.11), or Bluetooth (IEEE 802.15.1). Note that computing devices may be desktop, server, portable, hand-held, set-top, or any other desired type of configuration. As used herein, the network includes network variations such as the public Internet, a private network within the Internet, a secure network within the Internet, a private network, a public network, a value-added network, an intranet, and the like. In embodiments of the present invention where the Internet is the backbone network 140, gaming network 150 and remote network 120 may form a virtual private network (VPN) transported over the Internet.
In preferred embodiments, the remote network 120 may be a closed-loop network, such as the cable network depicted in
As depicted in the simplified block diagram of
The display 310 may be a television, a personal computer, or a handheld computer device. A fixed or wireless telephone handset may comprise a display 310 and controls 320 of a remote player interface. In some embodiments the controls 320 may be integrated with display 310, as for instance, in a touch screen.
In one embodiment, the game information may be a random number which represents the result of the game, information related to gaming device jackpots, or player credits. In another embodiment, the gaming information may be multimedia, sound and images, including, in one embodiment, video, representing the execution of a game. In another embodiment, game information may also be software for execution on a remote player device 110 or on any element of a remote player interface 300, such as a remote control 395, which interactively presents the game through the remote player interface 300.
To enable regulatory conformance of the gaming system, gaming device users must be geographically within an approved jurisdiction and of legal age in the jurisdiction. In a regulated gaming environment, such as a gaming floor, physical control of the premises allows enforcement of this requirement. For remote player devices 110 not operated in the regulated gaming environment of a gaming floor, the age of the user of a remote player device 110 must be verified before game information is provided by a host gaming device 160. Credentials may be received from a user using a variety of security devices and compared to records, such as in a database 170 to confirm identity and thus age of the user.
To ensure compliance with regulatory requirements, a gaming system 100 may identify the geographic location of a remote player device 110. As discussed above, a network 120 may be a closed-loop network 120 whose devices are thereby identified in geographic location by the location of that network. Other embodiments may employ a GPS system on the remote player device 110 to provide the geographic location of the device 110. In other embodiments, the remote network 120 may be a mobile communications network which provides the geographic location of network clients, such as a remote player device 110.
In one embodiment, a security device may be a smart card reader 380 that is coupled to the remote player device 110. In embodiments using a smart card reader, a user inserts a smart card into the reader which provides credentials sufficient to verify the age of the user. In one such embodiment, indicia present on the smart card reader are compared to records in a casino database 170 to verify the age of the user.
In other embodiments, a remote player device 110 may be coupled to a biometric identity device 390, such as a fingerprint scanner. In one embodiment, information received from the biometric identity device 390 may be compared to records in a casino database 170 to verify the age of the user. In other embodiments a biometric identity device 390 may be retinal scanner or facial recognition device.
In some embodiments, the controls 320 may include an input device (not pictured in
Embodiments of a remote player device 110 may be a television, a cable interactive set-top box, a remote control, a personal computer, or a mobile or fixed telephone handset. Another embodiment may comprise a handheld computer coupled to a fixed or preferably wireless network. Also, a host gaming device 160 may also be a remote player device 110.
In one embodiment, a remote gaming device 110 may be in a location approved by a gaming agency with controls 320 and display 310 which match the appearance of a stand-alone gaming device. For example, a remote gaming device 110 may be appear to be a slot machine with an arm control 320, a mechanical or electronic “slots” display 310. In other embodiments, remote gaming devices 110, regardless of location, may have controls and displays which match the appearance of a host gaming device 160. This may include control devices coupled to personal computers or set-top boxes which may be customized for one or more games.
Indicia of identity and age received from a smart card reader 380, biometric identity device 390, or user entry of a password may also be compared to records stored on the remote player device 110. For example, a remote player device 110 in a hotel room may be programmed by hotel staff to store identification information for eligible guests in the room containing the gaming device without the identification information being included in the casino database 170. In these embodiments, access to the remote player device thus may itself be an indicium of legal age to the central gaming controller 180 or host gaming device 160.
A central gaming controller 180 may manage the interaction of remote player devices and host gaming devices. The central gaming controller 180 may comprise one or more server computers or may be integrated with a host gaming device. In the embodiment depicted in
One embodiment of a gaming system 100 comprises a single remote player on a remote player device 110 establishing a gaming session on a host gaming device 160 with no local player using the host gaming device 160. In this embodiment, the local controls 220 of a host gaming device 160 become disabled for local play during the remote gaming session. Correspondingly, a host gaming device 160 in this embodiment also becomes unavailable for remote play while a player uses the local controls 220 to use the host gaming device 160.
Another embodiment comprises a single player using the local controls 220 of a host gaming device 160 and a single remote player on remote player device 110 concurrently. Thus in this embodiment, the local game controls 220 on the host gaming device 160 are not disabled during the remote gaming session.
Another embodiment of the gaming system 100 comprises a single local player of the host gaming device 160 and multiple remote players on a plurality of remote player devices 110 having concurrent gaming sessions. A similar embodiment comprises multiple concurrent remote players and no local players on the host gaming device 160 because the local controls 220 may be disabled during the remote gaming sessions.
Another embodiment of a gaming system 100 comprises one or more remote player devices 110 which are physically located in a location approved by a gaming agency and networked to a host gaming device 160 that hosts both local and remote player sessions. Players physically located in the casino may occupy a remote player device 110 and play the games provided by the host gaming device 160. Concurrently, gaming sessions to one or more remote player devices 110 physically located outside the casino may be provided. Thus, in this embodiment, players may concurrently play using the host gaming device 160, a physically remote player device 110, or a remote player device 110 in a location approved by a gaming agency.
Another embodiment of the invention comprises one or more remote player devices 110, physically located in a location approved by a gaming agency and at least one host gaming device 160. In this embodiment, player sessions may only be established on a host gaming device 160 from a remote player device 110 if that remote player device 110 is physically located in a location approved by a gaming agency, such as a casino gaming floor. Players may also play the host gaming device 160 using local controls 220 concurrently with remote player sessions. Thus, in this embodiment, players may concurrently play using the host gaming device 160, or a remote player device 110 that is located in a location approved by a gaming agency.
In each of the above disclosed embodiments, the remote player devices 110 that may concurrently receive game information from a host gaming device 160 may be limited to a predetermined number that is determined by a regulatory gaming agency for the jurisdiction.
A remote player device 110 that is physically located in the casino in a location approved by a gaming agency, such as a casino gaming floor, may differ from a remote player device physically located outside the casino floor. In one embodiment, a remote player device 110 located in a location approved by a gaming agency resembles the appearance of a stand-alone gaming device and may thus be similar in appearance and operation to the host gaming device 160.
In one embodiment, a remote player device 110 requests game data from the host gaming device 160 by sending a request for a game to a central gaming controller 180. The central gaming controller 180 then transmits the request for a game to the host gaming device 160. The host gaming device 160 receives the request and provides game data to the central gaming controller 180 that passes to the remote player device 110. That information is then translated into a game by the remote player device 110 and displayed or performed to the player. The remote player device 110 may contain on-board hardware and software that may be required to present a game. The regulated portion of hardware and software required to execute a game, such as a random number generator, is on the host gaming device 160 and the information transmitted to the remote player device 110 each time a game is requested.
Gaming devices according to an embodiment of the invention may use mixed-protocol delivery systems for game content and game results. Game information and results comprising image and sound data may be delivered by packet based network protocols such as IP datagrams, by connection-oriented network protocols, or by a combination of both. Streaming media protocols may also be employed. During a given gaming session, these communication methods may be used interchangeably or concurrently.
In one embodiment, communication over the data networks 120, 140, or 150, may use IP datagrams to package image and sound data comprising a host gaming device interface and display, encrypts it, and delivers it to the remote player device.
Internet Protocol (IP) is a network layer protocol used by many corporations, governments, and the Internet worldwide. IP is a connectionless network layer protocol that performs addressing, routing and control functions for transmitting and receiving datagrams over a network. The network layer routes packets from source to destination. An IP datagram is a data packet comprising a header part and a data part. The header part includes a fixed-length header segment and a variable-length optional segment. The data part includes the information being transmitted over the network. As a connectionless protocol, IP does not require a predefined path associated with a logical network connection. Hence, IP does not control data path usage. If a network device or line becomes unavailable, IP provides the mechanism needed to route datagrams around the affected area.
The remote player interacts with a game through a remote player interface 300. A remote player device 110 may send commands back to the central gaming controller 180 as, in one embodiment, IP datagrams. The IP datagrams are interpreted by the central gaming controller 180 and used to proxy user interface interaction between the gaming device and the remote player. Game results may also be packaged as IP datagrams and delivered to the remote player through this method.
Alternative embodiments may use connection-oriented protocols such as TCP, or a combination of connection oriented protocols and connectionless packet protocols such as IP. Transmission Control Protocol (TCP) is a transport layer protocol used to provide a reliable, connection-oriented, transport layer link among computer systems. The network layer provides services to the transport layer. Using a two-way handshaking scheme, TCP provides the mechanism for establishing, maintaining, and terminating logical connections among computer systems. TCP transport layer uses IP as its network layer protocol. Additionally, TCP provides protocol ports to distinguish multiple programs executing on a single device by including the destination and source port number with each message. TCP performs functions such as transmission of byte streams, data flow definitions, data acknowledgments, lost or corrupt data re-transmissions, and multiplexing multiple connections through a single network connection. Finally, TCP is responsible for encapsulating information into a datagram structure.
Static content comprising the game interface or other elements of the game may be delivered to the remote player device 110 and stored on the remote player device. This delivery of content may use a mixed-protocol as described above. A static image may be a fixed image or an animation activated by the remote control device. Such images may further be overlaid with additional game content such as images and sound that is delivered dynamically during game play.
In an embodiment of the invention, a central gaming controller 180 converts image and sound data comprising the gaming device interface and display from the remote machine into a data stream (for example but not limited to MPEG-2), encrypts it, and delivers it to the remote player device 110. The remote player interacts with the game using the remote player interface 300 to send commands back to the central gaming controller as IP datagrams. The IP datagrams may be interpreted by the central gaming controller 180 and used to proxy user interface interaction between the gaming device 160 and the remote player device 110. Game results may also be packaged as a data stream and delivered to the remote player through this method.
Embodiments according to the invention may also use instant messaging and/or email messaging systems. Typical instant messaging systems permit computer users to type text messages and add file attachments into a host program and have the host program automatically deliver the text through a virtual direct connection to a target computer. Public email systems are those available for general use, as over the internet. Examples of public instant messaging systems in use today include but are not limited to chat programs like IRC, MSN Messenger, AOL Instant Messaging and a host of others. Private systems are restricted to a casino or gaming system. Typical email messaging systems permit messages and file attachments to be entered into a host program and addressed to a specific recipient on a network. These messages may not be delivered directly to the addressee, but are sent to a storage area where the recipient may retrieve the message at a time of their own choosing.
Gaming devices 160 and remote player devices 110 routinely exchange information with a central gaming controller 180 for, typically, but not limited to, account and game tracking functions. In one embodiment of the invention, devices may send and receive data over public and/or private email-type messaging systems. The message body of any particular message may vary, using a proprietary or non-proprietary format, and may be encrypted or in human-readable format. Messages may be sent at a time determined by the message originator, typically, but not exclusively, in response to an event. The recipient of the message may be any device capable of consuming the message. The message recipient may be responsible for checking the prescribed message storage area for messages addressed to it. The message recipient may reply to a received message or may generate a new message to a specific recipient, a group of recipients, or all recipients connected to the system. Remote player devices 110 may periodically check for new messages in the system and process them.
According to one embodiment of the invention, gaming devices 160 may send and receive data over public and/or private instant messaging systems. The message body of any particular message may vary, using a proprietary or non-proprietary format, and may be encrypted or in human-readable format. Messages may be sent at a time determined by the message originator, typically, but not exclusively, in response to an event. The recipient of the message may be any device capable of consuming the message. Both the gaming device 160 and the message recipient may queue incoming and outgoing messages. Queuing messages permits devices involved in instant message communications to accept new messages while processing received messages and to generate outgoing messages for delivery as system resources permit.
In another embodiment according to the invention, devices may send and receive data over public and/or private email-type messaging systems. The message body of any particular message may vary, using a proprietary or non-proprietary format, and may be encrypted or in human-readable format. Messages may be sent at a time determined by the message originator, typically, but not exclusively, in response to an event. The recipient of the message may be any device capable of consuming the message. The message recipient may be responsible for checking the prescribed message storage area for messages addressed to it. The message recipient may reply to a received message or may generate a new message to a specific recipient, a group of recipients, or all recipients connected to the system. Gaming system devices 110 and 160 may periodically check for new messages in the system and process them.
Embodiments according to the invention may present promotional messages during remote play sessions. Messages sent may comprise instant messages for promotional information, notification of events, or other pieces of information that can be communicated electronically. Promotional messages may also include jackpot and bonus information. A promotional message server may be used to construct and send promotional messages. In one embodiment, a computer server, comprising a central gaming controller 180, may also comprise the promotional message server.
A user interface may be provided to construct message templates. These templates are then used to construct a deliverable message. Embodiments of a message template may comprise a timeout value that indicates how long the message is to be displayed, the frequency with which the message displays in relationship to other scheduled messages, a limitation value that prevents the message from being displayed too often and an expiration date after which the message is no longer used in the system. Custom graphics and display modes may also be specified for a message template, such as icons, animations, and various scrolling methods.
A remote player device 110 may present a promotional message for an amount of time determined from the contents of the promotional message. The promotional message may be presented to a user in conjunction with gaming information. The presentation may contain icons, animations, and various scrolling methods. In addition multimedia such as sound and video may be utilized.
The promotional message server may also provide a dynamic data insertion function to insert player information such as the player's name or birthday into a message prior to delivery. Dynamic data insertion may be accomplished through the use of specialized tags within the message body. When encountered, the tag characters within the message are replaced with data from a related data source. The specific tag's character sequence is associated with a specific subset of the data in the data source, such as a player's name in a data source of player information. Processing comprises reading the data source and its subsets, parsing the specialized tags from the message template, indexing the data source and replacing the tag characters with data from the data source to create a deliverable message for each item in the data source. This sequence continues until all the data in the data source has been included in messages. The messages may be delivered as they are created or queued until all items in the data source have been used to create messages, then all messages may be sent at the same time.
In one embodiment, a gaming system 100 may comprise a card reader installed in a gaming device 280 or remote player device 380. Promotional messages may be based on information obtained about a player that is either stored on a card inserted into the card reader or by using identifying information from the card to access the casino's proprietary database systems 170.
One embodiment of the promotional message server may also provide a dynamic grouping function in which a subset of players currently gaming is selected and collected into a group. Casino operators may address a message template to this dynamic subset of current players and send a specific message or messages exclusively to that subset. These messages may be constructed using the dynamic data function. The dynamic grouping function may use criteria specified by the casino and available in the casino's proprietary database systems 170 and criteria generated by live gaming activity to establish a profile that players must meet to be selected. The criteria may comprise loyalty points the player has earned, a player's birthday, length of current gaming session, or other data that is collected by the casino on players and gaming activity.
The dynamic grouping function may be scheduled to run at time intervals determined by the casino. Each time the interval is reached the promotional gaming server searches for current players that meet the established criteria and builds a dynamic group then sends the assigned message to that group of players exclusively. The gaming devices 160, remote player device 110, card readers installed in gaming devices 280 and remote player device 380, and casino proprietary database systems 170 may provide data to search for players that meet the specified criteria and assemble them into a dynamic group.
In one embodiment of the invention, the casino may advertise a casino sponsored event. The casino may use a user interface display to construct the message and schedule its delivery start time, duration of the message e.g. number of hours, days, weeks, or months that the message will run, and specific values that weight the message's delivery interval and frequency amongst other promotional messages scheduled in the system. The style of message may also be specified, including but not limited to flashing, scrolling, scroll direction, and the use of custom graphics. The casino operator may also specify the criteria players must meet to receive the message. Once the casino operator accepts the promotional message configuration, the promotional message server may deliver the message across a network to remote player devices 110 or host gaming systems 160.
An embodiment of a gaming system 100 may provide for the electronic transfer of funds to a gaming device for the purpose of making wagers. When a player chooses a gaming device 160 to play remotely, funds are electronically transferred to the gaming device and appear as credits on the gaming device 160. The player then uses those credits to make wagers on game outcome. When the player is finished, the system transfers any remaining credits on the gaming device back to the source of funds or to an alternate storage. Limitations on the amount of funds transferred may be set for a minimum or maximum amount transferred, a minimum or maximum amount transferred within a given time period, or a minimum or maximum amount transferred for the life of the account, or a combination of any of these. The limitation may also vary between accounts, permitting one account to have a different limitation on transfers than another. When the limitation set is reached, further transactions are prevented until the limitation is resolved. The limitation may be set voluntarily by the player, by the casino, or by a gaming authority. Limitations may be set for all players within a specific jurisdiction or for selected players only. The source of funds used by a player for remote access play may be maintained in a database located on a computer that is directly or indirectly connected to the casino network 150.
An embodiment of a gaming system 100 may record the interaction between remote players and host gaming devices 160 during remote gaming sessions for the purpose of resuming games in-progress after a communications failure. If at anytime the connection between the remote player and a gaming device becomes unavailable, the system has a sufficient record of player positions to restart the game as at the time just prior to the failure. Thus an embodiment of a gaming system may record, transfer, and reinstate on a like device an encrypted block of data representing the precise state of a particular gaming device 160 at the time that the data block is requested. The encrypted block of data is generated by the gaming device 160 and transferred using a communication protocol. The encrypted block of data may be used to continue a game in-progress that was interrupted by a gaming device 160 failure or other system failure. In addition, the payer's wager and credit data along with gaming payout data may be included in the data block. The data may also be transported to another gaming device 160 for the purpose of completing an interrupted game or resuming a gaming session. The destination gaming device 160 receives the encrypted block of data, decrypts it, and loads the game state into its own systems, allowing a game in-progress to complete or a game session to continue.
Network traffic from the remote network 120 and backbone network 140 travels over a number of virtual local area networks (VLAN) configured using a multilayer network switch 1022. Segmenting the internal network into VLANs creates security zones whereby only permitted network traffic appears on a given VLAN.
IP datagrams are received over the backbone network 140 through network router 1020 and firewall 1021. Network router 1020 filters IP datagrams that are not coded with the configured port for access to the gaming network 150. If an IP datagram passes the network router 1020 it then must pass the firewall 1021 in order for the IP datagram to be processed by the request processing server(s) 1023 which comprise a portion of a central gaming controller 180 in this embodiment.
The firewall 1021 has two network interfaces 1050, 1051; the external-facing network interface 1050 is connected to the router 1020 and the internal-facing network interface 1051 is connected to the multilayer network switch 1022. In this configuration the firewall 1021 acts as a type of network switch that may perform additional security checks on the IP datagram, then move the datagram to the internal-facing network interface 1051 where the multilayer network switch 1022 moves the datagram to the VLAN where request processing server(s) 1023 are located.
Each request processing server 1023 has two network interfaces 1052, 1053, both connected to the multilayer network switch 1022. Each network interface 1052, 1053 may be configured on a different VLAN of the multilayer network switch 1022. The multilayer network switch 1022 moves IP datagrams between the firewalls 1021 internal-facing network interface 1051 and the request processing server(s) 1023 external-facing network interface 1052. This embodiment provides a layer of protection for the host gaming devices 160 in the event that the request processing server(s) 1023 are compromised.
When an IP datagram arrives at a request processing servers 1023 external-facing network interface 1052, the request processing server 1023 interprets the IP datagram and issues commands over its internal-facing network interface 1053 to the application server 1027. The request processing server 1023 may reject invalid commands or make other determinations as to the appropriateness of a request that prevent the request from being passed on to the application server 1027. Likewise, the request processing server 1023 may request data from the application server for use in building its own response to the request, which may or may not require an acknowledgement from the remote player device 110 as described below.
Command messages received by the application server 1027 may be recorded in a database using the database server 1025. The application server 1027 then executes the command, which may include any function relevant to the operation of the host gaming device 160 and may or may not return data to the request processing server 1023 for delivery to the remote access player. In one embodiment, the database server 1025 may comprise the casino database 170. In other embodiments the database server 1025 and the application server 1027 may comprise the casino database 170.
Some commands may require the remote player device 110 to acknowledge the receipt of information sent from the central gaming controller 180. For commands that require acknowledgement, the central gaming controller 180 queues the status of the messages that are sent to the remote player device 110. The status of messages sent but not acknowledged is stored in a database as “open” using the database server 1025. When the remote player device 110 receives the message it sends an acknowledgment message back to the central gaming controller, which in turn marks the message in the database as “closed”; indicating that the message has reached its destination and has been acknowledged. If the message is not acknowledged within a specified timeout, the message is resent.
Recording of messages between the remote player device 110 and a host gaming device 160 by the central gaming controller 180 allows each game or transaction, on both the host gaming device 160 and remote player device 110, to be recorded. This allows each host gaming device or remote player device to be individually auditable using standard accounting practices in the gaming jurisdiction where the game is located. In one embodiment, a third party, such as a gaming authority may be sent the records of games and transactions online by the gaming system 100.
When the application server 1027 receives a command request that requires communication with gaming devices 160, 161, 162 it connects to those devices using terminal server 1035. Terminal server 1035 provides Ethernet connectivity to the RS232 serial interface 1054 of the game. Through that interface the remote player device 110 communicates to the gaming devices 160, 161, 162 using a communications protocol supplied by the gaming machine manufacturer. The protocol includes commands that permit the remote operation of the gaming devices 160, 161, 162 and the reporting of game results so that the application server 1027 can control remote play.
While the above detailed description has shown, described, and pointed out novel features of the invention as applied to various embodiments, it will be understood that various omissions, substitutions, and changes in the form and details of the device or process illustrated may be made by those skilled in the art without departing from the spirit of the invention. The scope of the invention is indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US3309509||9 May 1963||14 Mar 1967||Csf||System for checking the random character of sequences of n symbols|
|US4093223||23 Jan 1976||6 Jun 1978||Wilke William F||Electronic game apparatus and method|
|US4179663||3 Apr 1969||18 Dec 1979||Thomson-Csf||Devices for generating pseudo-random sequences|
|US4240635||9 Mar 1979||23 Dec 1980||Harry Brown||Slot machine device|
|US4335809 *||29 Jan 1980||22 Jun 1982||Barcrest Limited||Entertainment machines|
|US4339798 *||17 Dec 1979||13 Jul 1982||Remote Dynamics||Remote gaming system|
|US4341951 *||2 Jul 1980||27 Jul 1982||Benton William M||Electronic funds transfer and voucher issue system|
|US4405829||14 Dec 1977||20 Sep 1983||Massachusetts Institute Of Technology||Cryptographic communications system and method|
|US4441714||17 Oct 1980||10 Apr 1984||Tropic Industries, Inc.||Poker-type table game|
|US4467424||6 Jul 1982||21 Aug 1984||Hedges Richard A||Remote gaming system|
|US4510495||9 Aug 1982||9 Apr 1985||Cornell Research Foundation, Inc.||Remote passive identification system|
|US4527798||23 Feb 1981||9 Jul 1985||Video Turf Incorporated||Random number generating techniques and gaming equipment employing such techniques|
|US4582324||4 Jan 1984||15 Apr 1986||Bally Manufacturing Corporation||Illusion of skill game machine for a gaming system|
|US4636951||30 Apr 1984||13 Jan 1987||Ainsworth Nominees Pty. Ltd.||Poker machine communication system|
|US4652998 *||4 Jan 1984||24 Mar 1987||Bally Manufacturing Corporation||Video gaming system with pool prize structures|
|US4786056||30 Oct 1987||22 Nov 1988||Dunnigan Richard P||Random number generator|
|US4815741 *||2 Apr 1987||28 Mar 1989||Small Maynard E||Automated marketing and gaming systems|
|US4819818||8 May 1987||11 Apr 1989||John J. Simkus||Random number generator|
|US4856787 *||3 May 1988||15 Aug 1989||Yuri Itkis||Concurrent game network|
|US4882473 *||16 Aug 1988||21 Nov 1989||Gtech Corporation||On-line wagering system with programmable game entry cards and operator security cards|
|US4920432||12 Jan 1988||24 Apr 1990||Eggers Derek C||System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations|
|US4926256||28 Jul 1989||15 May 1990||Pioneer Electronic Corporation||Billing data display system for a closed circuit television system|
|US4943062||23 Nov 1988||24 Jul 1990||Gillette Richard A||Random indicia selector|
|US4977596||15 Mar 1989||11 Dec 1990||The United States Of America As Represented By The United States Department Of Energy||Cryptographic synchronization recovery by measuring randomness of decrypted data|
|US4998199||29 Sep 1988||5 Mar 1991||Namco Ltd.||Game machine system with machine grouping feature|
|US5013038||8 Dec 1989||7 May 1991||Interactive Network, Inc.||method of evaluating data relating to a common subject|
|US5019973 *||8 Mar 1989||28 May 1991||Gaming And Technology, Inc.||Poker game method|
|US5043887 *||28 Mar 1989||27 Aug 1991||Selectro-Vision, Ltd.||Automatic electronic downloading of bingo cards|
|US5051822 *||19 Oct 1989||24 Sep 1991||Interactive Television Systems, Inc.||Telephone access video game distribution center|
|US5073931 *||18 May 1990||17 Dec 1991||Audebert-Delahaye-Venture||System and individual device for participation in a broadcast program|
|US5083272 *||2 Nov 1988||21 Jan 1992||Britcanus Corporation||Interactive telephone lottery system with a verification code|
|US5102137 *||28 Sep 1990||7 Apr 1992||Ainsworth Nominees Pty., Ltd.||Divided table gaming machine|
|US5106091 *||20 Aug 1990||21 Apr 1992||Paul Comito||Trajo computerized electronic gaming device|
|US5112050||5 Jan 1990||12 May 1992||John R. Koza||Broadcast lottery|
|US5113990 *||15 Aug 1989||19 May 1992||Bally Manufacturing Corporation||Bill validation and change system for a slot machine|
|US5128752||25 Oct 1990||7 Jul 1992||Kohorn H Von||System and method for generating and redeeming tokens|
|US5136644 *||19 Sep 1989||4 Aug 1992||Telecash||Portable electronic device for use in conjunction with a screen|
|US5165091||20 Mar 1991||17 Nov 1992||Nec America Inc.||Firmware download from a remote terminal to an optical network terminal in a digital loop carrier system|
|US5186471 *||21 Jun 1991||16 Feb 1993||Nynex Corporation||Interactive telephone gaming system|
|US5227874 *||15 Oct 1991||13 Jul 1993||Kohorn H Von||Method for measuring the effectiveness of stimuli on decisions of shoppers|
|US5228077||24 Sep 1990||13 Jul 1993||Universal Electronics Inc.||Remotely upgradable universal remote control|
|US5249044 *||5 May 1992||28 Sep 1993||Kohorn H Von||Product information storage, display, and coupon dispensing system|
|US5249800 *||12 Nov 1992||5 Oct 1993||Bally Gaming International, Inc.||Progressive gaming control and communication system|
|US5251165 *||9 Apr 1992||5 Oct 1993||James Iii J Colin||Two phase random number generator|
|US5255915 *||23 Oct 1991||26 Oct 1993||United Gaming, Inc.||Six-card draw-poker-like video game|
|US5259616 *||7 May 1991||9 Nov 1993||Tjark Bergmann||Roulette-type coin-operated gaming machine|
|US5280426||27 Feb 1990||18 Jan 1994||Edmonds C Lawrence||Computerized network for subscribing/purchasing into games of chance|
|US5286023 *||20 Nov 1991||15 Feb 1994||Bke, Incorporated||Video lottery game|
|US5321241 *||19 Mar 1993||14 Jun 1994||Calculus Microsystems Corporation||System and method for tracking casino promotional funds and apparatus for use therewith|
|US5326104 *||7 Feb 1992||5 Jul 1994||Igt||Secure automated electronic casino gaming system|
|US5330185||30 Mar 1993||19 Jul 1994||Interlott, Inc.||Method and apparatus for random play of lottery games|
|US5330591||6 Apr 1992||19 Jul 1994||Isover Saint-Gobain||Alloy for glass fibre centrifuges|
|US5332076 *||21 Sep 1992||26 Jul 1994||Bally Wulff Automaten Gmbh||Money handling apparatus and method for use with gaming machines|
|US5354069 *||21 Jan 1992||11 Oct 1994||Ahbrew Company||Lottery emulation system|
|US5356144 *||21 Jul 1992||18 Oct 1994||Fitzpatrick James R||Hand-held lottery number generating device|
|US5361323||29 Nov 1991||1 Nov 1994||Sharp Kabushiki Kaisha||Signal encoding device|
|US5371345 *||17 Sep 1992||6 Dec 1994||Bally Gaming International, Inc.||Gaming machine change system|
|US5380007 *||21 Jan 1994||10 Jan 1995||Travis; Christopher P.||Video lottery gaming device|
|US5380008 *||3 Dec 1993||10 Jan 1995||Spintek International||Electronic gaming apparatus|
|US5393061 *||16 Dec 1992||28 Feb 1995||Spielo Manufacturing Incorporated||Video gaming machine|
|US5396225 *||9 Jun 1994||7 Mar 1995||Nintendo Company Limited||Communication adaptor for game set|
|US5396440||11 Jul 1994||7 Mar 1995||The Dow Chemical Company||Optimum calibration frequency determination|
|US5398283||3 Nov 1993||14 Mar 1995||Krypto Fax Partners L.P.||Encryption device|
|US5398932||21 Dec 1993||21 Mar 1995||Video Lottery Technologies, Inc.||Video lottery system with improved site controller and validation unit|
|US5398938 *||12 Nov 1993||21 Mar 1995||Money; Henty V.||Game apparatus|
|US5412720||1 May 1992||2 May 1995||Ictv, Inc.||Interactive home information system|
|US5417424 *||28 Sep 1993||23 May 1995||Gtech Corporation||Player operated win checker appended to lottery agent terminal|
|US5417430 *||6 Apr 1993||23 May 1995||Shuffle Master, Inc.||Progressive wagering method and game|
|US5420928||25 Jan 1994||30 May 1995||Bell Communications Research, Inc.||Pseudo-random generator|
|US5421576 *||29 Oct 1993||6 Jun 1995||Semiconductor Energy Laboratory Co., Ltd.||Game machine|
|US5423539 *||30 Jun 1993||13 Jun 1995||Sigma, Incorporated||Slot machine with payout modifying symbols|
|US5426762 *||7 Apr 1993||20 Jun 1995||Nintendo Co., Ltd.||System for determining a truth of software in an information processing apparatus|
|US5429361 *||23 Sep 1991||4 Jul 1995||Bally Gaming International, Inc.||Gaming machine information, communication and display system|
|US5434560||11 May 1993||18 Jul 1995||Detector Electronics Corporation||System for detecting random events|
|US5435554 *||8 Mar 1993||25 Jul 1995||Atari Games Corporation||Baseball simulation system|
|US5457306||11 May 1993||10 Oct 1995||Scotch Twist, Inc.||Gaming machine system operable with general purpose charge cards|
|US5470079 *||16 Jun 1994||28 Nov 1995||Bally Gaming International, Inc.||Game machine accounting and monitoring system|
|US5471318 *||22 Apr 1993||28 Nov 1995||At&T Corp.||Multimedia communications network|
|US5476259 *||12 Nov 1993||19 Dec 1995||Gamin Weingardt Trust, A Nevada Trust||Pari-mutuel electronic and live table gaming|
|US5480150 *||5 Dec 1994||2 Jan 1996||Weyand; Rudi||System for generating random outcomes using discs|
|US5481542||10 Nov 1993||2 Jan 1996||Scientific-Atlanta, Inc.||Interactive information services control system|
|US5488411||14 Mar 1994||30 Jan 1996||Multimedia Systems Corporation||Interactive system for a closed cable network|
|US5494287 *||21 Jun 1994||27 Feb 1996||Bally Gaming International, Inc.||Gaming machine having dynamic payout amounts|
|US5497479 *||28 Feb 1995||5 Mar 1996||Softel, Inc.||Method and apparatus for remotely controlling and monitoring the use of computer software|
|US5509655 *||27 Sep 1994||23 Apr 1996||Kabushiki Kaisha Sankyo||Flipped ball game apparatus|
|US5511784 *||9 May 1994||30 Apr 1996||Video Lottery Technologies, Inc.||Method and apparatus for directly generating a random final outcome of a game|
|US5515307||4 Aug 1994||7 May 1996||Bell Communications Research, Inc.||Pseudo-random generator|
|US5517663 *||9 Nov 1994||14 May 1996||Kahn; Kenneth M.||Animated user interface for computer program creation, control and execution|
|US5518253 *||16 Mar 1994||21 May 1996||Pocock; Terrence||Televised bingo game system|
|US5522089 *||12 Sep 1994||28 May 1996||Cordata, Inc.||Personal digital assistant module adapted for initiating telephone communications through DTMF dialing|
|US5524888 *||28 Apr 1994||11 Jun 1996||Bally Gaming International, Inc.||Gaming machine having electronic circuit for generating game results with non-uniform probabilities|
|US5526034 *||3 May 1993||11 Jun 1996||Ictv, Inc.||Interactive home information system with signal assignment|
|US5526035||1 Jun 1994||11 Jun 1996||Zing Systems, L.P.||Transaction based interactive television system|
|US5528526||19 Sep 1994||18 Jun 1996||Motorola, Inc.||Arbitrary repeating pattern detector|
|US5530867 *||22 Feb 1993||25 Jun 1996||Beran; James T.||Software for self-programming|
|US5544348 *||17 Mar 1994||6 Aug 1996||International Business Machines Corporation||Simulation method and apparatus|
|US5547192 *||18 Apr 1994||20 Aug 1996||Universal Sales Co., Ltd.||Display apparatus for gaming machine|
|US5550578 *||6 Oct 1994||27 Aug 1996||Ictv, Inc.||Interactive and conventional television information system|
|US5557316 *||29 Sep 1994||17 Sep 1996||Ictv, Inc.||System for distributing broadcast television services identically on a first bandwidth portion of a plurality of express trunks and interactive services over a second bandwidth portion of each express trunk on a subscriber demand basis|
|US5558339 *||5 May 1994||24 Sep 1996||Perlman; Stephen G.||Network architecture to support recording and playback of real-time video games|
|US5575474 *||21 Sep 1994||19 Nov 1996||Rossides; Michael||Communications system using bets|
|US5575717||18 Aug 1995||19 Nov 1996||Merit Industries, Inc.||System for creating menu choices of video games on a display|
|US5580308 *||8 Jul 1994||3 Dec 1996||Casio Computer Co., Ltd.||Electronic battle game playing apparatus with facial montage generation|
|US5586257 *||5 May 1994||17 Dec 1996||Perlman; Stephen G.||Network architecture to support multiple site real-time video games|
|US5586937 *||19 May 1994||24 Dec 1996||Menashe; Julian||Interactive, computerised gaming system with remote terminals|
|US5592212 *||7 Jun 1995||7 Jan 1997||News Datacom Ltd.||Methods and systems for non-program applications for subscriber television|
|US5596994 *||2 May 1994||28 Jan 1997||Bro; William L.||Automated and interactive behavioral and medical guidance system|
|US5603659 *||8 Aug 1994||18 Feb 1997||Universal Sales Co., Ltd.||Gaming machine|
|US5604682 *||19 Apr 1996||18 Feb 1997||Image Telecommunications Corp.||Information service control point which retrieves information as blocks of data and outputs the retrieved data via a communications link|
|US5615277 *||28 Nov 1994||25 Mar 1997||Hoffman; Ned||Tokenless security system for authorizing access to a secured computer system|
|US5615296 *||12 Nov 1993||25 Mar 1997||International Business Machines Corporation||Continuous speech recognition and voice response system and method to enable conversational dialogues with microprocessors|
|US5618232||23 Mar 1995||8 Apr 1997||Martin; John R.||Dual mode gaming device methods and systems|
|US5620182 *||13 Dec 1993||15 Apr 1997||Rossides; Michael T.||Expected value payment method and system for reducing the expected per unit costs of paying and/or receiving a given ammount of a commodity|
|US5621867 *||26 Aug 1993||15 Apr 1997||Namco Ltd.||Image synthesizing system|
|US5623642 *||6 Apr 1994||22 Apr 1997||M ak Technologies, Inc.||Method for simulating newtonian interactions over a computer network|
|US5624316 *||6 Jun 1994||29 Apr 1997||Catapult Entertainment Inc.||Video game enhancer with intergral modem and smart card interface|
|US5630757 *||29 Nov 1994||20 May 1997||Net Game Limited||Real-time multi-user game communication system using existing cable television infrastructure|
|US5634080 *||19 Jul 1994||27 May 1997||Elonex Ip Holdings, Ltd.||Hand-held portable computer having an electroluminescent flat-panel display with pixel elements at right angles to the plane of the display and an excitation direction parallel to the plane of the display|
|US5634849 *||12 Apr 1995||3 Jun 1997||Abecassis; Max||Content-on-demand interactive video method and apparatus|
|US5638426 *||12 Oct 1993||10 Jun 1997||Multimedia Systems Corporation||Interactive system for a closed cable network|
|US5642419 *||19 Dec 1995||24 Jun 1997||Citibank N.A.||Method for acquiring and revalidating an electronic credential|
|US5643086||29 Jun 1995||1 Jul 1997||Silicon Gaming, Inc.||Electronic casino gaming apparatus with improved play capacity, authentication and security|
|US5654746 *||1 Dec 1994||5 Aug 1997||Scientific-Atlanta, Inc.||Secure authorization and control method and apparatus for a game delivery service|
|US5655961 *||12 Oct 1994||12 Aug 1997||Acres Gaming, Inc.||Method for operating networked gaming devices|
|US5659569||14 Feb 1994||19 Aug 1997||Qualcomm Incorporated||Data burst randomizer|
|US5664126 *||12 Sep 1996||2 Sep 1997||Kabushiki Kaisha Toshiba||Human interface system for communicating networked users|
|US5668945||23 Feb 1995||16 Sep 1997||Sega Enterprises, Ltd.||Data security apparatus and method|
|US5668950||13 Dec 1994||16 Sep 1997||Fujitsu Limited||Network service system and communication unit for game machine and game machine capable of using said network service system|
|US5675752 *||15 Sep 1994||7 Oct 1997||Sony Corporation||Interactive applications generator for an interactive presentation environment|
|US5675828||27 Nov 1996||7 Oct 1997||Lodgenet Entertainment Corporation||Entertainment system and method for controlling connections between terminals and game generators and providing video game responses to game controls through a distributed system|
|US5684918 *||8 Sep 1994||4 Nov 1997||Abecassis; Max||System for integrating video and communications|
|US5689561||6 Oct 1995||18 Nov 1997||Pace; Michael||Computer-based trading card system and method|
|US5695400||30 Jan 1996||9 Dec 1997||Boxer Jam Productions||Method of managing multi-player game playing over a network|
|US5696901 *||24 May 1996||9 Dec 1997||Konrad; Allan M.||Remote information service access system based on a client-server-service model|
|US5707286 *||19 Dec 1994||13 Jan 1998||Mikohn Gaming Corporation||Universal gaming engine|
|US5713795 *||10 Jan 1994||3 Feb 1998||Response Reward Systems L.C.||System and method of communication with authenticated wagering participation|
|US5722418 *||30 Sep 1994||3 Mar 1998||Bro; L. William||Method for mediating social and behavioral processes in medicine and business through an interactive telecommunications guidance system|
|US5734719 *||10 Dec 1996||31 Mar 1998||International Business Systems, Incorporated||Digital information accessing, delivery and production system|
|US5738382||9 Feb 1996||14 Apr 1998||Pharmagraphics (Midwest), L.L.C.||Laminated package label|
|US5742847 *||31 Oct 1994||21 Apr 1998||Intel Corporation||M&A for dynamically generating and maintaining frame based polling schedules for polling isochronous and asynchronous functions that guaranty latencies and bandwidths to the isochronous functions|
|US5759101 *||11 Apr 1994||2 Jun 1998||Response Reward Systems L.C.||Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing|
|US5762552||5 Dec 1995||9 Jun 1998||Vt Tech Corp.||Interactive real-time network gaming system|
|US5770533 *||2 May 1994||23 Jun 1998||Franchi; John Franco||Open architecture casino operating system|
|US5790677||29 Jun 1995||4 Aug 1998||Microsoft Corporation||System and method for secure electronic commerce transactions|
|US5796967 *||26 Nov 1993||18 Aug 1998||International Business Machines Corporation||Method for presenting applications in an interactive service|
|US5816919 *||16 Jan 1997||6 Oct 1998||Lottotron, Inc.||Computer lottery wagering system|
|US5820459||6 Jun 1995||13 Oct 1998||Acres Gaming, Inc.||Method and apparatus for operating networked gaming devices|
|US5823879||3 Dec 1996||20 Oct 1998||Sheldon F. Goldberg||Network gaming system|
|US5830069||13 Sep 1996||3 Nov 1998||Wango World Inc.||Wide area networking gaming|
|US5835667 *||14 Oct 1994||10 Nov 1998||Carnegie Mellon University||Method and apparatus for creating a searchable digital video library and a system and method of using such a library|
|US5842921 *||26 Jul 1996||1 Dec 1998||International Sports Wagering, Inc.||System and method for wagering at fixed handicaps and/or odds on a sports event|
|US5851149||4 Aug 1995||22 Dec 1998||Tech Link International Entertainment Ltd.||Distributed gaming system|
|US5857025||9 Sep 1996||5 Jan 1999||Intelligent Security Systems, Inc.||Electronic encryption device and method|
|US5860862||5 Jan 1996||19 Jan 1999||William W. Junkin Trust||Interactive system allowing real time participation|
|US5867577||9 Mar 1995||2 Feb 1999||Bull Cp8||Method and apparatus for authenticating a data carrier intended to enable a transaction or access to a service or a location, and corresponding carrier|
|US5867821 *||16 Feb 1996||2 Feb 1999||Paxton Developments Inc.||Method and apparatus for electronically accessing and distributing personal health care information and services in hospitals and homes|
|US5914955 *||28 Mar 1995||22 Jun 1999||Lsi Logic Corporation||Switched network hub on a chip|
|US5916024 *||8 Dec 1997||29 Jun 1999||Response Reward Systems, L.C.||System and method of playing games and rewarding successful players|
|US5948040 *||6 Feb 1997||7 Sep 1999||Delorme Publishing Co.||Travel reservation information and planning system|
|US5954582||12 Dec 1997||21 Sep 1999||Zach; Robert W.||Wagering system with improved communication between host computers and remote terminals|
|US5956485 *||16 Apr 1996||21 Sep 1999||Perlman; Stephen G.||Network architecture to support real-time video games|
|US5956505||24 Dec 1991||21 Sep 1999||Pitney Bowes Inc.||Remote activation of software features in a data processing device|
|US5959596||24 Jun 1993||28 Sep 1999||Nintendo Co., Ltd.||Airline-based video game and communications system|
|US5964660||18 Jun 1997||12 Oct 1999||Vr-1, Inc.||Network multiplayer game|
|US5971849||28 Apr 1997||26 Oct 1999||Falciglia; Sal||Computer-based system and method for playing a poker-like game|
|US5978567 *||27 Jul 1994||2 Nov 1999||Instant Video Technologies Inc.||System for distribution of interactive multimedia and linear programs by enabling program webs which include control scripts to define presentation by client transceiver|
|US6001016||31 Dec 1996||14 Dec 1999||Walker Asset Management Limited Partnership||Remote gaming device|
|US6002772||2 Apr 1997||14 Dec 1999||Mitsubishi Corporation||Data management system|
|US6005561 *||14 Dec 1994||21 Dec 1999||The 3Do Company||Interactive information delivery system|
|US6012983||30 Dec 1996||11 Jan 2000||Walker Asset Management Limited Partnership||Automated play gaming device|
|US6048269||22 Jan 1993||11 Apr 2000||Mgm Grand, Inc.||Coinless slot machine system and method|
|US6061722||23 Dec 1996||9 May 2000||T E Network, Inc.||Assessing network performance without interference with normal network operations|
|US6071190||21 May 1997||6 Jun 2000||Casino Data Systems||Gaming device security system: apparatus and method|
|US6099408||31 Dec 1996||8 Aug 2000||Walker Digital, Llc||Method and apparatus for securing electronic games|
|US6104815||9 Jan 1998||15 Aug 2000||Silicon Gaming, Inc.||Method and apparatus using geographical position and universal time determination means to provide authenticated, secure, on-line communication between remote gaming locations|
|US6110041||30 Dec 1996||29 Aug 2000||Walker Digital, Llc||Method and system for adapting gaming devices to playing preferences|
|US6110042||14 Jul 1997||29 Aug 2000||Walker Digital, Llc||System and method for future value wagering|
|US6117010||5 Aug 1999||12 Sep 2000||Wms Gaming, Inc.||Gaming device with a serial connection|
|US6142872||31 Mar 1998||7 Nov 2000||Walker Digital, Llc||Method and apparatus for team play of slot machines|
|US6149522||29 Jun 1998||21 Nov 2000||Silicon Gaming - Nevada||Method of authenticating game data sets in an electronic casino gaming system|
|US6183362||1 Jun 1998||6 Feb 2001||Harrah's Operating Co.||National customer recognition system and method|
|US6186893||18 Dec 1996||13 Feb 2001||Walker Digital, Llc||Slot machine advertising/sales system and method|
|US6196920||31 Mar 1998||6 Mar 2001||Masque Publishing, Inc.||On-line game playing with advertising|
|US6203427||3 Jul 1997||20 Mar 2001||Walker Digital, Llc||Method and apparatus for securing a computer-based game of chance|
|US6210274||31 Aug 1998||3 Apr 2001||Rolf E. Carlson||Universal gaming engine|
|US6233577||17 Feb 1998||15 May 2001||Phone.Com, Inc.||Centralized certificate management system for two-way interactive communication devices in data networks|
|US6234898||21 Nov 1996||22 May 2001||Serge Christian Pierre Belamant||Method and apparatus for controlling a gaming operation|
|US6257981 *||2 Sep 1997||10 Jul 2001||Acres Gaming Incorporated||Computer network for controlling and monitoring gaming devices|
|US6264560||27 Aug 1998||24 Jul 2001||Sheldon F. Goldberg||Method and system for playing games on a network|
|US6272223||28 Oct 1997||7 Aug 2001||Rolf Carlson||System for supplying screened random numbers for use in recreational gaming in a casino or over the internet|
|US6319125||15 Apr 1997||20 Nov 2001||Acres Gaming Incorporated||Method apparatus for promoting play on a network of gaming devices|
|US6370249||25 Jul 1997||9 Apr 2002||Entrust Technologies, Ltd.||Method and apparatus for public key management|
|US6409602||24 Nov 1998||25 Jun 2002||New Millenium Gaming Limited||Slim terminal gaming system|
|US6425825 *||2 Nov 1998||30 Jul 2002||David H. Sitrick||User image integration and tracking for an audiovisual presentation system and methodology|
|US6428413||31 Aug 1998||6 Aug 2002||Rolf Carlson||Universal game engine for a game network and method therefor|
|US6431983||10 Apr 2001||13 Aug 2002||Acres Gaming, Inc.||Method for providing incentive to play gaming devices connected by a network to a host computer|
|US6450885||29 Jun 2001||17 Sep 2002||Walker Digital, Llc||Method and apparatus for securing electronic games|
|US6470180||31 Jul 2000||22 Oct 2002||Motorola, Inc.||Exploiting a broadcast system to enhance a wireless gaming experience|
|US6502745 *||20 Jan 1998||7 Jan 2003||Call Processing, Inc.||Pre-paid card system and method|
|US6508709||18 Jun 1999||21 Jan 2003||Jayant S. Karmarkar||Virtual distributed multimedia gaming method and system based on actual regulated casino games|
|US6527638 *||12 Dec 1996||4 Mar 2003||Walker Digital, Llc||Secure improved remote gaming system|
|US6553178 *||8 Sep 1994||22 Apr 2003||Max Abecassis||Advertisement subsidized video-on-demand system|
|US6607439||14 May 2002||19 Aug 2003||Walker Digital, Llc||Off-line remote system for lotteries and games of skill|
|US6628939||15 Jun 2001||30 Sep 2003||Igt||Personal gaming device|
|US6676522||15 Jun 2001||13 Jan 2004||Igt||Gaming system including portable game devices|
|US6682421||7 Apr 2000||27 Jan 2004||Igt||Wireless gaming environment|
|US6684250||3 Apr 2001||27 Jan 2004||Quova, Inc.||Method and apparatus for estimating a geographic location of a networked entity|
|US6692359 *||8 Nov 1993||17 Feb 2004||America Online, Inc.||Method of interfacing on a computer network by visual representations of users, method of interacting and computer network|
|US6711264||8 Oct 1999||23 Mar 2004||Fujitsu Limited||Security improvement method and security system|
|US6757825||13 Jul 1999||29 Jun 2004||Lucent Technologies Inc.||Secure mutual network authentication protocol|
|US6772144||31 Jan 2001||3 Aug 2004||Microsoft Corporation||Method and apparatus for applying an adaptive layout process to a layout template|
|US6805634||14 Oct 1998||19 Oct 2004||Igt||Method for downloading data to gaming devices|
|US6816966||30 Jun 1997||9 Nov 2004||Sun Microsystems, Inc.||Techniques for securing data flow in internet multicasting|
|US6832958 *||21 May 2003||21 Dec 2004||Acres Gaming, Inc.||Method and apparatus for operating networked gaming devices|
|US6846238||28 Sep 2001||25 Jan 2005||Igt||Wireless game player|
|US6903681||25 May 2000||7 Jun 2005||Reveo, Inc.||Global synchronization unit (GSU) for time and space (TS) stamping of input data elements|
|US6926605||13 Sep 2002||9 Aug 2005||Igt||Method and apparatus for independently verifying game outcome|
|US6935952 *||17 Oct 2002||30 Aug 2005||Walker Digital, Llc||Method and apparatus for remote gaming|
|US6986055 *||31 Aug 1998||10 Jan 2006||Legal Igaming, Inc.||Method for generating random numbers|
|US7080051 *||12 Mar 2002||18 Jul 2006||Crawford Christopher M||Internet download systems and methods providing software to internet computer users for local execution|
|US7107462||16 Dec 2002||12 Sep 2006||Irdeto Access B.V.||Method and system to store and distribute encryption keys|
|US7167724||12 Feb 2002||23 Jan 2007||Unirec Co., Ltd.||Control apparatus and control method using mobile communication terminal|
|US7168089||3 Apr 2002||23 Jan 2007||Igt||Secured virtual network in a gaming environment|
|US7260834||26 Oct 2000||21 Aug 2007||Legal Igaming, Inc.||Cryptography and certificate authorities in gaming machines|
|US7269256 *||13 May 2002||11 Sep 2007||Citibank, N.A.||Electronic-monetary system|
|US7297062||10 Apr 2002||20 Nov 2007||Cyberview Technology, Inc.||Modular entertainment and gaming systems configured to consume and provide network services|
|US7379886||1 Mar 2000||27 May 2008||Ods Properties, Inc.||Cellular telephone interactive wagering system|
|US7606401 *||4 Aug 2005||20 Oct 2009||Yt Acquisition Corporation||System and method for processing tokenless biometric electronic transmissions using an electronic rule module clearinghouse|
|US7653687 *||8 Jun 2007||26 Jan 2010||Reisman Richard R||Method for distributing content to a user station|
|US7663502 *||13 Sep 2004||16 Feb 2010||Intelligent Technologies International, Inc.||Asset system control arrangement and method|
|US7690043||5 Aug 2004||30 Mar 2010||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US7753772||3 Oct 2000||13 Jul 2010||Walker Digital, Llc||Systems and methods wherein a player indicates an item that may be received based on a game event outcome associated with the player|
|US7753789||17 Jun 2002||13 Jul 2010||Igt||Method and apparatus for planning and customizing a gaming experience|
|US7766748 *||15 Dec 2003||3 Aug 2010||Aol Inc.||Method of interfacing on a computer network by visual representation of users, method of interacting and computer network|
|US7859551 *||25 Feb 2002||28 Dec 2010||Bulman Richard L||Object customization and presentation system|
|US7867086 *||1 Nov 2007||11 Jan 2011||Sitrick David H||Image integration with replaceable content|
|US7877798 *||9 Dec 2008||25 Jan 2011||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US7882032 *||17 Aug 2000||1 Feb 2011||Open Invention Network, Llc||System and method for tokenless biometric authorization of electronic communications|
|US7895640||13 Dec 2005||22 Feb 2011||Knobbe, Martens, Olson & Bear Llp||Method for control of gaming systems and for generating random numbers|
|US7895642||22 May 2007||22 Feb 2011||Sprint Communications Company L.P.||Tiered security services|
|US7926084 *||2 Jun 1995||12 Apr 2011||Personalized Media Communications LLC||Signal processing apparatus and methods|
|US8023657||20 Aug 2007||20 Sep 2011||Atwater Ventures Limited||Cryptography and certificate authorities in gaming machines|
|US8401954 *||24 May 2010||19 Mar 2013||Alice Corporation Pty Ltd.||Systems relating to the formulation of risk management contracts|
|US8463710 *||24 Jun 2012||11 Jun 2013||Open Invention Network, Llc||System and method for processing tokenless biometric electronic transmissions using an electronic rule module clearinghouse|
|US8535150 *||27 Apr 2012||17 Sep 2013||Bally Gaming, Inc.||System for implementing loss limits|
|US8538563||30 Aug 2002||17 Sep 2013||United Video Properties, Inc.||Systems and methods for providing fantasy sports contests with wagering opportunities|
|US20010021666||20 Dec 2000||13 Sep 2001||Hiroshi Yoshida||Gaming machine|
|US20010034643||12 Mar 2001||25 Oct 2001||John Acres||Method and system for advertising|
|US20010039617||8 Jul 1996||8 Nov 2001||U. S. Phillips Corporation||System for the transmission of data between at least one write/read station and a plurality of data carriers|
|US20020006826||17 Apr 2001||17 Jan 2002||Ole Hansted||System for playing a game|
|US20020013167||28 Feb 2001||31 Jan 2002||Masque Publishing, Inc.||On-line game playing with advertising|
|US20020032049||16 Nov 2001||14 Mar 2002||Walker Jay S.||Remote gaming device|
|US20020071557||7 Dec 2000||13 Jun 2002||Nguyen Binh T.||Secured virtual network in a gaming environment|
|US20020094858||2 Nov 2001||18 Jul 2002||Yacenda Michael W.||System and a method for operating on-line state lottery games|
|US20020094871||15 Feb 2001||18 Jul 2002||Luciano Robert Anthony||Method and apparatus for maintaining game state|
|US20020098888||19 Nov 2001||25 Jul 2002||International Game Technology||Wireless gaming environment|
|US20020098891||31 Aug 2001||25 Jul 2002||Graham Michael B.||Computerized system and method for providing advertising to a consumer|
|US20020103027||2 Apr 2002||1 Aug 2002||Rick Rowe||Gaming environment including portable transaction devices|
|US20020103028||29 Jan 2001||1 Aug 2002||Carter Andrew W.||Networked casino gaming system and method of participation|
|US20020115487||16 Feb 2001||22 Aug 2002||Wells William R.||Gaming device network|
|US20020116615||3 Apr 2002||22 Aug 2002||Igt||Secured virtual network in a gaming environment|
|US20020123966||20 Jun 2001||5 Sep 2002||Luke Chu||System and method for administration of network financial transaction terminals|
|US20020128055||13 May 2002||12 Sep 2002||Adams William R.||Method of playing game and gaming device with interactive driving game display|
|US20020129249||25 Jan 2002||12 Sep 2002||Michel Maillard||Smartcard for use with a receiver of encrypted broadcast signals, and receiver|
|US20020132663||22 Feb 2002||19 Sep 2002||Blake Cumbers||Passive biometric customer identification and tracking system|
|US20020132666||10 Jan 2002||19 Sep 2002||Clifton Lind||Distributed account based gaming system|
|US20020137217||21 Dec 2000||26 Sep 2002||International Game Technology||Gaming terminal data repository and information distribution system|
|US20020138594||26 Sep 2001||26 Sep 2002||International Game Technology||Wide area program distribution and game information communication system|
|US20020138600||26 Mar 2001||26 Sep 2002||International Business Machines Corporation||Method, apparatus and program for multi-machine network install using writeable media|
|US20020142842||29 Mar 2001||3 Oct 2002||Easley Gregory W.||Console-based system and method for providing multi-player interactive game functionality for use with interactive games|
|US20020142844||5 Jul 2001||3 Oct 2002||Kerr Michael A.||Biometric broadband gaming system and method|
|US20020147047||8 Apr 2002||10 Oct 2002||Howard Letovsky||Method and system for remote gaming|
|US20020151363||12 Apr 2001||17 Oct 2002||Howard Letovsky||Method and system for broadcast and control of a remotely located wagering device|
|US20020155887||19 Apr 2001||24 Oct 2002||International Game Technology||Universal player tracking system|
|US20020165023||26 Jun 2002||7 Nov 2002||Igt||Open architecture communications in a gaming network|
|US20020191628||12 Jun 2001||19 Dec 2002||Actue Communications Corporation||Apparatus for multicast forwarding in a virtual local area network environment|
|US20030003990 *||25 Jul 2002||2 Jan 2003||Henry Von Kohorn||Evaluation of responses of participatory broadcast audience with prediction of winning contestants; monitoring, checking and controlling of wagering, and automatic crediting and couponing|
|US20030013527||27 Sep 2001||16 Jan 2003||Rick Rowe||Method and apparatus for directing information to particular game players|
|US20030013532||11 Sep 2002||16 Jan 2003||Rick Rowe||Method and apparatus for providing information via gaming machine player tracking device|
|US20030045341||5 Sep 2001||6 Mar 2003||Yuri Itkis||Voice activated electronic bingo device|
|US20030054879||17 Sep 2002||20 Mar 2003||Bruce Schneier||System and method for securing electronic games|
|US20030054880||16 Sep 2002||20 Mar 2003||Igt||USB device protocol for a gaming machine|
|US20030073499||2 Oct 2002||17 Apr 2003||Kenneth Reece||Network gaming device and method for allowing a player to participate in a live game over a network|
|US20030078103||3 Jan 2002||24 Apr 2003||Igt||Game development architecture that decouples the game logic from the graphics logic|
|US20030100372||10 Apr 2002||29 May 2003||Cyberscan Technology, Inc.||Modular entertainment and gaming systems|
|US20030104865||4 Dec 2001||5 Jun 2003||Yuri Itkis||Wireless wagering system|
|US20030224858||8 Mar 2001||4 Dec 2003||Yoseloff Mark L.||Computerized gaming system, method and apparatus|
|US20030233542||18 Jun 2002||18 Dec 2003||Benaloh Josh D.||Selectively disclosable digital certificates|
|US20040002385||28 Jun 2002||1 Jan 2004||Igt||Redundant gaming network mediation|
|US20040002386||27 Jun 2003||1 Jan 2004||Horseshoe Gaming Holding Corp.||Wireless casino information management system and method|
|US20040064692 *||2 Oct 2003||1 Apr 2004||Corporation For National Research Initiatives, A Virginia Corporation||Identifying, managing, accessing, and tracking digital objects and associated rights and payments|
|US20040092310||7 Nov 2002||13 May 2004||Igt||Identifying message senders|
|US20040111369||20 Nov 2002||10 Jun 2004||Lane Kathleen Heila||Method to associate the geographic location of a participant with the content of a communications session|
|US20040151366||4 Feb 2003||5 Aug 2004||Nefian Ara V.||Gesture detection from digital video images|
|US20040198494||3 Apr 2003||7 Oct 2004||Igt||Secure gaming system|
|US20040209660||21 Aug 2003||21 Oct 2004||Carlson Rolf E.||Universal gaming engine|
|US20050005127||13 Nov 2002||6 Jan 2005||Rowe Richard E.||Method of verifying entitlement to participate in a gaming event from a remote location|
|US20050181870||12 Feb 2004||18 Aug 2005||Igt||Player verification method and system for remote gaming terminals|
|US20050193209 *||5 Aug 2004||1 Sep 2005||Saunders Michael W.||System and method for connecting gaming devices to a network for remote play|
|US20050209007||16 May 2005||22 Sep 2005||Cyberscan Technology, Inc.||Universal game server|
|US20050209066||12 Mar 2004||22 Sep 2005||Penney||Martial Arts Exercise Device and Method|
|US20050224858||28 Jul 2004||13 Oct 2005||Chih-Wei Hung||[non-volatile memory structure and manufacturing method thereof]|
|US20060165235||13 Dec 2005||27 Jul 2006||Carlson Rolf E||Method for control of gaming systems and for generating random numbers|
|US20060287093 *||13 Jun 2006||21 Dec 2006||Jay Walker||Method and apparatus for facilitating game play and generating an authenticatable audit-trail|
|US20070032301 *||12 Oct 2006||8 Feb 2007||Igt||Method and apparatus for operating networked gaming devices|
|US20070073846 *||31 Aug 2006||29 Mar 2007||Twintech E.U., Limited Liability Company||Software distribution over a network|
|US20070293323||23 Aug 2007||20 Dec 2007||Cyberview Technology, Inc.||Modular entertainment and gaming systems configured to consume and provide network services|
|US20080032788||20 Aug 2007||7 Feb 2008||Legal Igmaing, Inc.||Cryptography and certificate authorities in gaming machines|
|US20080032801||21 Aug 2007||7 Feb 2008||Cyberview Technology, Inc.||Game talk service bus|
|US20080200225 *||22 Apr 2008||21 Aug 2008||Walker Jay S||Methods and apparatus for facilitating game play and generating an authenticatable audit-trail|
|US20080254878||14 Apr 2008||16 Oct 2008||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20080254891||14 Apr 2008||16 Oct 2008||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20080254892||14 Apr 2008||16 Oct 2008||Legal Igaming, Inc.||System and method for connecting gamin devices to a network for remote play|
|US20080254897||14 Apr 2008||16 Oct 2008||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20080261679||8 Apr 2008||23 Oct 2008||Legal Igaming, Inc.||Universal gaming engine|
|US20080287181||8 Apr 2008||20 Nov 2008||Legal Igaming, Inc.||Universal gaming engine|
|US20090075724 *||2 May 2008||19 Mar 2009||Shuffle Master, Inc.||Wireless bet withdrawal gaming system|
|US20090088240||9 Dec 2008||2 Apr 2009||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20090088258||9 Dec 2008||2 Apr 2009||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20090093311 *||9 Dec 2008||9 Apr 2009||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20090093312||9 Dec 2008||9 Apr 2009||Legal Igaming, Inc.||System and method for connecting gaming devices to a network for remote play|
|US20090227367||27 Apr 2009||10 Sep 2009||Bruce Schneier||System and method for securing electronic games|
|US20090271499 *||9 Mar 2009||29 Oct 2009||Twintech E.U., Limited Liability Company||Software and Method for Monitoring A Data Stream and for Capturing Desired Data Within the Data Stream|
|US20100076642 *||10 Nov 2008||25 Mar 2010||Hoffberg Steven M||Vehicular information system and method|
|US20120276984||11 Jul 2012||1 Nov 2012||Igt||Apparatus, systems and methods for facilitating a negative credit balance of a gaming device|
|US20130191483||12 Mar 2013||25 Jul 2013||Neeraj Jhanji||Systems for communicating current and future activity information among mobile internet users and methods therefor|
|US20130237327||16 Apr 2013||12 Sep 2013||Igt||3-d reels and 3-d wheels in a gaming machine|
|USRE35864 *||6 Nov 1996||28 Jul 1998||Weingardt; Gary||Pari-mutuel electronic and live table gaming|
|USRE37414||18 Feb 2000||16 Oct 2001||Aristocrat Technologies Australia Pty Ltd||Poker machine communication system|
|USRE37885 *||16 May 2000||15 Oct 2002||Acres Gaming, Inc.||Method and apparatus for operating networked gaming devices|
|USRE40991||23 Feb 2006||17 Nov 2009||Keller Richard B||Fast cyclic redundancy check (CRC) generation|
|EP0625760A1||18 May 1994||23 Nov 1994||Julian Dr. Menashe||Interactive, computerised gaming system with remote terminals|
|EP0625760B1||18 May 1994||27 Oct 1999||Julian Dr. Menashe||Interactive, computerised gaming system with remote terminals|
|EP0715245B1||23 Nov 1995||15 Oct 2003||ContentGuard Holdings, Inc.||System for the distribution and use of digital works|
|EP1061430A1||28 Apr 2000||20 Dec 2000||Pulse Entertainment, Inc.||Software authorization system and method|
|EP1074955A3||4 Aug 2000||13 Aug 2003||Maygay Machines Limited||Data transfer devices and methods|
|WO2002005229A2||5 Jul 2001||17 Jan 2002||Online Games Llc||Communication of data in a game system|
|WO2003085613A1||26 Mar 2003||16 Oct 2003||Igt||Secured virtual network in a gaming environment|
|1||*||Aiello, William A. et al. "Using Smartcards to Secure a Personalized Gambling Device," Proceedings of the 6th ACM Conference on Computer and Communications Security, 1999, pp. 128-138.|
|2||Ashana, A. et al., "Indoor Wireless System for Personalized Shopping Assistance," AT&T Bell Laboratories, Murray Hill, New Jersey, 07922 IEE, 1995, pp. 69-74.|
|3||*||Asthana, A. et al. "An Indoor Wireless System for Personalized Shopping Assistance," First Workshop on Mobile Computing Systems and Applications, Dec. 9, 1994, pp. 69-74.|
|4||Bartlett, J.F. "W4-the Wireless World Wide Web," Workshop on Mobile Computing Systems and Application, Dec. 9, 1994, pp. 176-178.|
|5||Bartlett, J.F. "W4—the Wireless World Wide Web," Workshop on Mobile Computing Systems and Application, Dec. 9, 1994, pp. 176-178.|
|6||*||Bartlett, J.F. "W4-the Wireless World Wide Web," Workshop on Mobile Computing SYstems and Applications, Dec. 9, 1994, pp. 176-178.|
|7||*||Bartlett, J.F. "W4—the Wireless World Wide Web," Workshop on Mobile Computing SYstems and Applications, Dec. 9, 1994, pp. 176-178.|
|8||Canadian Office Action dated Jun. 6, 2011 issued in Canadian Patent Application No. 2,501,725.|
|9||Canadian Office Action issued in Canadian Patent Application No. 2,501,725.|
|10||Declaration of Chris Lundy (in support of IGT Substantive Motion 1), dated Jun. 4, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|11||Declaration of Interference filed Mar. 5, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|12||*||Dugki, Min et al. "A Load Balancing Algorithm for a Distributed Multimedia Game Server Architecture," IEEE International Conference on Multimedia Computing and Systems, vol. 2, Jul. 1999, pp. 882-886.|
|13||Errata Sheet dated Mar. 18, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|14||Examiner's First Report on Australian App. No. 2003282576, dated Nov. 20, 2009.|
|15||First Declaration of Charles R. Berg, dated Jul. 14, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|16||*||Flinter, Stephen and Keane, Mark. "On the Automatic Generation of Case Libraries by Chunking Chess Games," Lecture Notes in Computer Science, vol. 1010, 1995, pp. 421-430.|
|17||Gautier, L. and Diot, C. "Design and Evaluation of MiMaze: A Multi-player Game on the Internet," IEEE International Conference on Multimedia Computing and Systems, Jul. 1998, pp. 233-236.|
|18||*||Gautier. L. and Diot, C. "Design and Evaluation of MiMaze: A Multi-Player Game on the Internet," IEEE International Conference on Multimedia Computing and Systems, Jul. 1998, pp. 233-236.|
|19||*||Griffiths, Mark D. "The Role of Cognitive Bias and Skill in Fruit Machine Gambling," British Journal of Psychology, vol. 85, 1994, pp. 351-369.|
|20||*||Hendrickson, C. et al. "Product Disposal and Re-Use Issues for Portable Computer Design," IEEE Symposium on Electronics and the Environment, May 1994, pp. 109-114.|
|21||*||Holmquist, Lars Erik et al. "What About Fun and Games," Informatics in the Next Millenium, 1999.|
|22||IGT Motion List dated Apr. 28, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|23||IGT Notice of Filing of Exhibits 1001-1008 dated Jun. 4, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|24||IGT Substantive Motion 1 (for Judgment Based on No. Interference-in-Fact), dated Jun. 4, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|25||International Search Report for Application No. PCT/US03/032153 dated Oct. 15, 2004.|
|26||International Search Report for Application No. PCT/US03/09669 dated Jul. 31, 2003.|
|27||*||Katz, Michael L. And Shapiro, Carl. "Systems Competition and Network Effects," The Journal of Economic Perspectives, vol. 8, No. 2, Spring 1994, pp. 93-115.|
|28||Kling, Rob. "Value Conflicts and Social Choice in Electronics Funds Transfer System Development," Communication of the ACM, vol. 21, Issue 8, Aug. 1978, pp. 642-657.|
|29||*||Kling, Rob. "Value Conflicts and Social Choice in Electronics Funds Transfer System Development," Communications of the ACM, vol. 21, Issue 8, Aug. 1978, pp. 642-657.|
|30||*||Kraemer, Kenneth L. "Computerization and Competitiveness: National Information Infrastructure in the USA," Globalization of IT, Center for Research on Information Technology and Organizations, UC Irvine, Aug. 30, 1994.|
|31||Laurent Gautier and Christophe Diot, "Design and Evaluation of MiMaze, A Multi-player Game on the Internet," IEEE International Conference on Multimedia Computing and Systems, Jul. 1998, pp. 233-236.|
|32||Legal iGaming List of Exhibits Filed and Served on Jul. 16, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|33||Legal iGaming List of Proposed Motions dated Apr. 28, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|34||Legal iGaming Opposition 1 dated Jul. 16, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|35||Michael L. Katz and Carl Shipiro, "Systems Competition and Network Effects, Journal of Economic Perspectives," Spring 1994, vol. 8, No. 2, pp. 93-115.|
|36||Min, et al. "A Load Balancing Algorithm for a Distributed Multimedia Game Server Architecture," Department of Computer Sciences and Engineering, Konkuk University, Mojin-dong, Kwangjin-ku, Seoul, 133-701, Korea, School of Computer Science and Electronic Engineering, Handong Univeristy, IEEE 1999, pp. 882-886.|
|37||Office Action dated Apr. 13, 2010 in U.S. Appl. No. 12/331,331.|
|38||Office Action dated Apr. 7, 2009 in U.S. Appl. No. 11/302,564.|
|39||Office Action dated Aug. 14, 2006 in U.S. Appl. No. 10/658,836.|
|40||Office Action dated Dec. 1, 2004, in U.S. Appl. No. 09/143,907.|
|41||Office Action dated Dec. 11, 2006 in U.S. Appl. No. 09/698,507.|
|42||Office Action dated Dec. 20, 2000, in U.S. Appl. No. 08/959,575.|
|43||Office Action dated Dec. 24, 2009 in U.S. Appl. No. 11/302,564.|
|44||Office Action dated Dec. 5, 2011 in U.S. Appl. No. 12/102,808.|
|45||Office Action dated Dec. 8, 2004 in U.S. Appl. No. 09/698,507.|
|46||Office Action dated Feb. 18, 2011 in U.S. Appl. No. 12/102,808.|
|47||Office Action dated Feb. 20, 2007 in U.S. Appl. No. 10/658,836.|
|48||Office Action dated Feb. 27, 2012 in U.S. Appl. No. 12/102,823.|
|49||Office Action dated Feb. 8, 2006 in U.S. App. No. 10/116,424.|
|50||Office Action dated Feb. 8, 2010 in U.S. Appl. No. 12/102,832.|
|51||Office Action dated Jan. 10, 2012 in U.S. Appl. No. 12/331,320.|
|52||Office Action dated Jan. 11, 2005 in U.S. Appl. No. 09/143,907.|
|53||Office Action dated Jan. 13, 2005 in U.S. Appl. No. 09/698,507.|
|54||Office Action dated Jan. 7, 2007 in U.S. Appl. No. 08/358,242.|
|55||Office Action dated Jul. 22, 2009 in U.S. Appl. No. 12/102,832.|
|56||Office Action dated Jul. 22, 2012 in U.S. Appl. No. 12/331,329.|
|57||Office Action dated Jul. 6, 2010 in U.S. Appl. No. 11/302,564.|
|58||Office Action dated Jul. 8, 1999 in U.S. Appl. No. 08/959,575.|
|59||Office Action dated Jun. 18, 2010 in U.S. Appl. No. 12/102,832.|
|60||Office Action dated Jun. 19, 2001 in U.S. Appl. No. 09/143,907.|
|61||Office Action dated Jun. 4, 2010 in U.S. Appl. No. 11/841,557.|
|62||Office Action dated Mar. 14, 2011 in U.S. Appl. No. 12/102,823.|
|63||Office Action dated Mar. 27, 2009 in U.S. Appl. No. 10/913,301.|
|64||Office Action dated Mar. 27, 2012 in U.S. Appl. No. 12/331,329.|
|65||Office Action dated Mar. 7, 2011 in U.S. Appl. No. 12/331,328.|
|66||Office Action dated May 1, 2002 in U.S. Appl. No. 09/143,907.|
|67||Office Action dated May 16, 2011 in U.S. Appl. No. 12/331,320.|
|68||Office Action dated May 16, 2011 in U.S. Appl. No. 12/331,328.|
|69||Office Action dated May 19, 2006 in U.S. Appl. No. 09/698,507.|
|70||Office Action dated May 23, 2000, in U.S. Appl. No. 08/959,575.|
|71||Office Action dated Nov. 1, 2011 in U.S. Appl. No. 12/102,823.|
|72||Office Action dated Oct. 20, 2008 in U.S. Appl. No. 10/913,301.|
|73||Office Action dated Oct. 23, 2000 in U.S. Appl. No. 09/143,908.|
|74||Office Action dated Oct. 27, 1999 in U.S. Appl. No. 08/959,575.|
|75||Office Action dated Oct. 31, 2007 in U.S. Appl. No. 10/658,836.|
|76||Office Action dated Oct. 5, 2005 in U.S. Appl. No. 09/698,507.|
|77||Office Action dated Sep. 23, 2011 in U.S. Appl. No. 12/102,808, and Response dated Feb. 23, 2012 to Office Action dated Sep. 23, 2011 filed concurrently with Request for Continued Examination in U.S. Appl. No. 12/102,808.|
|78||Order Authorizing Motions dated May 3, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|79||Response daed Nov. 15 2011 to Office Action dated May 16, 2011 in U.S. Appl. No. 12/331,320.|
|80||Response dated Aug. 18, 2011 to Office Action dated Feb. 18, 2011 in U.S. Appl. No. 12/102,808.|
|81||Response dated Jan. 23, 2012 to Office Action dated Jul. 22, 2012 in U.S. Appl. No. 12/331,329.|
|82||Response dated Nov. 16, 2011 to Office Action dated May 16, 2011 in U.S. Appl. No. 12/331,328.|
|83||Response dated Nov. 23, 2011 to Office Action dated Sep. 23, 2011 in U.S. Appl. No. 12/102,808.|
|84||Response dated Sep. 14, 2011 to Office Action dated Mar. 14, 2011 in U.S. Appl. No. 12/102,823.|
|85||Response to Canadian Office Action dated Jun. 6, 2011 issued in Canadian Patent Application No, 2,501,725.|
|86||Response to Office Action issue din U.S. Appl. No. 12/331,331.|
|87||Response to U.S. Notice of Non-Compliant Amendment issued in U.S. Appl. No. 11/302,564.|
|88||Response to U.S. Office Act on dated Oct. 21, 2010 in U.S. Appl. No. 11/841,557.|
|89||Response to U.S. Office Action dated Apr. 7, 2009 in U.S. Appl. No. 11/302,564.|
|90||Response to U.S. Office Action dated Dec. 24, 2010 in U.S. Appl. No. 11/302,564.|
|91||Response to U.S. Office Action dated Jul. 6, 2010 in U.S. Appl. No. 11/302,564.|
|92||Response to U.S. Office Action dated Jun. 4, 2010 in U.S. Appl. No. 11/841,557.|
|93||Response to U.S. Office Action dated Oct. 23, 2000 in U.S. Appl. No. 09/143,908.|
|94||*||Staskauskas, M. G. "The Formal Specification and Design of a Distributed Electronic Funds-Transfer System," IEEE Transactions on Computers, vol. 37, Issue 12, Dec. 1988, pp. 1515-1528.|
|95||Supplemental and Corrected Response dated Feb. 1, 2012 to Office Action dated Mar. 14, 2011 and in view of Office Action dated Nov. 1, 2011 in U.S. Appl. No. 12/102,823.|
|96||Transcript of videotaped deposition of Christopher Lundy, dated Jun. 30, 2010 in Patent Interference No. 105,747 (RES), Legal iGaming v. IGT.|
|97||U.S, Office Action dated Dec. 24, 2010 in U.S. Appl. No. 11/302,564.|
|98||U.S. Appl. No. 10/682,095, Papers dated Oct. 8, 2003.|
|99||U.S. Appl. No. 12/102,832, Papers dated Nov. 18, 2011.|
|100||U.S. Appl. No. 12/331,332, Papers dated Jan. 26, 2011.|
|101||U.S. Appl. No. 13/797,911, Papers dated Jul. 16, 2014.|
|102||U.S. Appl. No. 13/831,593, Papers dated Aug. 2, 2014.|
|103||U.S. Appl. No. 13/831,598, Papers dated Jun. 20, 2014.|
|104||U.S. Appl. No. 13/831,601, Papers dated Mar. 15, 2013.|
|105||U.S. Appl. No. 13/831,604, Papers dated Mar. 15, 2013.|
|106||U.S. Appl. No. 13/831,612, Papers dated May 30, 2014.|
|107||U.S. Notice of Non-Compliant Amendment issued in U.S. Appl. No. 11/302,564.|
|108||U.S. Office Action dated Apr. 7, 2009 in U.S. Appl. No. 11/302,564.|
|109||U.S. Office Action dated Feb. 14, 2011 in U.S. Appl. No. 12/102,817.|
|110||U.S. Office Action dated Feb. 16, 2011 in U.S. Appl. No. 12/099,675.|
|111||U.S. Office Action dated Feb. 17, 2011 in U.S. Appl. No. 12/099,704.|
|112||U.S. Office Action dated Jul. 6, 2010 in U.S. Appl. No. 11/302,564.|
|113||U.S. Office Action dated Jun. 4, 2010 in U.S. Appl. No. 11/841,557.|
|114||U.S. Office Action dated Oct. 21, 2010 in U.S. Appl. No. 11/841,557.|
|115||U.S. Office Action dated Oct. 23, 2000 in U.S. Appl. No. 09/143,908.|
|116||U.S. Preliminary Amendment filed in U.S. Appl. No. 09/143,908.|
|117||U.S. Preliminary Amendment filed in U.S. Appl. No. 09/144,119.|
|118||U.S. Preliminary Amendment filed in U.S. Appl. No. 12/099,675.|
|119||U.S. Preliminary Amendment filed in U.S. Appl. No. 12/099,704.|
|120||Vaghi, Ivan et al. "Coping with Inconsistency Due to Network Delays in Collaborative Virtual Environments," Proceedings of ACM Symposium on Virtual Reality Software and Technology, 1999, pp. 42. 49.|
|121||*||Vaghi, Ivan et al. "Coping with Inconsistency Due to Network Delays in Collaborative Virtual Environments," Proceedings of ACM Symposium on Virtual Reality Software and Technology, 1999, pp. 42-49.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US9478100 *||5 Jun 2013||25 Oct 2016||Igt||Localized remote gaming|
|US20140274406 *||5 Jun 2013||18 Sep 2014||Igt||Localized remote gaming|
|US20170167886 *||13 Feb 2017||15 Jun 2017||Viacom International Inc.||Interacting with a User Using a Dynamic Map|
|U.S. Classification||709/205, 709/248, 709/219, 709/203|
|International Classification||G06F15/173, G06F7/58, G07F17/32, G06F15/16, A63F13/30|
|Cooperative Classification||G07F17/3225, G07F17/3237, G06F7/58, G07F17/3241, G07F17/3223, G07F17/323, G06F7/582, G07F17/32, A63F13/12|
|22 Nov 2010||AS||Assignment|
Owner name: KNOBBE, MARTENS, OLSON & BEAR, LLP, CALIFORNIA
Free format text: SECURITY INTEREST;ASSIGNOR:LEGAL IGAMING, INC.;REEL/FRAME:025309/0136
Effective date: 20101105
|12 Aug 2011||AS||Assignment|
Owner name: ATWATER VENTURES LIMITED, BAHAMAS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEGAL IGAMING INC.;REEL/FRAME:026740/0642
Effective date: 20110811
|5 Mar 2013||AS||Assignment|
Owner name: ZYNGA INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ATWATER VENTURES LTD.;REEL/FRAME:029924/0538
Effective date: 20130227