A method and system for operating a centralized tournament game is described. More particularly, a centralized tournament game is described that includes a centralized mobile wagering system and a video presentation module that accesses wagering activity on those devices and prepares informational content for display on television screens in retail outlets which host the tournament participation.
Typical wagering devices include slot machines and video lottery terminals and are normally managed by various types of computer systems which monitor and control their activities. Such wagering devices are typically located in casinos, racetracks, tribal gaming locations or other authorized locations. These are generally capital-intensive operations where the high amount of play justifies a significant capital expenditure.
Smaller gaming venues, including charitable gaming venues, are challenged by such devices for several reasons: 1) play volume may not generate enough revenue to make expensive, proprietary devices cost-effective; 2) small locations cannot afford dedicated maintenance staffs to keep complex devices working; 3) considerable expertise is needed to coordinate effective operations; and, 4) such gaming devices require considerable space.
While gaming is still a popular and generally profitable enterprise, the popularity of gaming activity is not high among younger elements of the population. Indeed, most casinos and large gaming operations report an ever-increasing average age of players. This is an industry concern and results in a constant search for new ways to appeal to a younger age-group.
The systems and methods presented herein are directed to mobile devices, in combination with a video transmission system to produce a flexible, secure, low-cost gaming alternative. Additionally, the systems and methods presented herein support games which are socially-centered and may appeal to younger players. This system will be valuable as a secure low-cost method of bringing wagering systems to players in diverse retail environments, including but not limited to bars, taverns, restaurants, etc. It is anticipated that the systems will be especially valuable to charitable gaming operation in jurisdictions where such activity is permitted, as well as lotteries or other gaming organizations.
A method and system for operating a centralized tournament game is described. The centralized tournament game includes the presentation of a schedule of tournament variations and times of play and providing a mechanism for the player to elect to join a tournament and charging each player a fee from an electronic wallet to enter the tournament game. Players deposit funds in their electronic wallet through a point-of-sale (POS) mobile device utilized by a cashier in the retail venue. The method associates the received funds with a particular authorized mobile device. The method then proceeds to enable a plurality of authorized mobile devices to participate in the tournament game. Players compete in a common tournament across a multiplicity of tournament venues. Each authorized mobile device is communicatively coupled to the mobile wagering sub-system. During the play of the tournament the mobile wagering sub-system generates a game outcome that is associated with each of the game sessions that is triggered by the player input. The game outcome is communicated from the mobile wagering sub-system to each authorized mobile gaming device.
The method includes a video presentation sub-system that is communicatively coupled to the mobile wagering sub-system. The video presentation sub-system generates an entertainment output associated with the tournament session. The method also includes communicatively coupling a stationary monitor client to the video presentation sub-system. The stationary monitor client is disposed at one of the plurality of gaming venues. The stationary monitor client receives the output generated by the video presentation sub-system and output is displayed on the stationary monitor client.
In another illustrative embodiment, the system and method awards a plurality of points during the tournament game, and then cash prizes are awarded to the authorized mobile devices having achieved a pre-determined highest and/or lowest criterion, or other specified criteria during the tournament game.
In yet another illustrative embodiment, the centralized tournament game is a bingo game. In a still further embodiment, a final prize payout structure is generated before initiating the tournament game and after closing entry to the tournament game. In a yet further illustrative embodiment the system and method broadcast a leader board that includes player rankings associated with the tournament game. The leader board may be communicated to each authorized mobile device or to each stationary monitor client.
In yet another illustrative embodiment, the plurality of authorized mobile devices is communicatively coupled to the mobile wagering sub-system via the wide area network. Additionally, the stationary monitor client is communicatively coupled to the video presentation sub-system via the wide area network, wherein the stationary monitor client is disposed at one of the plurality of gaming venues.
The illustrative embodiments may be more fully understood by reference to the following drawings which are for illustrative, not limiting, purposes.
Persons of ordinary skill in the art will realize that the following description is illustrative and not in any way limiting. Other embodiments of the claimed subject matter will readily suggest themselves to such skilled persons having the benefit of this disclosure. The various illustrative embodiments will now be described more fully with reference to the accompanying drawings. It should be understood that this disclosure and the claims may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Additionally, those familiar with computing systems shall appreciate that there are many variants possible for the described systems, depending on the nature of the available networks, legal frameworks, which can open or restrict the types of locations in which the system can be operated, advances in server and networking technologies, etc.
The gaming systems and methods presented herein include a mobile wagering and entertainment system that is designed to be used in wagering applications within legal gaming frameworks. More specifically, the gaming systems and methods presented herein support centralized control of wagering that takes place in multiple wagering venues and provides an integrated broadcast capability so that an entertaining complement to the wagering can be presented on television screens in the gaming venues.
A gaming venue includes a charity, a casino and any other such authorized or licensed gaming venue. Additionally, a gaming venue includes a church, hotel, bar, restaurant, convenience store and other such locations that support licensed gaming activity. Note, that the term “gaming” refers to games of chance or games that include a chance component, in which a wager is received and the awarded prize is dependent on the outcome of the game of chance or of the chance component
As described in further detail herein, the gaming system and method includes a Mobile Wagering Sub-system (MWS) and a Video Presentation Sub-system (VPS). The gaming system is communicatively coupled to a plurality of remote gaming venues, in which each remote gaming venue has at least one mobile client device that supports customer wagering. Additionally, each remote gaming venue may include one or more Point-of-Sale stations that manage player funds. Furthermore, each remote gaming venue may include one or more television monitors that broadcast content complementary to wagering activities. In the illustrative embodiments presented herein, the various elements of the gaming system are communicatively and operatively coupled to one another with a network structure that includes the Internet as the backbone and at least one secure Wi-Fi network within each gaming venue.
Referring to
Within the system architecture each gaming venue may be associated with a sponsoring organization, e.g. a charity, and an additional business entity, e.g. a distributor. The types of venues, sponsoring organizations and other business entities will vary according jurisdictional statures and regulation.
Additionally, each of the gaming venues 108a, 108b and 108c include a plurality of authorized mobile devices 112a, 112b and 112c, respectively. Further still, each of the gaming venues includes a Point-of-Sale (POS) device 114a, 114b and 114c. The illustrative authorized mobile devices 112 and the POS devices 114 are client devices configured to communicate with each other and the mobile wagering sub-system 102. In operation, the authorized mobile devices 112 and POS devices 114 are registered with the mobile wagering sub-system 102, which includes a database (not shown) that associates the authorized mobile devices 112 and POS devices 114 with a designated gaming venue 108. Thus, authorized mobile devices 112 and POS devices 114 are not allowed to interact with the centralized gamine system 100 when the client devices are not located at the designated gaming venue.
The illustrative authorized mobile devices 112 operate as wireless client devices that are communicatively coupled to the centralized gaming system 100. Additionally, the centralized gaming system 100 may be communicatively coupled to authorized non-mobile clients. Furthermore, other client devices such as non-mobile clients may be disposed in the gaming venues and these non-mobile clients may be communicatively coupled to the centralized gaming system 100. These authorized non-mobile client devices include, but are not limited to, wired devices such as gaming machines, slot machines, PCs, stationary monitors, Internet appliances, Internet of Things (IoT) devices and other such non-mobile devices with hardwire connections or wireless connections to the Wide Area Network 106. The non-mobile client devices may be configured to participate in the games presented herein including, but not limited to, the tournament games described hereinafter.
Operationally, client devices must comply with the system-centric gaming requirements in which all gaming and accounting activity are controlled by the mobile wagering sub-system 102 servers, and have the communications infrastructure, directly or by proxy to interact with the server in a manner consistent with the operations of the authorized mobile devices 112 described herein.
The illustrative gaming system 100 includes a plurality of server applications that are configured to provide high-availability and redundancy, process all inputs and generates outputs. The illustrative gaming system 100 includes three different types of network communications. Firstly, there are network communications between the internal server components, namely, the mobile wagering sub-system 102 and the video presentation sub-system 104. Secondly, there are network communications between the server components, e.g. the mobile wagering sub-system 102 and the video presentation sub-system 104, and the remote gaming venues 108a, 108b and 108c, as well as the Gambling League Website server 120. Thirdly, there are network communications within the gaming venues 108a, 108b and 108c.
With respect to network communications between the internal server components, the illustrative server components operate as a single network, in which the servers can communicate with one another using service requests. By way of example and not of limitation, the illustrative internal server components have two internet protocol addresses, namely, a Private IP used to maintain the server network and ensuring secure server-to-server communication, and a Public IP that is bound to the Internet and that provides access to server services through high security communications such as HTTPS. The internal server components use their private IPs for server-to-server communication so that these services are not exposed to the Internet, the game application running on the authorized mobile devices and the POS devices.
By way of example and not of limitation, each server is configured with an SSL certificate which supports HTTPS calls. The illustrative server is configured to forward some requests it receives through HTTPS to a local port, and the requests that are allowed to pass are only those available to authorized “Game” and “POS” devices. This illustrative configuration ensures that only very specific requests are allowed from the public IP.
By way of example and not of limitation the servers are implemented using the Linux operating system using Restful programming techniques using Java as the programming language with Jersey RS support. Database structures are contained in a MySQL database.
Communication between the server components, namely, the mobile wagering sub-system 102 and the video presentation sub-system 104, and the remote client devices is performed over a wide-area network 106. As described above, these network communications are performed using secure SSL communications over the Internet.
The authorized mobile devices 112a, 112b and 112c are also referred to as a “player interface unit.” An illustrative authorized mobile device is presented in
By way of example and not of limitation, the player account is described as a short-term, anonymous entity tied to the client device being used by the player, and which expires when the fund balance drops to zero. However it is possible in other embodiments to have player accounts which may exist for longer time periods and be tied to a player.
Additionally, it should be noted that while the illustrative embodiments presented herein generally describe financial transactions such as adding funds or cashing out at the POS device 114, in different regulatory environments or with different technology, such player accounts can have financial transactions originating at the player device or any other client device that may be configured to support POS transaction. Also, the financial transactions may be supported at a system level with a server component or server module that provides a web portal functions for financial transactions. Thus, the financial transactions may be performed by the client device, a server component, a server module, or any combination thereof. Depending on regulatory issues and available technology, financial transactions may be based on cash, credit cards, debit cards, digital currency or other mediums of finance.
Referring now to
The player interface unit 200 also includes a color display with a touch-screen 208 and a network interface component 210, which provides network access to a local area network, a wide area network or any combination thereof. By way of example and not of limitation the network interface component supports a wireless local area network such as a Wi-Fi network, which is based on IEEE 802.11 standards. Additionally, the player interface unit 200 may communicate with the wide area network 106 via the illustrative Wi-Fi network. The communication between the player interface unit 200 and the mobile wagering sub-system 102 may be performed using the illustrative HTTPS protocol or other such secure networking protocol that allows game session inputs, commands and outputs to be communicated securely across the Wide Area Network.
In an illustrative embodiment, the player interface unit 200 may be a tablet computing device running iOS or Android operating systems. The illustrative player interface unit may also include a Funds Access Device module 212 that may be configured to have a custom locked profile to evade security-bypassing attempts. The Funds Access Devices (FAD) 212 may also provide alternative methods for starting play sessions or adding funds to existing sessions. By way of example and not of limitation, the Fends Access Devices module 212 may include currency readers and debit/credit card readers such as a magnetic stripe reader, a smart-card reader, an infra-red reader, a Near-Field-Communications reader and other such financial transaction readers.
The player interface unit 200 may also include an audio system component 214 that enhances the game-playing experience for the players. The audio system component 214 may also include a standard audio jack, so that a player can use wired or wireless headphones 216 to improve the game audio environment without disturbing others.
In one illustrative embodiment, the player interface unit 200 may include a printer 218 and a code reader 220. By way of example and not of limitation, the printer 218 generates vouchers. The illustrative code reader 220 may be embodied as a bar-code reader that is configured to read vouchers generated by the printer.
By way of example and not of limitation, the player interface unit 200 may be configured to include a “HELP” button in the game client that also dispatches a signal to the POS to notify the operator that the player is requesting assistance. The player interface unit 200 may also be configured to include a text-to-speech functionality to aid a visually impaired player. Additionally, the player interface unit 200 may include a gaming application that downloads files, decompresses the downloaded files if they have been compressed, and caches all assets inside the player interface unit 200. The player interface unit 200 supports dynamic updates without the need to update the game client itself.
Referring now to
The illustrative player interface unit 200 presents a user interface on touch screen 208 that shows a plurality of game content associated with different types of game sessions. In the illustrative embodiment, the player interface unit 200 may also accept player inputs that area associated with a game session. The game session may perform various operations as described in further detail below.
In the illustrative embodiment, the video presentation sub-system 104 is communicatively coupled to the mobile wagering sub-system 102, the video presentation client 116, and the stationary monitors 110 disposed in the different gaming revenues. The video presentation sub-system 104 generates entertainment output associated with ongoing activity in the mobile gaming system.
One or more of the stationary monitors 110 then receives the entertainment output generated by the video presentation sub-system. The stationary monitors 110a, 110b and 110c then proceed to display the entertainment output generated by the video presentation sub-system 104.
In the illustrative embodiment, a first plurality of authorized devices 112a associated with a first gaming venue 108a includes a first stationary monitor 110a and first video presentation client 116a. Additionally, a second plurality of authorized mobile devices 112b associated with a second gaming venue 108b includes a second stationary monitor 110b and second video presentation client 116b. The first stationary monitor 110a and the second stationary monitor 110 are both communicatively coupled to video presentation sub-system 104. The video presentation sub-system 104 may have stored thereon an entertainment output, such as a video, that is associated with wagering activity. The video presentation sub-system 104 communicates the output, e.g. video, to the first stationary monitor 110a and the second stationary monitor 110b via the video presentation client 116a and 116b, respectively.
By way of example and not of limitation, for an illustrative bingo tournament game that includes a bingo game session, the various stationary monitors 110a, 110b and 110c may present a bingo video related to the bingo tournament game. Thus, a plurality of different authorized mobile device 112 from different gaming venues 108 can participate in the bingo tournament game and share a similar video experience.
Referring to
In the illustrative embodiment presented in
For example, a first set of gaming venues 306 and 308 are configured to communicate with first distributor server 304a, which manages and controls the game operations at gaming venues 306 and 308. Additionally, for a second set of gaming venues 310 and 312 are configured to communicate with the illustrative second distributor server 304b manages and controls the game operations at gaming venues 310 and 312. Thus, multiple gaming venues may require additional distributor servers.
A variety of tasks may be performed by the centralized resource server 302. For example, one of the tasks performed by the centralized resource server 302 includes providing a central routing operation for each of the authorized mobile devices 112 so that each authorized mobile device 112 is routed to the proper distributor server 304a or 304b upon activation each authorized mobile device. By way of example and not of limitation, the first request generated by an authorized mobile device 200 may direct the authorized mobile device 200 to an illustrative distributor of the authorized mobile device 200.
Additionally, the centralized resource server 302 may be configured to provide a central routing operation for cashier authentication. Thus, a cashier device may be authenticated by the appropriate distributor server 304, which may then forward an authentication to an illustrative mobile device distributor.
The centralized resource server 302 may also be configured to operate as a central authority for generation of finite decks of predetermined electronic pull-tab results.
Furthermore, the centralized resource server 302 may be configured to manage and control financial information. The centralized resource server 302 may include a centralized database 314 that stores data generated by the cashiers, authorized mobile devices, and the various gaming venues. The centralized database 314 provides a central repository for accounting data, game play data, system configuration data, and other such data types.
The illustrative distributor servers 304 are communicatively coupled to the centralized resource server 302. Each of the distributor servers 304 may be configured to manage finances for the player accounts that are associated with the authorized mobile devices. Additionally, the illustrative distributor servers 304 may be responsible for generating logs and reports required for the POS devices. Furthermore, the illustrative distributor servers 304 may be configured to manage game play operations, wagers and prizes. Further still, the illustrative distributor servers 304 may manage cashier operations including customer sales and redemptions. Further yet, the distributor servers 304 may be configured to maintain the financial status for the authorized mobile devices, including the actual credit balance on each player device.
In an alternative embodiment, the operations performed by the centralized resource server 302 and the distributor server 304 may be performed by a centralized resource software module (not shown) and a distributor software module (not shown) that may be associated with a client-server architecture, a distributed architecture, a peer-to-peer architecture, a hierarchical architecture, a “cloud” architecture or any combination thereof.
The mobile wagering sub-system 102 may also include an illustrative web portal server 316. The web portal server 316 provides a web interface to access system accounting and operational data, as well as to maintain and configure the system. The web portal server 316 is configured to support creating, editing and removing entities like distributors, operators, venues, cashiers, devices, game parameters and others as required. All actions performed on the portal are logged for auditing purposes. This action log can be access on the portal itself if the user has the necessary system privilege.
By way of example and not of limitation, the web portal server may be accessed from personal computers or tablet devices 318 over the internet. Authorized users having “administrator” privileges may access system reports and controls based upon their operational needs and organizational affiliation. The web portal server 316 supports a variety of different authorized users having different roles with different levels of access to the mobile wagering sub-system 102. For example, the web portal server may be configured to support the following roles: regulator, manufacturer, distributor with access to multiple operators, operator with access to multiple venues, a particular venue, a particular cashier and other such preconfigured roles.
An illustrative router 320 is disposed within the mobile wagering sub-system 102. The router 320 is communicatively coupled to a wide area network 322, e.g. Internet, which is communicatively coupled to the various venues and authorized users. Additionally, the illustrative router 320 is communicatively coupled to the portal server 316, the video presentation sub-system 104, each distributor server 304 and the centralized resource server 302. The router 320 forwards data packets to the appropriate server, network, internet appliance, sub-system and other such destination. Additionally, the router 320 may include a firewall that supports secure communications with the mobile wagering sub-system.
Referring now to
The point-of-sale device 402 is configured to manage all cash operations such as cash-in operations and cash-out operations. The cash-in and cash-out operations may be requested by the authorized mobile device 404, the authorized mobile device 406, the POS 402 or any combination thereof.
The illustrative point-of-sale (POS) device 402 and authorized mobile devices 404 and 406 may be embodied as a mobile device as described above in
As shown in
In the illustrative embodiment, router B 412 establishes two private Wi-Fi SSIDs to be used only at a specific site. Each Wi-Fi SSID includes a security key that is unique to that site and is not available to site personnel. One SSID may be used for the exclusive use of the mobile wagering sub-system 102 and a second SSID may be provided for exclusive use of the video presentation system 104. Router B is also communicatively coupled to video presentation client 414, which is communicatively coupled to the monitor 416.
The illustrative POS 402 tablet is an electronic device that may be operated cashier in a venue. The POS device 402 provides control over financial activity within the venue. The illustrative POS Application program runs on a tablet device and supports the following illustrative operations, namely, a cash-in operation (sales), a cash-out operation (redemption) and a reporting operation.
In the illustrative embodiment, the cashier logs into the POS application program by providing a cashier user name and password. During the set-up process, the cashier name is associated with a cashier note that is associated only with a particular venue. After a successful login, the POS client retrieves relevant system information from an illustrative distributor server 304, which presents the user interface 410.
The illustrative user interface 410 associated with POS client 402 presents colored icons, in which each icon represents one of the authorized mobile devices (such as authorized mobile devices 404 and 406) in the venue 408. Note that the illustrative authorized mobile devices 406 and 408 may also be referred to as “a registered gaming client.” By way of example, each icon 418 has a short identifier representing the local identification of the device, which is unique within that venue. For example, a grey icon may identify that the authorized mobile device has been registered with the mobile wagering sub-system; however, the authorized mobile device is not currently available for game play. Another illustrative icon may be a yellow icon, which represents that the authorized mobile device is present and available. A green icon may represent that the authorized mobile device has credit and is involved in a game session. A red icon may represent that a player input has been received that relates to a HELP button input command, a cash input command or a cash output command.
In operation, an illustrative cashier that is interactive with the user interface 410 may select an icon associated with a particular authorized mobile device. After selecting the appropriate authorized mobile device, the cashier may interact with another user interface that enables the cashier to add cash to the authorized mobile device, to enable a player cash-out from the authorized mobile device, to display a log of recent play and transactional activity, which may be retrieved from the illustrative centralized resource server, the distributor server or any combination thereof.
A variety of other user interfaces may also be presented in the point-of-sale device. For example, a user interface may be presented that allows the illustrative cashier to access reports and to log-out from the POS device. For example, a reports screen may be presented that summarizes the business activity of the current day, the previous day or a historical period. The reports may include data regarding cash-in sales (in dollars), awarded prizes (in US Dollars) and net revenue, which is the difference between the cash-in sales and the awarded prizes. The illustrative reports screen may be refreshed in real time or in pseudo real time.
By way of example and not of limitation, a player may interact with the centralized gaming system 100 by purchasing play credits, e.g. funds, at the POS device 402. For example, the illustrative player requests an amount of credit and pays the cashier at POS device 402. Subsequently, a POS session is established with the central database 314 (shown in
Referring to
By way of example and not limitation, the VPS 104 may be associated with linked bingo tournament (LBT) games. This content presented on illustrative monitors 110 (shown in
The illustrative VPS 104, shown in
A broadcast preparation software module 502 is configured to integrate a plurality of inputs into a broadcast data stream. In the illustrative embodiment, the integration is performed by a suite of commercial products such as Open Broadcaster™, Quicktime™ and proprietary software products. The tasks performed by the broadcast preparation software module 502 includes formatting an illustrative mobile wagering sub-system data feed 504. Note, the mobile wagering sub-system data feed 504 is generated by the mobile wagering sub-system 102. The mobile wagering sub-system data feed 504 includes information such as the tournament leader information, which can be converted into an easily readable display format.
For example, the mobile wagering sub-system data feed 504 may be transmitted over the Internet to a Real Time Messaging Protocol (RTMP) host 506, which may then transmit the data signal from the illustrative RTMP host 506 using an RTMP protocol over the Internet to the illustrative VPS client 116.
The broadcast preparation software module 502 may also be configured to interface with an illustrative audio mixer 508, which accepts a variety of audio feeds. The illustrative audio feeds received by the audio mixer 508 include host microphones and audio from selected live game play; a wide variety of such devices are commercially available. Additionally, the broadcast preparation software module 502 is configured to provide live field reporting 510 from game locations using a tool such as Facetime™. Live field reporting 510 may add excitement to the broadcast. Furthermore, the broadcast preparation software module 502 is configured to interface with various video signals that include studio video cameras 512 and live images captured from illustrative authorized mobile device and replayed as feed 514 and feed 516.
Referring to
The RTMP feed 602 is received at an illustrative gaming venue and the RTMP feed 602 is routed to the VPS client 116. By way of example and not of limitation, the RTMP feed 602 is communicated using a dedicated and secure Wi-Fi channel. In the illustrative embodiment, the RTMP feed 602 includes a streaming video data stream, which is converted to a video display signal. For example, the RTMP feed may be converted to an HDMI video signal with an RTMP/HDMI converter 604. For example, the RTMP/HDMI converter 604 may be implemented with special purpose firmware inside an embedded computing element, such as a Raspberry PI™. The resulting video signal generated by the RTMP/HDMI converter 604 is then sent directly to a compatible television or sent to the television using a commercial 2×1 switch 607, such as the Fosman 8024™, which may also be coupled to an existing HDTV data source such as receiver 606.
The illustrative converted HDMI video signal is then presented on the stationary monitor 110. This allows for a variety of installation models. Where there is a television dedicated to use with the VPS the output of the special purpose RTMP/HDMI converter 604 may be left permanently connected to the television or stationary monitor 110. If the television is used for different purposes at different times the data feed to the television can be switched on or off with the introduction of the 2×1 HDMI switch 607, allowing normal use of the television when the VPS data feed is not in use.
The centralized gaming system 100 described in
A variety of different game mechanics may be associated with each game session. For example, a tournament game awarding a limited number or prizes may present player rankings for prizes awarded to the ranked players.
The player rankings may then be presented on one or more of the authorized mobile devices 112. Additionally, the player rankings may result in the video presentation sub-system 104 generating a player rankings game session output that is presented on the stationary monitors 110.
Referring to
At block 706, the illustrative cashier then proceeds to interface with a Point-Of Sale (POS) application on a device such as POS device 114. In another embodiment, the player may interface with a kiosk version of the POS device 114 without the need to interact with a venue employee. In yet another embodiment, the POS application may be running on an authorized mobile device 112 and the player may interact directly with the POS application.
While interfacing with the POS device or POS application at block 706, the illustrative cashier identifies the authorized mobile device 112 associated with the player. The illustrative cashier then proceeds to enter the amount of credits to add to the authorized mobile devices. This amount of credits is stored in illustrative central database 314 (shown in
At block 708, the total credits, which correspond to the collected funds, are presented on the authorized mobile device 112. The player may then interact with a game application running on the authorized mobile device. The player may also select from a variety of different game applications, which may be presented as a menu of games displayed on the authorized mobile device 112 screen. In operation, various game screens corresponding to the chosen game are presented to the player.
At block 710, the player can select a wager amount for a particular game session. In the illustrative embodiment, the wager amount includes the number of credits the player has selected to be wagered. Depending on jurisdictional requirements wager amounts can be expressed in dollars and cents (or other local currency) or in terms of credits, where each unit of credit has a monetary value. By way of example and not of limitation, the player may then initiate the game session by pressing a PLAY button, which is an illustrative game input received by the authorized mobile device 112.
At block 712, a game request is sent from the authorized mobile device 112 to the mobile wagering sub-system 102. The mobile wagering sub-system 102 processes the game request. In the illustrative embodiment, the mobile wagering sub-system 102 determines a prize result and a graphic representation (or representations) of the prize result. Additionally, the mobile wagering sub-system 102 logs the transaction, updates database game information, and updates an accounting module to reflect the amount spent and player winnings corresponding to the game session. Furthermore, the mobile wagering sub-system 102 sends a response message (or messages) to the authorized mobile device specifying the information to be displayed and the new value of the player account.
The method then proceeds to block 714 where the authorized mobile device 112 receives the outcome(s) from the mobile wagering sub-system 102. For example, the authorized mobile device 112 is configured to present animations and other results associated with the game session. The authorized mobile device 112 may also include an updated accounting of total credits and the prize amounts awarded. After the game session is completed, the player can return to the game menu at any time and select a different game to play.
At block 716, the authorized mobile device receives an “Add Cash” input. By way of example, the player decides to add funds to their play amount by providing the “Add Cash” input, which alerts the illustrative cashier that the player wants to add cash to their session total. The cashier then proceeds to interact with the POS device 114 or POS App (not shown). The illustrative cashier then proceeds to enter the amount of credits to add to the authorized mobile devices and the credits are stored in the illustrative central database 314.
At block 718, the authorized mobile device receives a “Cash Out” input. For example, when the player has finished the game session and wants to “Cash Out” the player presses a “Cash Out” button on the authorized mobile device 112. In the illustrative embodiment, after the authorized mobile device receives the “Cash Out” input, the illustrative cashier is notified that the player desires to “Cash Out.” Using the POS device 114 of the POS App (not shown), the illustrative cashier selects the “Cash Out” input and obtains the total credits remaining on the authorized mobile device after has completed one or more game session. The remaining account total information is received from the mobile wagering sub-system 102. The cashier pays the player the amount due and confirms the payment at the POS. The client device is then available for use by another player.
The method then proceeds to block 720 where mobile wagering sub-system 102 is configured to communicate with the video presentation sub-system 104. At block 720, the video presentation subsystem 104 receives game play information and integrates it with other data sources as described above. The video presentation sub-system 104 generates a video presentation that is broadcast via a private network to participating gaming venues. As described above a stationary monitor 110 is communicatively coupled to the video presentation sub-system 104 via the video presentation client 116. The stationary monitor client is configured to receive and present the game session output generated by the video presentation sub-system. In one illustrative embodiment, the video content is designed to provide enhanced content to the players and to increase the interaction between the players and the games. Additionally, the video content adds interest and excitement to the games. In addition to game-specific content, such as broadcasting a live tournament, the system can be used for a multitude of purposes, including, but not limited to, announcements and pictures on winners, informational videos about sponsoring charities, announcements of new games and upcoming events, advertising, etc.
Referring to
The illustrative screenshot 802 also includes a “Help” button 806 which is used to alert the illustrative cashier interacting with the POS device 114 that some assistance is required.
Additionally, the screenshot 802 includes a “Cash Out” button 808, which may initiate a redemption transaction at the POS device 114. A “Cash Out” input is received by the authorized mobile device when a player desires to conclude interacting with the authorized mobile device 112. Alternatively, the illustrative player may go directly to the cashier that interacts with the POS device and player can directly request a “cash-out” from the cashier. The illustrative cashier then proceeds to interact with the POS device (or POS app) by selecting the authorized mobile device 112 that is associated with player. After the POS device receives a cash-out input corresponding to the player's authorized mobile device 112, a cash-out request message is communicated to the appropriate distributor server 304. In the illustrative embodiment, the distributor server 304 communicates to the POS device the session balance 810 that is presented on the authorized mobile device. The POS device 114 is configured to receive a POS device cash-out input that confirms the actual amount or credits or funds indicated on the authorized mobile device 114. The POS device cash-out input is then communicated to the appropriate distribution server 304, which then proceeds to communicate that all player interactions with the authorized mobile device have been terminated; and the authorized mobile device displays a player account session balance of $0.00.
The player account balance output 810 is presented as a “cash” balance; however, “cash” is not stored on the authorized mobile device. The “cash” balance presented in the player account session balance output 808 represents credit or monetary value that is available for wagering, depending on jurisdictional requirements. If required, the credits may then be converted to fungible cash or other type of financial proceeds, e.g. chips or tickets, when the player cashes out.
The illustrative screenshot 802 also includes a jackpot value 812, which may correspond to a progressive prize. Progressive prizes are prizes that grow in real time as a function of game play. Some progressive prizes may accumulate prizes within a venue. More generally, progressive prizes accumulate prizes from multiple play locations.
An “Add Cash” button 814 provides an input that triggers a communication to the illustrative POS device 114, which notifies the illustrative cashier that the player accessing the authorized mobile device 112 wants to add credits or funds to the to the authorized mobile device for game play. The process of adding credits or funds to the authorized mobile device is described above.
By way of example and not of limitation, the types of games supported by the centralized gaming system 100 includes include electronic pull-tab games, bingo, electronic high-speed bingo, electronic high-speed bingo tournaments and other such games of chance.
Electronic pull-tab games are finite pool games that comply with jurisdictional rules limiting prize values and restricting types of permissible video animation. Typically, electronic pull-tab games have small finite-pool sizes, low wager denominations and low prize values compared to casino slot machines. Each game/denomination combination is associated with a different pull-tab deck. Electronic pull-tab games include at least one deck that is always open for each available game. Additionally, electronic pull-tab games include a deck serial number which is displayed on the client game screen as well as in an illustrative Game Information Screens. Typical pull-tab games are available in $0.25, $0.50, $1, $2, and $5 denominations. Available denominations and prize limits are generally controlled by jurisdictional regulations. Operators are able to select which games and denominations are active for each venue and to be able to close any deck.
Referring to
The player inputs shown in the
More specifically, the “Add Cash” control button 902 is associated with a player input that allows the player to signal to the POS device 114 that the player wants to add more cash to the player account session. The “Menu” control button 602 allows the player to return to the game selection menu screen. The “Game Info” control button 906 provides access to screens which define prizes and rules of play. The “Denomination” amount control button 908 displays the current denomination and repeated presses of the Denomination amount control button may change the displayed denomination and cause the game to switch to a different finite pool. The “Cash” credit counter 910 displays the available cash credit balance that is available for game play. The “Win” credit counter 912 displays the amount won in the prior game session. For the illustrative pull-tab game, the “Play” control button 914 initiates a game session.
Referring now to
As stated throughout, the mobile wagering sub-system 102 determines the outcome that is presented in the fully-revealed state presented in screen shot 922.
The pull-tab games presented herein include an auto-close option that may be selected by the operator, for any game played at a particular venue. The auto-close option automatically replaces a finite game pool with a new pool when all prizes exceeding a predetermined value for the deck have been exhausted and the game may no longer be desirable by players. When the auto-close option is turned “ON,” a deck may automatically close and be replaced by a new deck when prizes over a game specific value set in the portal are gone. For example, a game may have 3 large value prizes and when the last prize is awarded, the deck may close and a new deck may open. By way of example and not of limitation, the auto close option is identified in the client game information when it is active, so players may know that it is active. A notification may also be given to all active clients when a new deck is open. This feature is attractive to players because they are always assured that there are always some valuable prizes remaining in a deck they may be playing.
There are a variety of other game features for the illustrative pull-tab games that include providing a reveal mechanism that displays the symbols in portions of the screen to create player anticipation. Another game feature includes background music that is unique to the game theme. Another game feature may include a sound that is triggered when each symbol is revealed; and the sound may be different for each game. A further game feature includes a prize rollup sound which is common to all games. Yet another game feature includes a celebration sound on all big wins. Additionally, game features may include a change in music during bonus rounds. Another game feature may include a prize rollup on the base game screen after a bonus round. A still further game feature may include symbols that slide in from the side or other such animated presentation. Yet another game feature includes game specific math that complies with jurisdictional Rules and Statutes.
Referring to
Referring to
Referring to
Additionally, the screenshot includes an image of a bingo card 1004 that is assigned to the player by the mobile wagering sub-system 102. The illustrative bingo card 1004 includes twenty-four (24) numbers, a free space in the middle and four (4) randomly located bonus squares. The panel also has a space for displaying ball draw results, termed the bingo display area 1006, from a set of 75 bingo numbers. Additionally, the panel includes a results display area, termed the results summary line 1008, for displaying bingo game results. The largest portion of the illustrative screenshot 1000 includes an entertainment display which is animated and displays the results of the bingo game in an entertaining format. In the embodiment shown the entertainment display portion includes a symbol matrix display 1010, where matching sets of symbols are used to equate to prize values generated from the bingo game.
The illustrative high-speed bingo game is played between players across the network who desire to play the game at approximately the same time. The illustrative high-speed bingo game is played by having the authorized mobile device 112 communicate with the mobile wagering sub-system 102, and the results generated by the mobile wagering sub-system 102 are communicated to the authorized mobile device 112, which presents the bingo game results in an entertaining manner that awards a prized that matches the bingo win.
In the illustrative embodiment, the high-speed bingo game includes two winning patterns, a Four Corner pattern, which is won by the first player (or players) to get all four corners of their bingo card called, and a Small Frame, which is won by the first player (or players) to complete the set of eight squares surrounding the center square. The illustrative game session for a high-speed game is initiated when a player touches the PLAY button to initiate the game session. The next game event includes having the bingo display area 1006 “drop down” and shows a blank bingo card and draw. A message is sent to the mobile wagering sub-system 102 requesting the initiation of a game session. The mobile wagering sub-system 102 determines if other players have made a similar request. If no other player is found in a specified time period then the initial play request is aborted and the cash balance in the player account is refunded the play amount.
If at least one other player is found within a specified wait time, then a bingo card is assigned to each player and the game is played rapidly by the mobile wagering sub-system 102. As an example, the total time for the MWS to process the wager may be under one second. The mobile wagering sub-system 102 then sends game information and results to each participating client. The game information broadcast by the mobile wagering sub-system 102 may include bingo card numbers, the location of bonus squares, color coded ball draw results (green for completion of the Four Corner (4C) game and blue for completion of the Small Frame (SF) game), results summary lines, prize value for each authorized mobile device and other such bingo game information.
Referring to
Referring to
The illustrative authorized mobile device 112 includes a touch sensitive display with visual elements that can be pulled or retracted or retracted from the touch sensitive display. For example, a tab may be “up” and not visible as it moves down during the game session to enable the player to see the bingo play and then automatically moves upwards and out of sight when the entertainment display begins. If the player touched the tab to “pull down” the display it may remain down during all phases of the play cycle.
In one example of the Flash Bingo game called Martian Invasion, the prize structure includes prizes for being the first card to complete a winning pattern such as a four (4) Corner Winner may receive 2.5% of the total wagered on the game by all participants and the Small Frame winner may receive 2.5% of the total wagered on the game by all participants. The illustrative Martian Invasion $2 theme may also have bonus prizes as follows:
Progressive prizes may also be associated with high-speed bingo game presented in
Referring to
A Linked Bingo Tournament (LBT) is a variation of high-speed electronic bingo, in which players win prizes based on a series of bingo games played against other players for prize points during a predetermined interval. In the illustrative linked bingo tournament (LBT), players are charged a fee to enter the tournament. Similarly to the high-speed bingo game described above, all bingo games in the tournament are played against other tournament players. In the LBT bingo game winners are awarded points, instead of cash. At the end of the predefined tournament play period, cash prizes are given out to the players that have achieved the highest and/or lowest point scores during the course of the tournament. A pre-determined percent of the entry fees may be allocated for prizes to players.
In the illustrative embodiment, the linked bingo tournament (LBT) sessions are held on scheduled days of the week at specific times. For example, Tuesday evenings between 7:00 and 9:00 may be the schedule time slot for the LBT sessions. Using the Tuesday example, LBT games could begin at 7:00, 7:30, 8:00 and 8:30. The dates and times are scheduled using portal functions that create schedule files in the database of the central system and may be changed from time to time. Notifications of upcoming LBT times may be given to players on their game client devices.
With reference to
With reference to
When the player selects a menu item 1110 as shown on
When the player sign up is successful
The screen shown in
Tournament play continues until all players have completed their allotted number of pays or the tournament time expires, at which time a screen appears as shown in
A special provision may be made to cover the case where a player is trying to play a game and cannot complete it because bingo requires a competitor, and all other players may have completed their allotted games. In one illustrative embodiment, the player in that condition receives a predetermined allotment of points.
If the player interacting with the authorized mobile device 112 is a winner, the prize amount may normally be added to the players Cash, unless jurisdictional or IRS rules require special handling. After the tournament game session is completed, the player may cash-out to redeem their prize, or continue playing any offered games. Note, large prizes may be subject to reporting and claim procedures to comply with federal or jurisdictional reporting requirements.
Excitement and player enthusiasm for the illustrative linked bingo tournament (LBT) games are greatly enhanced when the basic game is combined with the video presentation sub-system (VPS) 104, a VPS monitor or stationary monitor 110 and broadcast content that includes player ranking information during the LBT game session or game sessions. For example, the video presentation sub-system 104 may be configured to combine output from the mobile wagering sub-system 102 with commentary from a broadcaster and visual images of the games in play. The video generated by the VPS 104 and presented on the venue VPS monitor or stationary monitor 110 converts an individual bingo gaming experience to a group bingo experience, in which many people in a venue is doing very well and competing against players in other venues in other towns in a visible way, that the local players may enthusiastically support their own player. Expanding the degree of involvement provides a significant way of converting individual game play into a social event that attracts other players.
By way of example and not of limitation, linked bingo tournament (LBT) games have a short duration, e.g. 15 minutes. LBT game count-downs may be shown on the authorized mobile device 112 and the venue's VPS monitor or stationary monitor 110. In the illustrative embodiment, the venue's VPS monitor or stationary monitor 110 may be activated at least 30 minutes before the LBT game session begins and through the duration of the LBT session and for at least 30 minutes after the completion of each LBT game session.
By way example and not of limitation, an illustrative tournament game session may include a game buy-in of $20 so that if a player elects to play the tournament, $20 may be transferred to the authorized mobile device 112 with a POS device 114 as described above. In the illustrative tournament game session, there may be 500 players participating and, thus, based on a fee of $20 per player, the total LBT game sales are: $20×500 persons=$10,000. If a further assumption is made to support an 85% prize pool, the total LBT game prizes awarded may be $8,500. Some of the LBT Game Prizes may be configured to contribute to an LBT Linked Tournament Jackpot, and players participating in an LBT game session may have an opportunity to win those prizes based on achieving a threshold total prize level, or other criteria. That jackpot could be a progressive and the pool would enlarge from tournament to tournament until a player met the winning criteria.
Multiple variants of the LBT may be available for schedule. Some tournament games may have a pay structure similar to the schedule presented below:
In the event of a tie prizes may be divided equally among the players. For example, using the above prize structure, and assuming there are 200 players, and that the 4th and 5th place are tied, then the prize won by each of those players would be: ($340+$272)/2=$306. Rounding rules may be subject to jurisdictional regulations.
In the illustrative tournament bingo game session, the player's entry fee of $20 allows a fixed number of plays (e.g. 80). For each play, the players “Plays” meter 1306 may be decremented by 1. If a player wins a prize, the prize points are added to the “Points” meter 1204. All games are played against another tournament player for each round. Players may randomly compete versus different players on each card, based on timing of game starts. Only winners of the Small Frame or Four Corner games may receive any points. As in regular Flash Bingo, points may be awarded for winning those games and meeting criteria for winning bonus points associated with those wins.
In operation, LBT tournaments may be identified by a specific game icon on the game client Menu screen. Activation of the game requires that the player have sufficient credits to play according to the game rules. Also, a minimum number of participating players entering into the prize pool may be required to initiate a linked bingo tournament game. In the illustrative embodiment, each bingo tournament game session includes of at least two (2) players playing modified Flash Bingo with a standard 24 number bingo card numbered 1 through 75, B-I-N-G-O with a FREE space in the middle. Games are activated by a player pressing PLAY, which initiates play and selects auto-daubing for each round. During the roll-up period prior to the commencement of a linked bingo tournament (LBT) game session, information regarding the total number of player participants and total prize pool for that specific tournament may be exhibited on the player screen and VPS video monitor as shown in
Referring to
The illustrative screenshot 2200 may be presented on a VPS monitor or stationary monitor 110. During the illustrative tournament game the venue based VPS video monitor or stationary monitor 110 may be configured to present a leader board 2204 to players on a real time basis. The VPS output may also be configured to show the point totals for leading players and identifies the city and venues where the players are playing 2204. Additionally, the VPS video monitor or stationary monitor 110 may display the time remaining in the tournament. In the illustrative embodiment, leading players are identified by a chosen screen name and player selected avatars. The centralized gaming system 100 incorporates a commercially available software filter to avoid use of improper names or initials on the leader board. As described above, the leader board may also be available on player's client devices.
In another illustrative embodiment the video presentation sub-system 104 provides streaming content to support mobile wagering sub-system 102 games, including Tournament Bingo. The video presentation sub-system 104 may be broadcasting 60 minutes, for example, prior to the illustrative linked bingo tournament (LBT) and 30 minutes following the conclusion of tournament sessions. By way of example and not of limitation, the content presented on the VPS video monitor may include: games promotional videos, streaming Flash Bingo Jackpot information, charity promotional videos, advertising and the actual sports-style coverage of the LBT games and bingo games themselves. It should be understood that the time period for a broadcast may be determined by the producers and can be any suitable length of time.
Referring now to
During the linked bingo tournament game session, the leader board information may scroll to show the top scores in the network on a “real-time” basis. This leader board information may be expected to cover a state, or more, depending on the jurisdiction hosting the game. The leader board updates may occur frequently, e.g. every 10 seconds. At the end of the LBT game, the winners, the venue where they played and the prizes won may be broadcast. This information may scroll and could remain on a split screen for a period of time. The top winner(s) may be celebrated. As described above, the prize meter indicates the total prize pool for an upcoming game based on the volume of players enrolling in the LBT.
By way of example and not of limitation, for an illustrative Tournament Bingo games the player is advised in real-time of information about the status of the tournament, including size of the jackpot pool, number of players, leaders (identified by a “handle” and location), and time remaining in the tournament. This data may be enhanced with visual representations and comments from a moderator and field reports. Thus, the player obtains a sense of community and competition which cannot be gained from the client game interface itself.
Another game style related to the Linked Bingo Tournament is Bingo. This is a more traditional style of bingo as compared to the high-speed bingo that is the basis for Flash Bingo and the Linked Bingo Tournaments.
Bingo games may be scheduled in the tournament menus interspersed with linked bingo tournaments. In one example, a tournament series may be scheduled that has four (4) events, namely, two (2) Flash Bingo Tournaments and two (2) Linked bingo games. Each event may take 30 minutes, so the entire session, supported by the VPS would be a two hour session.
The following describes an illustrative implementation of a bingo tournament session. From the tournament menu illustrated in
Referring to
Referring now to
Referring still to
In operation, the central system 100 sends down messages with the ball draws. As each ball draw is revealed the ball is shown on the screen in space 2610. The game board 2620 displays all called numbers and all player cards are marked on the screen as each ball is called. Balls are called at a settable rate in the central system 100. A typical rate may be one ball each 10 seconds, which is similar to the familiar rate that a ball “caller” in a traditional bingo hall might announce balls as they are drawn. A jackpot value may be displayed in space 2630 and the winning patterns and associated prizes are displayed in area 2640. During the ball call the game client may include audio simulating the voice of a caller calling the balls. In the illustrative embodiment, the game displayed has three winning patterns—a straight line, a large M, and a coverall or “blackout”, meaning that all 24 fillable spaces are called.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring back to
The illustrative GLW website server 120 includes a SQL Server database and a software architecture based on .NET, C# and other such computing languages. The illustrative GLW website server 120 is also communicatively coupled to the mobile wagering sub-system (MWS) 102 with an interface that allows players to log into the GLW 120 or the MWS 102 with the same screen name and password. Additionally, the GLW 120 and MWS 102 both support the common use of player-chosen avatars. Note, in the illustrative embodiment there is no requirement for players on the MWS 102 to login with a password, so that anonymous play is fully supported. However if players do desire to identify themselves to the MWS 102 with their GLW 120 screen name and password, then they can have the benefit of having aspects of their play transferred to their GLW account. Information that may be transferred from the GLW 120 to the MWS 102 includes scores of tournament, prize winnings, play totals, play locations, number of play sessions, and other such game information.
In operation, periodic tournament scores may be tracked based on the results from the MWS 102 activity. Additionally, the periodic tournament scores are also available to each player that accesses the GLW website server 120. The type of data collected and corresponding data attributes may vary based upon jurisdictional regulations. In the illustrative embodiment, players may be identified by their chosen screen name and general location. The illustrative website server 120 presents the top players in each region and their corresponding scores and home town.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
The GLW 120 and MWS 102 systems are communicatively coupled to the VPS 104, which is communicatively coupled to the VPS video display as shown in
The illustrative gaming systems and methods presented above may include a plurality of server applications that configured to provide high-availability and redundancy, processes all inputs, generates outputs, and maintains a central database for accounting, game play, system configuration data, and other such data types. By way of example and not of limitation, critical system data regarding clients may be maintained a repository associated with the illustrative gaming system. Historical games results and leader board information may be maintained. Printable versions of this information may be available on the portal.
The illustrative client devices described in the illustrative embodiments are communicatively coupled to a gaming system database, which stores client device data. Additionally, the illustrative gaming system database is configured to be secure. Furthermore, the illustrative gaming system database manages the data that is received from client devices in geographically dispersed gaming venues.
The illustrative centralized gaming system may be disposed in a central site as described herein. The illustrative centralized gaming system may process information received over the internet backbone from client devices such as mobile devices, management terminals and other such client devices.
The illustrative MWS sub-system manages the funding of game play and operation of wagering games and overall system management. All gaming messaging between servers and client devices is sent and received over a secure internet network that directs network traffic to the appropriate server elements. A Portal service receives messages from management terminals and provides functionality to authorized users to control the system and access real-time and historical data. All server applications are structured to be deployable in a virtual server environment, configured for high-availability with fail-over capabilities on hardware components and database structures that keep a multiplicity of all data records.
By way of example and not of limitation, the games supported by the wagering system include electronic pull-tabs, linked bingo, high-speed linked bingo with entertainment, bingo tournaments, slot games, video poker, multi-player poker, black-jack, roulette, and other casino or entertainment games.
Many game types, including electronic pull-tabs and the entertainment aspect of linked bingo have bonus modes that award prizes based on a theme-specific animation. Often these features take more play time than a conventional game. While these features are entertaining, many players who have played the games for some period of time find the time spent in animation wasteful. Therefore this system features a unique option at the beginning of any potentially long bonus animation. The player is presented with a screen announcing the bonus and then is presented with an option to proceed with the bonus animation or bypass the animation and go directly to the prize award at the end of the animation.
It is clear that the infrastructure of the MWS with the added capabilities of the VPS can support a wide variety of game types, in addition to the ones described herein. Those games include slot machine games, video lottery games, poker, blackjack, skill-based wagering games, among others.
It should be noted that in jurisdictions that allow gaming outside of physically licensed areas some of the above-mentioned security considerations may be relaxed or replaced by more appropriate mechanisms.
It is to be understood that the detailed description of illustrative embodiments are provided for illustrative purposes. The scope of the claims is not limited to these specific embodiments or examples. Therefore, various process limitations, elements, details, and uses can differ from those just described, or be expanded on or implemented using technologies not yet commercially viable, and yet still be within the inventive concepts of the present disclosure. The scope of the invention is determined by the following claims and their legal equivalents.
This patent application claims the benefit of provisional application 62/287,922, filed on Jan. 28, 2016 which is entitled MOBILE WAGERING AND ENTERTAINMENT SYSTEM AND METHOD; which is hereby incorporated by reference in this patent application.
Number | Name | Date | Kind |
---|---|---|---|
20020039923 | Cannon | Apr 2002 | A1 |
20030064805 | Wells | Apr 2003 | A1 |
20050020358 | Cram | Jan 2005 | A1 |
20090286604 | Clowes | Nov 2009 | A1 |
20110105208 | Bickley | May 2011 | A1 |
20110256924 | Mcghie et al. | Oct 2011 | A1 |
20160030841 | Perlman | Feb 2016 | A1 |
20160063817 | Guinn | Mar 2016 | A1 |
20170092074 | Watkins et al. | Mar 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
62287922 | Jan 2016 | US |