STORING AND USING CASINO CONTENT
A wagering game system and its operations are described herein. In embodiments, the operations can include presenting wagering game content via one or more output devices of a wagering game machine during a wagering game session. The wagering game session is associated with a player account. The operations can further include detecting a user input via one or more input devices of the wagering game machine. The user input indicates a selection of the wagering game content. The operations can further include storing an aspect of the wagering game content in a data store associated with the player account. The aspect of the wagering game content is accessible from the data store via the player account after the wagering game session.
Latest WMS Gaming, Inc. Patents:
- Removable module and adapter for electronic gaming machine and associated methods
- Controlling mechanical outcome indicators of gaming machines
- Gaming Machine Having A Community Game With Side Wagering
- Integrating other players wins into a wagering game
- CONTROLLING MECHANICAL OUTCOME INDICATORS OF GAMING MACHINES
This application is a divisional application of, and claims priority benefit to, U.S. application Ser. No. 13/129,022 which is a National Stage of International Application No. PCT/US09/64481 filed 13 Nov. 2009, which claims priority benefit of U.S. Application No. 61/114,755 filed 14 Nov. 2008. The U.S. application Ser. No. 13/129,022, the International Application No. PCT/US09/64481, and the U.S. Application No. 61/114,755 are incorporated by reference.
LIMITED COPYRIGHT WAIVERA portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2013, WMS Gaming, Inc.
TECHNICAL FIELDEmbodiments of the inventive subject matter relate generally to wagering game systems, and more particularly to devices and processes that utilize content in wagering game systems and networks.
BACKGROUNDWagering game machines, such as slot machines, video poker machines and the like, have been a cornerstone of the gaming industry for several years. Generally, the popularity of such machines depends on the likelihood (or perceived likelihood) of winning money at the machine and the intrinsic entertainment value of the machine relative to other available gaming options. Where the available gaming options include a number of competing wagering game machines and the expectation of winning at each machine is roughly the same (or believed to be the same), players are likely to be attracted to the most entertaining and exciting machines. Shrewd operators consequently strive to employ the most entertaining and exciting machines, features, and enhancements available because such machines attract frequent play and hence increase profitability to the operator. Therefore, there is a continuing need for wagering game machine manufacturers to continuously develop new games and gaming enhancements that will attract frequent play.
Embodiments are illustrated in the Figures of the accompanying drawings in which:
This description of the embodiments is divided into six sections. The first section provides an introduction to embodiments. The second section describes example operating environments while the third section describes example operations performed by some embodiments. The fourth section describes additional example embodiments while the fifth section describes additional example operating environments. The sixth section presents some general comments.
INTRODUCTIONThis section provides an introduction to some embodiments.
Casinos provide various types of casino content to casino users. Some of that casino content relates to wagering games (“wagering game casino content”), such as wagering games, account information related to games, advertisements for games, congratulatory displays for winning games, etc. Some of the casino content relates to information other than wagering games (“non-wagering game casino content”) such as messages related to products or services offered in the casino (e.g., promotions for merchandise, food advertisements, messages about upcoming events, shows, concerts, etc.), as well as messages related other things, such as communications from other patrons (e.g., chat sessions, shared files, etc.), third party advertisements (e.g., non-casino ads), television broadcasts, and so forth. Casinos are interested in making casino users, such as wagering game players (“players”) and other types of casino patrons, aware of the wagering game casino content and the non-wagering game casino content (collectively, the “casino content”). The casinos present the casino content on various electronic devices (“devices”) positioned throughout the casino, such as on wall-mounted screens, on electronic billboards, on television monitors, on projection screens, on computers, on wagering game machines, etc. Casinos often present casino content on devices that are within reach or in close proximity to casino users. For instance, casinos will often present non-wagering game casino content on displays, speakers, etc. that are a part of, and/or in proximity to, wagering game machines as the wagering game machines are presenting wagering game casino content. The casinos know that casino users will very likely see the non-wagering game casino content when it is presented on, or close to, a wagering game machine, because the casino user may be looking at, or around, the wagering game machine for long periods of time during game play sessions. Casinos, however, face certain challenges by presenting non-wagering game casino content in close proximity to wagering game casino content. For example, when a patron is playing a wagering game, the casino makes money on the patron's losses. The more games that the patron plays, the more money the casino may make. Therefore, the casinos face a conflict with presenting non-wagering game casino content in close proximity to wagering game casino content because although casino users such as patrons are very likely to see or hear the non-wagering game casino content if it is in close proximity to a the wagering game casino content, the casinos also want patrons to continue playing wagering games without being unduly distracted by non-wagering game casino content or anything else that may hinder or slow down the speed of play. Embodiments of the inventive subject matter, however, provide ways for casinos to present non-wagering game casino content in close proximity to wagering game casino content while still allowing the casino user to focus primarily on the wagering game casino content. For example,
The system 100 can save and store any information presented on the display 110, not just information presented on the promotion 112. For example, the system 100 can save and store congratulatory animations, game results (e.g., wins, impressive hands, etc.), wagering game images, re-enactments of what occurs during a wagering game, demonstrations of new games, chat conversations, replays, prior news feeds related to casino content, etc. The system 100 can also work with other devices within a casino network, not just the wagering game machine 160. For example, the system 100 can present selectable and savable casino content on electronic signs displayed on monitors within a casino, on television channels on a casino television set, etc.
Although
This section describes example operating environments and networks and presents structural aspects of some embodiments. More specifically, this section includes discussion about wagering game system architectures.
Wagering Game System ArchitectureThe wagering game system architecture 200 can also include a wagering game server 250 configured to control wagering game content and communicate wagering game information, account information, and other information to and from a wagering game machine 260. The wagering game server 250 can include a content controller 251 configured to manage and control content for the presentation of content on the wagering game machine 260 or other casino devices. For example, the content controller 251 can generate game results (e.g., win/loss values), including win amounts, for games played on the wagering game machine 260. The content controller 251 can communicate the game results to the wagering game machine 260 via a communications network 222. The content controller 251 can also generate random numbers and provide them to the wagering game machine 260 so that the wagering game machine 260 can generate game results. The content controller 251 can also present casino content, determine selections of content, gather content and metadata, and package content and metadata into one or more transportable electronic packages, files, instructions, etc. The wagering game server 250 can also include a content store 252 configured to contain content to present on the wagering game machine 260. The content store 252 can include casino content that is selectable and savable to a user accessible storage. The wagering game server 250 can also include an account manager 253 configured to control information related to user accounts. For example, the account manager 253 can communicate wager amounts, game results amounts (e.g., win amounts), bonus game amounts, etc., to the account server 270. The wagering game server 250 can also include a communication unit 254 configured to communicate information to the wagering game machine 260 and to communicate with other systems, devices and networks on the communications network 222. The wagering game server 250 can also include a content selection analyzer 256 configured to analyze content selection history, user account information, patron history, external account information, etc. and generate analytic information (“analytics”). The content selection analyzer 256 can also determine predictive analytics based on an individual's past behavior and/or by addressing a group behavior that shares characteristics with an individual. The casino content controller 255 can use the analytics to determine (e.g., select, generate, predict, etc.) casino content to present to a casino user and/or to present on accounts associated with the casino user.
The wagering game system architecture 200 can also include a wagering game machine 260 configured to present wagering games and receive and transmit information to store and use casino content. The wagering game machine 260 can include a content controller 261 configured to manage and control content and presentation of content on the wagering game machine 260. The wagering game machine 260 can also include a content store 262 configured to contain content to present on the wagering game machine 260. The wagering game machine 260 can also include a content selection controller 264 configured to determine that a casino user (e.g., a player, a casino patron, a casino staff, a friend or relative of a casino patron, a social contact, etc.) has selected a selectable casino content item. The content selection controller 264 can determine various ways that a casino user may select items. For example, as shown in
Each component shown in the wagering game system architecture 200 is shown as a separate and distinct element. However, some functions performed by one component could be performed by other components. For example, the content controller 251 and the content controller 261 can both package information associated with selected casino content items. Furthermore, the components shown may all be contained in one device, but some, or all, may be included in, or performed by multiple devices, as in the configurations shown in
This section describes operations associated with some embodiments. In the discussion below, some flow diagrams are described with reference to block diagrams presented herein. However, in some embodiments, the operations can be performed by logic not described in the block diagrams.
In certain embodiments, the operations can be performed by executing instructions residing on machine-readable content (e.g., software), while in other embodiments, the operations can be performed by hardware and/or other logic (e.g., firmware). In some embodiments, the operations can be performed in series, while in other embodiments, one or more of the operations can be performed in parallel. Moreover, some embodiments can perform more or less than all the operations shown in any flow diagram.
The flow 300 continues at processing block 304, where the system presents the casino content. The system can present the casino content on wagering game machines, monitors, wall displays, speakers, etc. In some embodiments, the wagering game machine may be a standing model wagering game machine. The standing model wagering game machine can have multiple displays build into it, such as peripheral devices, box-top monitors, etc., that can also display casino content. In some embodiments, the wagering game machine can be a mobile wagering game machine. The mobile wagering game machine can be docked at a docking station. The docking station can expand the viewing area of a wagering game machine by having one or more peripheral displays attached to the docking station. The peripheral displays can have the same capabilities to present the casino content as the wagering game machine. A casino user can be logged in to a wagering game session on the wagering game machine. The docking station can recognize the casino user's identity via the docked wagering game machine and detect pre-configurations associated with the casino user's selection of objects.
The flow 300 continues at processing block 306, where the system determines a selection of a casino content item. The system can detect various ways that a casino user and/or device might select a casino content item. For example, in
The flow 300 continues at processing block 308, where the system determines casino content information from the casino content item. Some casino content information can be perceptible (e.g., graphics, pictures, text, video, audio, etc.). Other information can be metadata associated with the item. The metadata can be pre-stored to place into messages, content packages, etc. that are sent to user accessible storage locations. The system can determine the information from the selected items by reading properties and settings of the items or by reading data stored in a database associated with the items. The system can then prepare the data to be transferred to a user accessible storage, such as by packaging data from portions of a database record, as well as any associated graphics, videos, sound files, etc., the into a transportable package. In some embodiments, the system can select or generate a reproduction of the item (e.g., a casino user selects one or more graphics and the system packages a copy of the graphics exactly as they appear to the casino user). However, some items, though they may appear as a cohesive unit to the casino user may actually be a group of separable items that the system can separate and repackage to appear different than what the casino user sees. The system can provide prompts and/or settings that allow a casino user to indicate whether the casino user wants to receive an exact copy or whether the system can repackage the information in another way that may be more appealing, that may store more easily, that can be displayed on specific technology different than the casino display, etc.
The flow 300 continues at processing block 310, where the system determines a user accessible storage. A user accessible storage can be a personal device (e.g., a cell phone, a personal digital assistant, a personal database, a flash card, a personal computer, an external hard drive, etc.) that the casino user carries or possesses. The system can detect one or more devices connected to, or in proximity to, the casino display device and prompt the casino user to indicate a storage location (e.g., select a device and a drive on the device). In some embodiments, a user accessible storage can be on a device that the casino user does not carry or possess, such as a storage space or account on a remote device (e.g., an account server, a web server, etc.).
The flow 300 continues at processing block 312, where the system sends the casino content information to the user accessible storage. The system can send the casino content information to a designated device or storage location. In some embodiments, the system can connect with a host device and initiate a command to save the information on a computer hard drive, a database, or some other file system or long-term (e.g., non-volatile) memory location. In some embodiments, the system can store the information in temporary memory (e.g., volatile memory, random access memory, etc.) on the device (e.g., the wagering game machine) that displayed the information. The casino user can review the casino content item information before the wagering game session ends and/or the machine power-cycles and flushes the casino content from the temporary memory. In some embodiments, the system can send a message containing the information, such as to an email account, which the host email server can store in the form of an email, a text message, a chat message, an archive file, etc. The system can provide storage commands and user login information, along with the casino content information, to a remote server, such as a web server. The web server can use the user login information to determine a web account associated with a player account, or other user account used to access the system. The web server can process the storage commands to determine a memory location associated with the web account and store the casino content information in the memory location.
The flow 300 continues at processing block 314, where the system uses account information to present the casino content information. The system can present the casino content information (e.g., copies of the selected casino content items and/or other data) on a player profile, on a user account, on an email message, on a chat screen, or any other device or display that can access the user accessible storage to which the casino content information was sent and stored.
The flow 500 continues at processing block 504, where the system analyzes the one or more selections and other casino user information. As a casino user selects casino content items (“items”) to save and store, the system can analyze those items and generate analytical information (“analytics”) based on the casino user's history of selecting items. The items can have descriptive metadata (e.g., properties, tags, etc.) that indicate the nature of the items (e.g., ad types, related game themes, etc.). The system can also provide information related to the presentation of the items (e.g., demographics, time and date presented, content provider, etc.). For example, a casino user may consistently select and save items related to casino musical shows and events. Those items may have metadata tags that identify the items as belonging to a “musical” category. The system can use that information to determine musical ads with some musical properties and target the casino user with the musical ads (e.g., show ads related to musical events, show ads with rich musical sound tracks, etc.). The system can generate and/or access analytics from an advertising server. For instance, in
The flow 500 continues at processing block 506, where the system determines preferences stored on a user account. For example, in
The flow 500 continues at processing block 508, where the system determines targeted content to present to a user account based on analytics and/or account preferences. For example, in
The flow 500 continues at processing block 510, where the system presents the targeted content using the user account. For example, in
In some embodiments, a wagering game system can also use analytics and preferences to present casino content on a casino device. For example, in
The flow 700 continues at processing block 704, where the system determines one or more preferences from a personal storage. For example, in
The flow 700 continues at processing block 706, where the system determines analytics associated with the casino user's past selection of casino content items. The system can determine analytics associated with the user account as described in
The flow 700 continues at processing block 708, where the system uses the preferences and/or analytics to determine casino content of interest to the casino user. The casino content can be ads (e.g., ad items stored in an advertising server) that match some of the same properties, tags, descriptions, or other information that is similar to the preferences and/or analytics. In some embodiments, the system can also determine non-casino content items of interest, such as ads from other advertisers that want to market to casino users. The system can determine the casino content by predicting what a casino user may like based on the information from the preferences and analytics.
The flow 700 continues at processing block 710, where the system presents the casino content on the casino device. For example, in
Furthermore, although flow 700 describes determining a user account, the system can also determine information for an individual without actually determining a user account. For example, in
According to some embodiments, a wagering game system (“system”) can provide various example devices, operations, etc., to store and use casino content. The following non-exhaustive list enumerates some possible embodiments.
-
- The system can provide an icon on a television screen that a casino user can use to rate television channels, or an icon on a wagering game machine that a casino user can use to indicate preferences or ratings for wagering games. The system can save the ratings and preferences to a user account. The system can also augment settings based on the information. For example, the system can package commands that the account can use to update settings and configurations or store information in specific locations within the account's file structure.
- The system can send saved casino content items to individuals or groups that a casino user does not know, but that may have common characteristics (e.g., system uses analytics to send items to users that have similar preferences or analytics).
- The system can rank and/or organize groups based on the selection history of the individual in the group.
- The system can prioritize casino content displayed on a casino display and/or on an account display, based on previous behavior, selections of items, etc.
- The system can automatically select items to analyze during a wagering game. For example, the system can select wagering game play objects and use the data from the objects to grade a player and place the player into a level of competency.
- The system can determine user preferences and integrate them into the casino content. The system can present personal content, such as an item that a user likes (e.g., a music file of a favorite song, a video clip of a favorite television show or movie, a picture of a friend or favorite celebrity, etc.) and require a user to meet a certain level of wagering game activity (e.g., play a certain number of wagering games) to continue presenting the item. The system can integrate the personal content into the wagering game elements (e.g., the system determines a favorite avatar or icon from a user preference and places it on a slot reel). The system can also detect selected and saved items and integrate those into game play elements (e.g., a user touches a color, texture, or picture displayed on a screen or other casino content item and the system integrates it into the wagering game elements).
- The system can read information from a user accessible storage device, like an MP3 player or a digital camera, and use that information in casino content (e.g., play a sound or musical file, show a picture from the camera, etc.).
- The system can provide a route to a requested game (e.g., the system detects that new game is available that a user has indicated in a preference). In route to that game, the system can target ads to the user as the user walks to the game.
- The system can take information from user preferences or selection history and send the information to an intermediary party to review. For example, the system can send the user selection history to a tour operator. The tour operator can determine a trip that the user and others might like to take based on the selection history.
- The system can send a saved item to various groups or businesses so that they can compete to provide better offers or similar content.
- The system can present selectable and savable objects on a web browser. The web browser can be used to access an online casino website, or any other wagering game website. The system can determine when a user selects (e.g., clicks on) one or more online casino content items or items displayed in the web browser and save the information to the user's hard drive, web account, or other user accessible storage location.
- The system can transport casino content between a “brick-and-mortar” casino and a wagering game website. The user can access the casino content by being in the casino and/or by accessing the wagering game website.
This section describes example operating environments, systems and networks, and presents structural aspects of some embodiments.
Wagering Game Machine ArchitectureThe CPU 826 is also connected to an input/output (“I/O”) bus 822, which can include any suitable bus technologies, such as an AGTL+frontside bus and a PCI backside bus. The I/O bus 822 is connected to a payout mechanism 808, primary display 810, secondary display 812, value input device 814, player input device 816, information reader 818, and storage unit 830. The player input device 816 can include the value input device 814 to the extent the player input device 816 is used to place wagers. The I/O bus 822 is also connected to an external system interface 824, which is connected to external systems 804 (e.g., wagering game networks). The external system interface 824 can include logic for exchanging information over wired and wireless networks (e.g., 802.11g transceiver, Bluetooth transceiver, Ethernet transceiver, etc.)
The I/O bus 822 is also connected to a location unit 838. The location unit 838 can create player information that indicates the wagering game machine's location/movements in a casino. In some embodiments, the location unit 838 includes a global positioning system (GPS) receiver that can determine the wagering game machine's location using GPS satellites. In other embodiments, the location unit 838 can include a radio frequency identification (RFID) tag that can determine the wagering game machine's location using RFID readers positioned throughout a casino. Some embodiments can use GPS receiver and RFID tags in combination, while other embodiments can use other suitable methods for determining the wagering game machine's location. Although not shown in
In some embodiments, the wagering game machine 806 can include additional peripheral devices and/or more than one of each component shown in
In some embodiments, the wagering game machine 806 includes a wagering game module 837. The wagering game module 837 can process communications, commands, or other information, where the processing can store and use casino content.
Furthermore, any component of the wagering game machine 806 can include hardware, firmware, and/or machine-readable content including instructions for performing the operations described herein.
Mobile Wagering Game MachineThe mobile wagering game machine 900 includes several input/output devices. In particular, the mobile wagering game machine 900 includes buttons 920, audio jack 908, speaker 914, display 916, biometric device 906, wireless transmission devices 912 and 924, microphone 918, and card reader 922. Additionally, the mobile wagering game machine can include tilt, orientation, ambient light, or other environmental sensors.
In some embodiments, the mobile wagering game machine 900 uses the biometric device 906 for authenticating players, whereas it uses the display 916 and speakers 914 for presenting wagering game results and other information (e.g., credits, progressive jackpots, etc.). The mobile wagering game machine 900 can also present audio through the audio jack 908 or through a wireless link such as Bluetooth.
In some embodiments, the wireless communication unit 912 can include infrared wireless communications technology for receiving wagering game content while docked in a wager gaming station. The wireless communication unit 924 can include an 802.11G transceiver for connecting to and exchanging information with wireless access points. The wireless communication unit 924 can include a Bluetooth transceiver for exchanging information with other Bluetooth enabled devices.
In some embodiments, the mobile wagering game machine 900 is constructed from damage resistant materials, such as polymer plastics. Portions of the mobile wagering game machine 900 can be constructed from non-porous plastics which exhibit antimicrobial qualities. Also, the mobile wagering game machine 900 can be liquid resistant for easy cleaning and sanitization.
In some embodiments, the mobile wagering game machine 900 can also include an input/output (“I/O”) port 930 for connecting directly to another device, such as to a peripheral device, a secondary mobile machine, etc. Furthermore, any component of the mobile wagering game machine 900 can include hardware, firmware, and/or machine-readable content including instructions for performing the operations described herein.
The described embodiments may be provided as a computer program product, or software, that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic device(s)) to perform a process according to embodiments(s), whether presently described or not, because every conceivable variation is not enumerated herein. A machine readable medium includes any mechanism for storing or transmitting information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium (e.g., floppy diskette); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions. In addition, embodiments may be embodied in an electrical, optical, acoustical or other form of propagated signal (e.g., carrier waves, infrared signals, digital signals, etc.), or wireline, wireless, or other communications medium.
GENERALThis detailed description refers to specific examples in the drawings and illustrations. These examples are described in sufficient detail to enable those skilled in the art to practice the inventive subject matter. These examples also serve to illustrate how the inventive subject matter can be applied to various purposes or embodiments. Other embodiments are included within the inventive subject matter, as logical, mechanical, electrical, and other changes can be made to the example embodiments described herein. Features of various embodiments described herein, however essential to the example embodiments in which they are incorporated, do not limit the inventive subject matter as a whole, and any reference to the invention, its elements, operation, and application are not limiting as a whole, but serve only to define these example embodiments. This detailed description does not, therefore, limit embodiments, which are defined only by the appended claims. Each of the embodiments described herein are contemplated as falling within the inventive subject matter, which is set forth in the following claims.
Claims
1. An method comprising:
- presenting wagering game content via one or more output devices of a wagering game machine during a wagering game session, wherein the wagering game session is associated with a player account;
- detecting a user input via one or more input devices of the wagering game machine, said user input indicating a selection of the wagering game content; and
- storing an aspect of the wagering game content in a data store associated with the player account, wherein the aspect of the wagering game content is accessible from the data store via the player account after the wagering game session.
2. The method of claim 1, wherein the wagering game content is presented via a a touch-screen display of the wagering game machine, and wherein the detecting the user input via the one or more input devices comprises detecting a finger motion on the touch-screen display, said finger motion indicating a selection of the wagering game content.
3. The method of claim 1, wherein the aspect of the wagering game content is one or more of a copy of the wagering game content, a modified version of the wagering game content, metadata of the wagering game content, a property of the wagering game content, a setting from the wagering game content, a graphic from the wagering game content, a video from the wagering game content, audio from the wagering game content, pictures from the wagering game content, and text from the wagering game content.
4. The method of claim 1 further comprising:
- presenting a history of the wagering game content in response to the user input;
- detecting a selection from the history of the wagering game content, via additional player input via the one or more input devices, said selection indicating a version of the wagering game content requested; and
- storing the version of the wagering game content in the data store in response to the selection from the history.
5. The method of claim 1 further comprising:
- detecting that the user input selects multiple items associated with the wagering game content;
- detecting additional player input that specifies one of the multiple items; and
- saving an aspect of the one of the multiple items in the data store.
6. The method of claim 1 further comprising:
- determining one or more of preferences for the player account and a history of selections of additional wagering game content by the player account;
- performing a comparison of properties for advertisement content to properties of the one or more of the preferences for the player account and the history of the selections of additional wagering game content by the player account; and
- based on the comparison, selecting the advertisement content for presentation to the player account.
7. The method of claim 6 further comprising selecting the advertisement content from one or more servers associated with one or more third-party advertisers.
8. The method of claim 6, further comprising storing a copy of the advertisement content in the data store.
9. One or more machine-readable storage devices having instructions stored thereon, which when executed by a set of one or more processors causes the set of one or more processors to perform operations comprising:
- presenting wagering game content on a display associated with a wagering game machine during a wagering game session, wherein the wagering game content is configured to be selectable via the display, wherein the wagering game session is associated with a player account,
- detecting a user input via the display, said user input indicating a selection of the wagering game content presented via the display, and
- storing an aspect of the wagering game content in a data store associated with the player account, wherein the aspect of the wagering game content is accessible from the data store via the player account after the wagering game session.
10. The one or more machine-readable storage devices of claim 9, wherein the display is a touch-screen display and wherein the detecting the user input via the display comprises detecting a finger motion on the touch-screen display, said finger motion indicating a selection of the wagering game content presented on the touch-screen display.
11. The one or more machine-readable storage devices of claim 9, wherein the aspect of the wagering game content is one or more of a copy of the wagering game content, a modified version of the wagering game content, metadata of the wagering game content, a property of the wagering game content, a setting from the wagering game content, a graphic from the wagering game content, a video from the wagering game content, audio from the wagering game content, pictures from the wagering game content, and text from the wagering game content.
12. The one or more machine-readable storage devices of claim 9, said operations further comprising:
- presenting a history of the wagering game content in response to the user input,
- detecting a selection from the history of the wagering game content, via additional player input, said selection indicating a version of the wagering game content requested, and
- storing the version of the wagering game content in the data store in response to the selection from the history.
13. The one or more machine-readable storage devices of claim 9, said operations further comprising:
- determining one or more of preferences for the player account and a history of selections of additional wagering game content by the player account,
- performing a comparison of properties for advertisement content to properties of the one or more of the preferences for the player account and the history of the selections of additional wagering game content by the player account, and
- based on the comparison, selecting the advertisement content for presentation to the player account.
14. A system comprising:
- at least one processor; and
- a casino content module configured to, via the processor, present wagering game content on a touch-screen display associated with a wagering game machine during a wagering game session, wherein the wagering game content is configured to be selectable via user touch on the touch-screen display, wherein the wagering game session is associated with a player account, detect a finger motion on the touch-screen display, said finger motion indicating a selection of the wagering game content presented on the touch-screen display, and store information associated with the wagering game content in a data store associated with the player account, wherein the information associated with the wagering game content is accessible from the data store via the player account after the wagering game session.
15. The system of claim 14, wherein the information associated with the wagering game content is one or more of a copy of the wagering game content, a modified version of the wagering game content, metadata of the wagering game content, a property of the wagering game content, a setting from the wagering game content, a graphic from the wagering game content, a video from the wagering game content, audio from the wagering game content, pictures from the wagering game content, and text from the wagering game content.
16. The system of claim 14, wherein the casino content module is further configured to
- present a history of the wagering game content in response to the finger motion,
- detect a selection from the history of the wagering game content, via additional player input, said selection indicating a version of the wagering game content requested, and
- store the version of the wagering game content in the data store in response to the selection from the history.
17. The system of claim 14, wherein the casino content module is further configured to
- detect that the finger motion selects multiple items associated with the wagering game content,
- detect additional player input that specifies one of the multiple items, and
- save a copy of the one of the multiple items in the data store.
18. The system of claim 17, wherein the casino content module is further configured to,
- determine one or more of preferences for the player account and a history of selections of wagering game content by the player account,
- perform a comparison of properties for advertisement content to properties of the one or more of the preferences for the player account and the history of the selections of wagering game content by the player account, and
- select, based on the comparison, the advertisement content for presentation to the player account.
19. The system of claim 18, wherein the casino content module is further configured to store a copy of the advertisement content in the data store.
20. An apparatus comprising:
- means for presenting wagering game content via one or more output devices associated with a wagering game machine during a wagering game session, wherein the wagering game session is associated with a player account;
- means for detecting a user input via one or more input devices of the wagering game machine, said user input indicating a selection of the wagering game content presented via the one or more output devices; and
- means for storing a copy of the wagering game content in a data store associated with the player account, wherein the copy of the wagering game content is accessible from the data store via the player account after the wagering game session.
21. The apparatus of claim 20 further comprising:
- means for presenting an option to modify one or more aspects of the copy of the wagering game content
22. The apparatus of claim 20 further comprising:
- means for presenting an option to one or more of crop, resize, reshape, personalize, and record over a portion of the copy of the wagering game content.
23. The apparatus of claim 20, wherein the copy of the wagering game content includes one or more of a graphic, a video, a sound, a picture and text from the wagering game content.
24. The apparatus of claim 20 further comprising:
- means for presenting an option to specify one or more recipients to receive the copy of the wagering game content; and
- means for providing the copy of the wagering game content to the one or more recipients.
25. The apparatus of claim 20 further comprising:
- presenting a history of the wagering game content;
- detecting a selection of a version of the wagering game content presented in the history of the wagering game content; and
- storing, as the copy of the wagering game content, the version of the wagering game content that was selected from the history.
Type: Application
Filed: May 13, 2013
Publication Date: Sep 26, 2013
Applicant: WMS Gaming, Inc. (Waukegan, IL)
Inventors: Shridhar P. Joshi (Naperville, IL), Jeremie D. Moll (Chicago, IL), Larry J. Pacey (Northbrook, IL), Richard T. Schwartz (Deerfield, IL)
Application Number: 13/892,588
International Classification: G07F 17/32 (20060101);