A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2009, WMS Gaming, Inc.
Embodiments of the inventive subject matter relate generally to wagering game systems and networks that, more particularly, control and present online wagering games.
Wagering game machines, such as slot machines, video poker machines and the like, have been a cornerstone of the gaming industry for several years. Traditionally, wagering game machines have been confined to physical buildings, like casinos (e.g., resort casinos, road-side casinos, etc.). The casinos are located in specific geographic locations that are authorized to present wagering games to casino patrons. However, with the proliferation of interest and use of the Internet, shrewd wagering game manufacturers have recognized that a global public network, such as the Internet, can reach to various locations of the world that have been authorized to present wagering games. Any individual with a personal computing device (e.g., a personal computer, a laptop, a personal digital assistant, a cell phone, etc.) can connect to the Internet and process wagering games. Consequently, some wagering game manufacturers have created wagering games that can be processed by personal computing devices and offered via online casino websites (“online casinos”). However, online casinos face challenges and struggles. For instance, online casinos have struggled to provide the excitement and entertainment that a real-world casino environment provides. Some online casinos have struggled enforcing cross jurisdictional restrictions and requirements. Further, some online casinos have struggled adapting the online gaming industry to a traditionally non-wagering game business environment. As a result, wagering game manufacturers, casino operators, and online game providers face growing pains and challenges in making the online gaming industry appealing and profitable.
In some embodiments, a method comprises receiving login information to log in to an online gaming venue; determining a wagering game player account associated with the login information; presenting the online gaming venue, wherein the online gaming venue includes background data that indicates an ambience of a real-life gambling environment; presenting one or more interactive objects to interact with the wagering game player account; and communicating personal information between the wagering game player account and one or more additional player accounts within the online gaming venue.
In some embodiments, the method further comprises presenting a wagering game object representing a wagering game machine; determining a selection of the wagering game object; generating a virtual waiting list indicating a list of the one or more additional player accounts waiting to play a wagering game with the wagering game object; and placing a representation of the wagering game player account on the waiting list.
In some embodiments, the method further comprises determining a selection of an avatar for at least one other player account that is associated with one or more of the wagering game object and the virtual waiting list; and communicating information between the wagering game player account and the at least one other player account.
In some embodiments, the method further comprises simultaneously presenting one or more copies of an avatar for the wagering game player account on one or more of the waiting list and one or more additional waiting lists.
In some embodiments, the method further comprises presenting the wagering game on a display that originates from the wagering game object.
In some embodiments, communicating the personal information between the wagering game player account and the one or more additional player accounts comprises sharing files of recorded online casino activity between the wagering game player account and the one or more additional player accounts.
In some embodiments, an apparatus comprises means for presenting an access object for a private location within an online gaming venue; means for determining a selection of the access object by a wagering game player account logged in to the online gaming venue; means for determining a distinguishing element of the wagering game player account; and means for presenting one or more access options to the wagering game player account based on the distinguishing element, wherein the one or more access options include access abilities to the private location that correspond to a level of the distinguishing element.
In some embodiments, the apparatus further comprises means for determining that the level of the distinguishing element is insufficient to grant one of the one or more access options; means for redeeming an item of value from the wagering game player account; and means for granting the one of the one or more access options.
In some embodiments, the one or more access options include one or more of listening to private wagering game activity from outside the private location, entreating access to the private location, viewing one or more social contact accounts within the private location, communicating with the one or more social contact accounts within the private location, and accessing the private location.
In some embodiments, the apparatus further comprises granting the wagering game player account access to the private location; and providing the wagering game player account with additional access abilities that carry beyond the private location to other locations in the online gaming venue.
In some embodiments, the means for determining the distinguishing element of the wagering game player account comprises determining one or more of a value of a status for the wagering game player account, a value of social network points that the wagering game player account owns, and an award that the wagering game player account has received that indicates an increase to a player social status for a set amount of time.
In some embodiments, an apparatus comprises an online gaming module configured to present an online multi-media recorder, determine a selection to record online wagering game activity occurring in a portion of an online gaming venue, storing a recording of the online wagering game activity, present an option to share the video recording with a social contact account; determine a selection of the social contact account, and transfer a copy of the video recording to the social contact account.
In some embodiments, the apparatus further comprises receiving one or more comments from the social contact account; and annotating the video recording with the one or more comments.
In some embodiments, the online gaming module is further configured to present controls to customize the recording.
In some embodiments, the online gaming module is further configured to share one or more other multi-media files with the social contact account.
In some embodiments, one or more machine-readable media 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 comprises presenting an online gaming venue to one or more wagering game player accounts; presenting one or more player objects within the online gaming venue, wherein the one or more player objects represents the one or more wagering game player accounts; determining an indication of an emotion for at least one of the one or more wagering game player accounts; determining a multi-media file associated with the at least one of the one or more wagering game player accounts, the multi-media file associated with the indication of the emotion; and presenting the multi-media file in association with the one or more player objects as a virtual representation of the indication of the emotion for the at least one of the one or more wagering game player accounts.
In some embodiments, said operation of determining the indication of the emotion for the at least one of the one or more wagering game player accounts comprises operations for reading from an emotion setting set by the at least one of the one or more wagering game player accounts.
In some embodiments, said operation of determining the indication of the emotion for the at least one of the one or more wagering game player accounts includes operations comprising: receiving biometric data from one or more biometric devices, the biometric data indicating recordings of physical expressions made by players associated with the at least one of the one or more wagering game player accounts; analyzing the recordings of the physical expressions for emotional indicators; and determining the indication of the emotion based on the emotional indicators.
In some embodiments, said operation of determining the indication of the emotion based on the emotional indicators comprises operations for referring to one or more settings by the wagering game player account that indicate how to interpret the emotional indicators.
In some embodiments, the multi-media file comprises one or more of a graphical skin for an avatar, a sound recording, a music file, a video file, and a voice recording for the wagering game player account.
In some embodiments, a system comprises a wagering game server including a content store to store online wagering game content including online gaming objects with interactive objects and one or more background objects to indicate ambience of a real-life gambling environment, and an object controller configured to control one or more of positions, movements, actions, and functions of the online gaming objects. The system can also include a computer comprising a processor configured to process the online casino content and present the interactive objects simultaneously with the background objects in a virtual casino environment, and a gaming control device controller configured to detect and control a gaming pad attached to the computer, wherein the gaming pad includes one or more of controls and biometric detection devices that a wagering game player account uses to indicate an expression of an emotion.
In some embodiments, the biometric devices comprise one or more of a web-cam to capture facial expressions, a heart-rate monitor, an eye pupil dilation detector, a motion sensor in a chair, a sound detector, and a speech recognition device.
In some embodiments, the gaming pad includes one or more of prop reels, prop game meters, a physical game lever, a button panel, a control panel, and a video projection device configured to project wagering game images onto prop gaming devices.
In some embodiments, the system further comprises an account server including player preferences settings configured to store settings associated with indicated emotions by a player account, wherein the settings are configured to correlate multi-media files with the expression of the emotion, and wherein the object controller is configured to present the multi-media files in conjunction with an avatar to indicate the expression of the emotion.
In some embodiments, the computer further comprises an online activity editor configured to incorporate with the multi-media files recorded activity from an online gaming venue.
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.
This section provides an introduction to some embodiments.
Wagering games are expanding in popularity. Many wagering game enthusiasts are demanding greater access to wagering games and content related to wagering games. As stated previously, some wagering game companies have created online casinos that provide a way for wagering game enthusiasts to play wagering games online. Some online casinos provide various features, such as social networks. Social networks allow wagering game players (“players”) to create user accounts with one or more unique identifiers that represent an online persona. One example of a unique identifier is an “avatar”. Avatars are graphical, “cartoon-like” depictions of a social network persona. These online personas and associated avatars add to the fun of belonging to a social network. Many online casinos, however, present an unsatisfactory wagering game experience to players who enjoy a more true-to-life gaming experience. Some players avoid the artificial feel of online casinos, even online casinos with some social network features, in favor of the feel and atmosphere provided by a physical, or “brick-and-mortar”, casino.
Some embodiments of the inventive subject matter, however, enable wagering game companies to provide the enjoyment and excitement derived from playing wagering games in a way that emulates a true-to-life gambling environment. Some embodiments incorporate social networks including ways for a player to communicate and share information via online gaming objects specifically configured to function with background information, gambling environment ambience, and customizable communication and presentation functionality.
In some embodiments herein a player may be referred to interchangeably as a player account, or vice versa. Account-based wagering systems utilize player accounts when transacting and performing activities, at the computer level, that are initiated by players. Therefore a “player account” represents the player at a computerized level. The player account can perform actions via computerized instructions. For example, in some embodiments, a player account may be referred to as indicating an “emotion”. Although a player, or person, may be activating a control to indicate the emotion, the player account, at the computer level, is associated with the player, and any associated devices that communicate the control activation to a processor, a server, or other device and/or initiates computerized instructions to perform the activation. Therefore, for brevity, to avoid having to describe the interconnection between player and player account in every instance, a “player account” is referred to herein in either context. Further, in some embodiments herein, the word “gaming” is used interchangeably with “gambling”.
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.
The wagering game system architecture 200 can also include an online gaming server 250 configured to control wagering game content, provide random numbers, and communicate wagering game information, account information, and other information to and from a computer system 260. The online gaming server 250 can include a content controller 251 configured to manage and control content for the presentation of content on the computer system 260. For example, the content controller 251 can generate game results (e.g., win/loss values), including win amounts, for games played on the computer system 260. The content controller 251 can communicate the game results to the computer system 260. The content controller 251 can also generate random numbers and provide them to the computer system 260 so that the computer system 260 can generate game results. The online gaming server 250 can also include a content store 252 configured to contain content to present on the computer system 260. The online gaming server 250 can also include an account manager 253 configured to control information related to player accounts. For example, the content controller 251 can communicate wager amounts, game results amounts (e.g., win amounts), bonus game amounts, etc., to the account server 270. The online gaming server 250 can also include a communication unit 254 configured to communicate information to the computer system 260 and to communicate with other systems, devices and networks. For example, the communication unit 254 can track and communicate with community wagering game servers, account servers, community servers, social networking servers, file sharing servers, etc. The online gaming server 250 can also include the object controller 255 configured to control position, movements, actions, functions, etc. of online gaming objects. The online gaming server 250 can also include a room access controller 256 configured to control access to online gaming venue rooms, including security and access levels based on player settings, player status, etc.
The wagering game system architecture 200 can also include the computer system 260 configured to present wagering games and receive and transmit information to control and present online wagering games. The computer system 260 can include a content controller 261 configured to manage and control content and presentation of online gaming venue content on the computer system 260. The computer system 260 can also include a content store 262 configured to contain content to present on the computer system 260. The computer system 260 can also include a processor 263 configured to process wagering game content, present online wagering game objects, control gaming devices, etc. The computer system 260 can also include an online activity editor 264 configured to record, modify, and share recorded online gaming activity. The online activity editor 264 is further configured to add comments, text, pictures and other multi-media modifications to the recorded online gaming activity files. The online activity editor 264 can share the recorded online gaming activity with other player accounts. The computer system 260 can also include a biometric data controller 265 configured to detect biometric data from one or more sensors and equipment attached to the computer system and transfer the data to the object controller to express one or more indications of emotions by a player account. The computer system 260 can also include a gaming control device controller 266 configured to detect and control devices, including a gaming pad, custom player control devices, login devices, etc. The gaming pad, for example, can be configured to move an avatar within the online gaming venue in a very fluid motion, much more fluidly than possible with a standard keyboard.
The wagering game system architecture 200 can also include a casino server 290 configured to provide wagering game content and control information for wagering games. The wagering game system architecture 200 can also include a social network server 291 configured to provide social network content and social network account information.
Each component shown in the wagering game system architecture 200 is shown as a separate and distinct element connected via a communications network 222. However, some functions performed by one component could be performed by other components. For example, the online gaming server 250 can also be configured to gather and store biometric data, record and store online gaming activity, transfer shared files between player accounts, etc. 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 media (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 determines a player account associated with the login information from a wagering game social network. For example, the system can login to one or more servers (e.g., the online gaming server 150, the account server 270, the casino server 29, the social network server 291, etc.) that hold account information for a player account. The player account can be associated with a social network that integrates with the online gaming venue.
The flow 300 continues at processing block 306, where the system presents an online gaming venue on a personal computing device associated with the player account, the online gaming venue including data that indicates an ambience of a real-life gambling environment (e.g., a casino, a bar, a poker game, a bingo parlor, a sports betting arena, etc.). In some embodiments, the system can present background sounds that occur in a casino, background images that look like a casino, canned characters found in a casino (waitresses, pit bosses, playing characters, etc.), events and activities that transpire in a casino, etc. For example, in
The flow 300 continues at processing block 308, where the system presents one or more interactive objects to interact with the player account. In some embodiments, the system can present a wagering game object representing a wagering game machine (“wagering game machine object”). The system can also determine a selection of the wagering game machine object and present an option for a virtual waiting list indicating a list of player accounts waiting to play a wagering game with the wagering game machine object. For instance, in
The flow 300 continues at processing block 310, where the system communicates personal information between the player account and one or more additional player accounts within the online gaming venue. In some embodiments, the system can present a player object within the online gaming venue, determine a selection of the player object, and present one or more options to converse with the other player object. For example, in
The flow 500 continues at processing block 504, where the system presents one or more player objects within the online gaming venue that represent the one or more player accounts.
The flow 500 continues at processing block 506, where the system determines an indication of emotion by the one or more player accounts. In some embodiments, the system can capture biometric data from one or more biometric devices (e.g., web-cams to capture facial expressions, heart-rate monitors, eye pupil dilation detectors, motions sensors in a chair, sound detectors, speech recognition detectors, etc.).
The flow 500 continues at processing block 508, where the system presents a virtual representation of the indicated emotion on the player object. In some embodiments, the system can present a graphical skin that indicates the expression of the emotion. The system can also determine one or more settings for the player account that indicate a graphical skin associated with the expression of the indicated emotion. In some embodiments, the system can determine a multi-media file associated with the player account that the player account has associated with the expression of the indicated emotion. The system can also present the multi-media file when the expression of the emotion is detected and/or indicated. In some embodiments, the system can record a player's voice associated with the player account and associate the voice with the avatar. The system can include a streamed, VoIP file of the person's real voice, in real time (or recorded), that is captured via a microphone (e.g., Skype).
Further, the system can determine and impose an expression of emotions on player objects based on player performance or situational activities. For example, if a player performed poorly on wagering games over a period of time, the system may cause a player object (e.g., an avatar) to look sad or grumpy even though the player may not actually be sad or grumpy.
According to some embodiments, a wagering game system (“system”) can provide various example devices, operations, etc., to control and present online wagering games. The following non-exhaustive list enumerates some possible embodiments.
This section describes example operating environments, systems and networks, and presents structural aspects of some embodiments.
The CPU 726 is also connected to an input/output (“I/O”) bus 722, which can include any suitable bus technologies, such as an AGTL+ frontside bus and a PCI backside bus. The I/O bus 722 is connected to a payout mechanism 708, primary display 710, secondary display 712, value input device 714, player input device 716, information reader 718, and storage unit 730. The player input device 716 can include the value input device 714 to the extent the player input device 716 is used to place wagers. The I/O bus 722 is also connected to an external system interface 724, which is connected to external systems (e.g., wagering game networks). The external system interface 724 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 722 is also connected to a location unit 738. The location unit 738 can create player information that indicates the wagering game machine's location/movements in a casino. In some embodiments, the location unit 738 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 738 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 706 can include additional peripheral devices and/or more than one of each component shown in
In some embodiments, the wagering game machine 706 includes an online gaming module 737. The online gaming module 737 can process communications, commands, or other information, where the processing can control and present online wagering games.
Furthermore, any component of the wagering game machine 706 can include hardware, firmware, and/or machine-readable media including instructions for performing the operations described herein.
The mobile wagering game machine 800 includes several input/output devices. In particular, the mobile wagering game machine 800 includes buttons 820, audio jack 808, speaker 814, display 816, biometric device 806, wireless transmission devices (e.g., wireless communication units 812 and 824), microphone 818, and card reader 822. Additionally, the mobile wagering game machine can include tilt, orientation, ambient light, or other environmental sensors.
In some embodiments, the mobile wagering game machine 800 uses the biometric device 806 for authenticating players, whereas it uses the display 816 and speakers 814 for presenting wagering game results and other information (e.g., credits, progressive jackpots, etc.). The mobile wagering game machine 800 can also present audio through the audio jack 808 or through a wireless link such as Bluetooth.
In some embodiments, the wireless communication unit 812 can include infrared wireless communications technology for receiving wagering game content while docked in a wager gaming station. The wireless communication unit 824 can include an 802.11G transceiver for connecting to and exchanging information with wireless access points. The wireless communication unit 824 can include a Bluetooth transceiver for exchanging information with other Bluetooth enabled devices.
In some embodiments, the mobile wagering game machine 800 is constructed from damage resistant materials, such as polymer plastics. Portions of the mobile wagering game machine 800 can be constructed from non-porous plastics which exhibit antimicrobial qualities. Also, the mobile wagering game machine 800 can be liquid resistant for easy cleaning and sanitization.
In some embodiments, the mobile wagering game machine 800 can also include an input/output (“I/O”) port 830 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 800 can include hardware, firmware, and/or machine-readable media 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.
This 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.
This application claims the priority benefit of U.S. Provisional Application Ser. No. 61/108,120 filed Oct. 24, 2008.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2009/061967 | 10/23/2009 | WO | 00 | 4/20/2011 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2010/048591 | 4/29/2010 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
7189161 | Wiltshire et al. | Mar 2007 | B1 |
7347779 | James-Herbert | Mar 2008 | B2 |
7468728 | Watt | Dec 2008 | B2 |
7677970 | O'Kelley et al. | Mar 2010 | B2 |
7849043 | Woolf et al. | Dec 2010 | B2 |
7887419 | Bortnik et al. | Feb 2011 | B2 |
8145676 | Bhogal et al. | Mar 2012 | B2 |
20010036864 | Melas | Nov 2001 | A1 |
20020175466 | Loose et al. | Nov 2002 | A1 |
20050137015 | Rogers et al. | Jun 2005 | A1 |
20050239546 | Hedrick et al. | Oct 2005 | A1 |
20060025220 | Macauley et al. | Feb 2006 | A1 |
20060258463 | Cugno et al. | Nov 2006 | A1 |
20060281543 | Sutton et al. | Dec 2006 | A1 |
20060293103 | Mendelsohn | Dec 2006 | A1 |
20070093297 | Moshal | Apr 2007 | A1 |
20070093299 | Bergeron et al. | Apr 2007 | A1 |
20070113181 | Blattner et al. | May 2007 | A1 |
20070149288 | Nickell et al. | Jun 2007 | A1 |
20070149290 | Nickell et al. | Jun 2007 | A1 |
20070155509 | Wiltshire et al. | Jul 2007 | A1 |
20070218997 | Cho | Sep 2007 | A1 |
20080020814 | Kernene | Jan 2008 | A1 |
20080032800 | Liu et al. | Feb 2008 | A1 |
20080039165 | Harris et al. | Feb 2008 | A1 |
20080059570 | Bill | Mar 2008 | A1 |
20080153596 | Nguyen | Jun 2008 | A1 |
20080214287 | Lutnick et al. | Sep 2008 | A1 |
20080248849 | Lutnick et al. | Oct 2008 | A1 |
20080254881 | Lutnick et al. | Oct 2008 | A1 |
20080318687 | Backer et al. | Dec 2008 | A1 |
20090111576 | Ostergren et al. | Apr 2009 | A1 |
20090124349 | Dawson et al. | May 2009 | A1 |
20090163278 | Kawanaka et al. | Jun 2009 | A1 |
20090221367 | Longley et al. | Sep 2009 | A1 |
20110086699 | Allen et al. | Apr 2011 | A1 |
Number | Date | Country |
---|---|---|
2008217142 | Sep 2008 | JP |
2008250608 | Oct 2008 | JP |
WO2010048591 | Apr 2010 | WO |
Entry |
---|
“PCT Application No. PCT/US09/61967 International Preliminary Report on Patentability”, Mar. 15, 2011 , 23 pages. |
“PCT Application No. PCT/US09/61967 International Search Report”, Mar. 3, 2010 , 9 pages. |
Number | Date | Country | |
---|---|---|---|
20110201414 A1 | Aug 2011 | US |
Number | Date | Country | |
---|---|---|---|
61108120 | Oct 2008 | US |