System and Method for Managing Touch Screen Multiplayer Poker
An method invention is disclosed where a network of touch screen computers used to play poker against other people who may or may not also be using touch screen computers is managed. The invention provides a mechanism to manage said network of touch screen poker computers from any location using a Web browser. The invention allows the graphics, animation and textual information displayed on said touch screen poker computers to be updated within minutes without intervention at the location of the touch screen poker computer.
The present invention relates to the method of providing and administering of multiplayer poker games in which players may or may not be located at the same physical location, and where the players perform all processes related to game play using a touch screen device, and more specifically the management of a network of touch screen gaming devices and managing game play and communications.
With the gaining popularity of computer based poker games where players play against other players and not the computer, and where wagering on the games is regulated by both the jurisdiction where the player is located and the jurisdiction where the computer managing the game is located, operators of online gaming networks are looking for methods to provide such games to the public in such a way as to ensure compliance with legal jurisdictions. Additionally the operators of online multiplayer games are looking for methods to attract additional players to their games. Physical touch screen devices where the player performs processes related to game play by touching regions on a screen with either their finger or a pointing device are very easy to use and make it possible for multiplayer games that use the Internet as a communications device to be permanently located in a physical location. The physical touch screen device becomes an electronic seat at a poker game where the game may, or may not be located at the same location as the player.
The successful operation of a network of touch screen gaming devices where the devices may be located at different locations throughout the world or a specific legal jurisdiction regulated by a government body, requires a centralized administration process and method that allows any device within the network to be controlled and managed from a central location.
There are several advantages to providing online multiplayer gaming from within public locations such as casinos, race tracks, airports, shopping centers, and other locations where the public tends to go, and by using touch screen devices. First, by providing online gaming in public locations, the jurisdictional government along with the gaming network owner can assure that the laws related to game play in the legal jurisdiction are followed. Unlike a purely online game where players may be breaking the law where they are located, a public device is easy to regulate. Second, a single location may not have enough players to successfully start and maintain a game. By putting a multiplayer game at multiple locations, the online game operator ensures that there are enough players to maintain the game. Third, by providing their online game in a public location, the owner of the online game network can build the confidence of players who may decide to play at home or at another public location at a later time.
Prior to the present invention, there is no mechanism for online poker rooms, casinos, or race tracks, to manage a network of touch screen poker devices without gaining access to each physical device. Each time the computer software, images, graphics, or textual elements required update, the online game operator would be required to visit each device either in person or by using remote access software.
Therefore, it would be advantageous to provide a mechanism to control and manage a network of devices using a centralized administration and management system.
SUMMARY OF INVENTIONIn view of the deficiencies described above, it is an object of the present invention to provide an improved method for controlling the access to online poker games where the player uses a touch screen device to perform all processes of the game.
In accordance with the invention, the poker game is provided to the player in such a way that a keyboard is not required by the player to operate the game and all processes of game play can be performed by the user by touching regions of the screen located on the physical device. The invention ensures that all physical game play devices can communicate with a centralized device controller and adhere to the rules of the game. Additionally the invention allows the physical game play devices to be controlled using a centralized database and management system allowing the images and touchable regions of the device to be managed from locations other than where the device is located.
Embodied in the invention is a method for accessing data from the Internet that is used to present all displayed elements on the screen, provide for automated update of the images displayed on the device, and control all graphic and textual elements that make up the poker game. Additionally, the invention provides a mechanism for maintain and tracking the status of each physical device both when it is in use and while it is waiting for a player to join a game. The invention provides a mechanism for displaying graphics and textual elements that are unique to individual devices allowing the screen of the device to appear different depending on the physical location of the device.
Internet servers are used by the invention to track all devices that are used to within the invention ensuring that the owners of the physical devices can be compensated for game play that occurs using their devices.
In a preferred embodiment, the appearance of the invention is the same as flat computer screen containing a magnetic card reader that is used to read digital media.
Other features and advantages of the invention will be apparent from the following detail description taken in conjunction with the following drawings.
BRIEF DESCRIPTION OF DRAWINGS
With reference now to the figures and in particular with reference to
With reference now to
An operating system runs on processor 202 and is used to coordinate and provide control of various components within data processing system 200 in
The depicted example in
The processes of the present invention are performed by processor 202 using computer implemented instructions, which may be located in memory such as, for example, main memory 204, memory 224, or in one or more peripheral devices 226-230.
Turning next to
The depicted example in
Turning next to
In this example game interface 400 includes a graphical interface 401, which is a graphical user interface (GUI) that allows the user to visualize graphics, animation, and textual information that is presented to them. Touch Screen Interface 402 allows the users to communicate with the game interface 400 by touching regions on the screen with either their finger or a device such as a pen. When the user communicates with the game interface 400 using the touch screen interface 402, the game interface 400 receives the X and Y coordinates of the location on the touch screen interface 402 where the user touched. This interface provides selection of various functions through buttons and menus 404 and allows for navigation though navigation screens 405. Navigation screens 405 allows for a user to navigate through various selection and process screens and select game information for viewing. For example, navigation screens 405 may allow the user to see their account balance, add funds to their account, or view games in play without playing themselves.
Communications 410 is the mechanism with which game interface 400 receives management and animation commands, and other resources from a network such as the Internet. Further, communications 410 is used to send commands and game status onto a network. In the depicted example, communication 410 is uses HTTP. Other protocols such as RCP and TCP/IP may also be used depending on the type of information that is received or requested. Data and commands that are received by the game interface 400 are processed by language interpretation 412 and will process a command. The result of the language interpretation 412 may be the display or removal or graphics or textual elements from a screen, animation, or a request for additional information from the user.
Graphical display 41 8 includes layout unit 420, rendering unit 422, and window management 424. These units are involved in presenting graphical and textual elements to a user based on results from language interpretation 41 2.
Game Interface 400 is presented as an example of a game interface program in which the present invention may be embodied. Game Interface 400 is not meant to imply architectural limitation to the present invention. Game interfaces may include additional functions not shown or may omit functions shown in game interface 400.
Turning next to
Turning next to
Each time the game interface 400 as represented in
Next turning to
Next turning to
Next turning to
Claims
1. A method in a data processing system for managing touch screen enabled online poker devices from a central location comprising: A database for storing information on touch screen poker devices; A collection of program modules presented as web pages for accessing and maintaining information on touch screen poker devices; An internet Web server used to communicate with the database; An interface program running on touch screen poker devices to communicate with the database service via the Internet Web server; A communication language to receive commands from the internet Web server to processing by the interface program.
2. The method as in claim 1 wherein each touch screen poker device contains a unique identification number that identifies the device.
3. The method as in claims 1 and 2 wherein a record is stored in a database for each touch screen poker device which is uniquely identified by the unique identification number referred to in claim 2.
4. The method as in claim 3 wherein the record stored in the database contains information related to the physical location of the device and a reference to a record identifying the images and programmable regions on the touch device.
5. The method as in claim 1 wherein a record is stored in the database that defines all information required to acquire and display images on the touch screen poker device.
6. The method as in claims 1 and 5 wherein a string of commands is transferred from the internet Web server to the interface program running on the touch screen poker devices at one time that includes all action commands required to display graphics, animation, and textual information on the screen and process information received by the interface program when the user touches a screen. 7. The method as in claims 1 and 6 wherein the interface program running on the touch screen poker computer processes the string of commands transferred to it can continue operations without additional configuration commands from the network until changes are made to the configuration command string.
7. The method as in claims 1 and 6 wherein the interface program running on the touch screen poker computer processes the string of commands transferred to it can continue operations without additional configuration commands from the network until changes are made to the configuration command string.
8. The method as in claims 1, 5, and 6 wherein the interface program running on the internet web server determines whether the string of commands referred to in claim 6 needs to be retransmitted do to changes in database information.
9. The method as in claims 1, 2, 3, and 4 where the software installation process required to put the interface program on the touch screen poker computer automatically creates the unique identification number referred to in claim 2 and the database record referred to in claim 3.
10. The method as in claims 1, 5, and 6 allowing an administrator of the system to define the images, animation and programming events required to display information on the touch screen poker computer using a Web browser.
Type: Application
Filed: Dec 18, 2005
Publication Date: Aug 17, 2006
Inventor: Edward Honour (SCHAUMBURG, IL)
Application Number: 11/306,156
International Classification: A63F 9/24 (20060101);