In many casinos and gaming establishments, visual information displays include candles, progressive jackpot meters, and signage attached to table games and sometimes slot machines. Sometimes the conventional signage consists of a fixed, non-electronic display with numbers that can be changed manually. Such signs are often front lit or backlit.
Other forms of conventional signage include a hybrid composed of a non-electronic sign and a few elements that have an electronic digital readout, e.g., for remotely changing betting limits. Still other forms of conventional signage include a video display, such as a cathode ray style tube or an LED display that can present content from a remote source.
What is needed is a sign that has sophisticated graphics and video abilities but also self-contained editing tools that allow displayable content to be securely edited on the spot, without needing additional apparatus for the editing interface.
An interactive and programmable media sign and graphical user interface for casino games is described. In one implementation, the media sign provides displayable content, such as a game logo, casino banner, and betting limits that can be edited through the same touch screen display that provides the display surface. The media sign recognizes touch gestures to extend a graphical user interface (GUI) for secure entry into an editing mode. Once a user is authenticated, the media sign extends a hierarchy of logically linked GUI pages for editing displayable content and display settings, including importing content. In its multiple display panes, the media sign can present, for example, text, images, slideshows, video, and commercial broadcasts. In one implementation, a current profile of displayable content and display settings can be exported to other media signs, so that a single operator can edit information at one media sign and automatically propagate the edits to numerous media signs in a casino.
This summary section is not intended to give a full description of interactive and programmable media signs with graphical user interfaces for casino games, or to provide a list of features and elements. A detailed description of example embodiments of the electronic gaming system follows.
This disclosure describes an interactive and programmable media sign and associated graphical user interfaces (GUIs) for displaying and editing casino information and/or game information. The interactive and programmable media sign and GUIs will be referred to herein as a “media sign.” In one implementation, the media sign consists of a self-contained computing device unit with touch screen display. Programming of displayable content is carried out through the touch screen display. Images and video content for display can be uploaded through a port. As a computing device, the media sign includes a processor, memory, and data storage, as well as the touch screen video display. In another implementation, the media sign stores a profile of its displayable content and settings that can be transferred to other instances of the media sign. In yet another implementation, the media sign can be networked with an electronic game or a server to display a wide range of information in an electronic billboard manner, such as game state information, progressive jackpots, advertisements, announcements, schedules, and commercial television.
At a basic level of implementation, in which the media sign functions mostly as a self-contained sign for an individual casino table or game, the media sign can display an animated game logo, e.g., a custom logo or animation, and betting limits for a casino table game. Even as a standalone game table display, the media sign can also act as a promotion display and advertising device for the gaming establishment. The media sign uses its touch screen technology to allow the gaming establishment to access a system of GUIs that have logically related pages to enable a user to program the visuals displayed by the media sign without having to resort to extra user interface devices, such as keyboard and mouse, to program the display. In other words, the media sign displays information and animated graphics and is fully programmable “on its face,” that is, via a user operating the front facing touch screen display without requiring other equipment.
In one implementation, the media sign identifies a specific gesture on the face of the touch screen display to reveal and enable access to a security GUI for entering a secret, such as a key, code, or password. The secret maintains security over the hierarchy of GUI pages that enable editing displayable content. In other words, in one implementation a user must be authenticated to change the programming. The gesture for revealing the security GUI need not itself be secure, and may consist of various finger motions, e.g., a sequence of finger motions along one or more sides of the touch screen display (for a single-touch implementation of the media sign), or a combination of finger contacts and movements (for a multi-touch implementation of the media sign). Once access is gained, the gaming establishment can modify table betting limits and edit message areas to be presented on the display, or import custom graphics, e.g., for a promotional slide show.
In another implementation, the media sign is interactive in real time with an electronic game. That is, the media sign can display game states and other information as the game is played in real time. For example, the media sign can display numbers drawn, cards dealt, card hands, dice rolled, bets wagered, winners and losers, stages of the game, jackpots, etc. In one implementation, the media sign can be programmed to display a progressive jackpot meter between multiple game devices.
In one implementation, a game/movie pane or area of the display presents a custom graphic, logo, video, or animation. For example, a video may be stored and played on continuous loop, or the video may be streamed from an external source. In one implementation, the media sign displays one or more television channels on at least a part of the touch screen area. Thus, game players may watch television and/or videos while playing the casino game, or between rounds.
In one implementation, the programming for a single media sign, which includes displayable content and associated settings, is exportable as a profile, and is ported for propagation to other instances of the media sign, so that the gaming establishment does not have to manually program numerous signs. The sharing of a profile may be achieved over a network connecting multiple media signs, or via a portable data storage drive.
The media sign 100 may have multiple display areas or panes, each with a different function or purpose. For example, a banner 108 may be reserved for information that relates specifically to the casino or establishment in which the media sign 100 is being used. A game/movie pane 110 can be used to display information about the casino game to which the media sign 100 is associated, such as “1-6-8 PAI GOW POKER” as illustrated, or “Blackjack,” “Roulette,” “Craps,” etc. The game/movie pane 110 may be the largest of the designated areas on the touch screen display, and so can be used for presenting video content, i.e., a movie. A betting limits area 112 describes minimum and maximum betting limits for the associated casino game, e.g., table limits.
The illustrated example controller 104 includes a display controller 202, a touch screen interface 204, a displayable content manager 206, data storage for a current profile 208, a security manager 210, an editing manager 214, a banner editor 216, a game/movie pane editor 218, a betting limits editor 220, an import manager 222, an export manager 224, and a network interface 226.
The display controller 202 drives the display functionality of the touch screen display 102. The touch screen interface 204 accepts touch input from the display surface. A particular touch gesture, such as sliding a finger along multiple edges of the touch screen surface, may cause the security manager 210 to extend a security GUI, which prompts for a key, code, or password before allowing entry into program and content editing. Or, a given touch gesture may be allowed by the unsecured input manager 212, as input to make changes in the content or state of currently displayed content without the security manager 210 having to extend the security GUI. The displayable content manager 206 keeps track of the content currently displayed and the current settings. The displayable content manager 206 stores the content, or links to the content, and the settings in a current profile 208.
Once a user is authenticated via the security manager 210, then the editing manager 214 may extend a hierarchy of editing GUIs. The editing manager 214 coordinates the banner editor 216, game/movie pane editor 218, and betting limits editor 220; as well as the import manager 222 and the export manager 224 to extend a hierarchy of logically linked GUI pages for changing displayable content, including importing and loading images and video clips, changing channel input, and editing text. The import manager 222 and export manager 224 have access to a port, such as a USB port for input/output of data, such as the current profile 208.
A network interface 226 may communicate with a network interface card (NIC) in versions of the media sign 100 that network with each other; or with an electronic game, the Internet, a remote server, etc.
The exemplary game processing system 300 includes a server computing device 302, which can be a computer or other device that has processor, memory, and data storage. The illustrated server computing device 302 thus includes a processor 304, memory 306, data storage 308, and an interface, such as a network interface card (NIC) 310, to communicate over a network 312 with remote computing devices, such as computing device “1” 314 that hosts the participant “1” user interface 316; computing device “2” 318 that hosts the participant “2” user interface 320; . . . ; and computing device “N” 322 that hosts the participant “N” user interface 324. The game processing system 300 includes a gaming engine 326 and game rules 328, shown as software loaded into memory 306.
The participant computing devices 314, 318, and 322 may be desktop or notebook computers, or may be workstations or other client computing devices that have processor and memory, but may or may not have onboard data storage. Typically, a player station does not have data storage. Such modules may be “dumb” in that they have no bootable device, but generally receive images and instructions from the server 302. Thus, in one implementation, a player computing device 330 is a visual display with graphics processing power and user interface components.
The media sign 100, which may include its own computing device 330 to host the controller 104, is networked with the server 302 (and the client computing devices) to display a wide range of information from such a game processing system 300, such as game state information, and also other additional information, such as progressive jackpots, advertisements, announcements, schedules, custom images, animation, video; commercial broadcasts, etc.
At block 502, the media sign 100 is in a display mode 502. An example display mode 502 is shown in the example display mode layout of
Returning to
In secure access mode 504, the media sign 100 extends a security GUI (e.g., as in
At block 506, the media sign 100 extends a top level menu GUI, such as shown in the example top level editing menu GUI of
Returning to
At block 510, if text banner is selected at block 508, the media sign 100 extends a text banner editing GUI, as shown in the example GUI of
At block 512, if slideshow banner is selected at block 508, the media sign 100 extends a slideshow banner editing GUI, as shown in the example GUI of
At block 514, upon selection of an appropriate icon or button on the slideshow banner editing GUI (
Returning to the top level menu at block 506 of
Likewise, as described above, similar editing GUIs for changing content and settings of the game/movie pane 110 are generally included in the flow of program operations, but not shown in
At block 518, given selection by the user of an export option on the top level editing menu (
At block 520, if the user desires to store the current profile 208 as a new file, the media sign 100 extends a file naming GUI, such as the example GUI shown in
At block 522, given selection by the user of an import option on the top level editing menu (
In one implementation, as described above, a current profile 208 at one media sign 100 can be automatically sent to other instances of the media sign 100 via a network 312 to automatically update the other media signs 100. This enables editing of a gaming establishment's displayable content at one media sign 100, with automatic propagation of the edits to each of the other media signs 100 in the house.
In one implementation, multiple media signs 100 each have local attributes that can only be edited on the media sign itself, or by authorized remote control, and each media sign 100 also has common attributes that can be updated across multiple media signs 100 by automatic synchronization of a transmitted current profile 208 from another media sign 100. For example, the game/movie pane 110 is generally an area of the display that is reserved for displaying information about the casino game to which the media sign is associated, i.e., about the actual game table to which the media sign 100 is physically connected. Likewise, the betting limits area 112 is also reserved for information associated with the local casino game at hand. Other display areas, including the banner 108, borders, display attributes, and additional areas, such as message tickers, clocks, etc., can be common areas that are automatically updated by transmission of a current profile 208 edited at one media sign 100 and propagated to numerous media signs 100.
Although exemplary systems have been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary forms of implementing the claimed systems, methods, and structures.
This patent application claims priority to U.S. Provisional Patent Application No. 61/115,544 to Krise et al., entitled, “Interactive and programmable media sign and graphical user interface for casino games,” filed Nov. 18, 2008 and incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61115544 | Nov 2008 | US |