AU2012203553A1 - System and method for server-based calculation of royalties for gaming - Google Patents

System and method for server-based calculation of royalties for gaming Download PDF

Info

Publication number
AU2012203553A1
AU2012203553A1 AU2012203553A AU2012203553A AU2012203553A1 AU 2012203553 A1 AU2012203553 A1 AU 2012203553A1 AU 2012203553 A AU2012203553 A AU 2012203553A AU 2012203553 A AU2012203553 A AU 2012203553A AU 2012203553 A1 AU2012203553 A1 AU 2012203553A1
Authority
AU
Australia
Prior art keywords
royalty
gaming
server
network system
amount due
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
AU2012203553A
Inventor
Philip Jeffrey Anderson
Bradley Johnson
Jeffrey S. Topham
Kent Young
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aristocrat Technologies Australia Pty Ltd
Original Assignee
Aristocrat Technologies Australia Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2008225074A external-priority patent/AU2008225074A1/en
Application filed by Aristocrat Technologies Australia Pty Ltd filed Critical Aristocrat Technologies Australia Pty Ltd
Priority to AU2012203553A priority Critical patent/AU2012203553A1/en
Publication of AU2012203553A1 publication Critical patent/AU2012203553A1/en
Priority to AU2015238808A priority patent/AU2015238808A1/en
Priority to AU2017251762A priority patent/AU2017251762A1/en
Priority to AU2019268181A priority patent/AU2019268181A1/en
Abandoned legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Aspects of the present disclosure present systems, methods, and apparatus for server-based gaming. 5 Embodiments of the disclosure are directed to systems and methods that include gaming system functionality on a host computer that provides such to individual player-operated electronic gaming machines as thin clients in thin-client architecture. Embodiments of the disclosure can provide io systems and methods for tracking and/or downloading a downloadable game, and may include royalty calculation functionality for the use of proprietary gaming software at one or more electronic gaming machines. 3447670_1 (GHMatters) PSIB88AU.I cvo (J 0 cn m, 5t(. . *=f CID. Cvf,

Description

AUSTRALIA Patents Act 1990 COMPLETE SPECIFICATION Standard Patent Applicant: Aristocrat Technologies Australia Pty Limited Invention Title: SYSTEM AND METHOD FOR SERVER-BASED CALCULATION OF ROYALTIES FOR GAMING The following statement is a full description of this invention, including the best method for performing it known to me/us: 2 SYSTEMS AND METHODS FOR SERVER-BASED GAMING CROSS REFERENCE TO RELATED APPLICATIONS 5 RELATED APPLICATION This application is a divisional application of Australian application no. 2008225074, the disclosure of which is incorporated herein by reference. Most of the disclosure 10 of that application is also included herein, however, reference may be made to the specification of application no. 2008225074 as accepted to gain further understanding of the invention claimed herein. 15 FIELD OF THE INVENTION The present invention relates to server based downloadable gaming and related services. 20 BACKGROUND OF THE INVENTION Makers and developers of wagering games, such as those used in casinos, continually strive to provide new and entertaining games. One way of increasing entertainment 25 value associated with casino-style wagering games (e.g., video slots, video poker, video blackjack, and the like) includes offering a base game and a variety of bonus events. Despite the variety of bonus events, players often lose interest in repetitive wager gaming content. In order 30 to maintain player interest, wagering game machine makers frequently update game themes, game settings, bonus events, and other wager gaming content. In order to satisfy player demands, wager casino operators 35 license and install new gaming content in their casinos. Casino operators typically order new gaming content "kits" to change the games offered at their casino. These kits 3447570_1 (GHMatters) P8188.AU.1 3 may include software to operate at a gaming terminal stored in a game electronically programmable read only memory (EPROM) as well as "belly glass" and the like to reconfigure the physical gaming terminal from one game s into another, e.g., game "A" into a game "B". For casino operators owning scores or hundreds of terminals, this process can be cumbersome and expensive. The reconfiguration kit must be purchased, the gaming terminals must be taken out of service and a technician 10 must remove and replace the EPROM and glass of game A with the EPROM and glass of game B as well as record the transaction and initialize game B. Still further, the casino operator may change game A for 15 poor performance, e.g. little play by the players, to game B without knowing if game B will perform any better. Thus the operator must go through trial and error to configure the games on the casino floor in an attempt to attract players, fulfil the player's entertainment needs and 20 maximize the profit to the casino. In regards to game choices presented to the operator, currently casino operators are restricted to changing games to games offered by the manufacturer of the gaming 25 terminal. That is, the manufacturer of the terminal will have a suite of games from which the operator can select to reconfigure the terminal. Currently it is rare for third parties other than the terminal manufacturer to offer reconfiguration kits to casino operators due to 30 legal and regulatory restrictions. Thus, when the operator buys the terminal it is tied to the suite of games offered by the terminal manufacturer. Casino operators stock their casino floor with games of different manufacturers to expand their configuration options by getting access to 35 the suites of games offered by the manufacturers. Recently casino operator demand and technology advances 3447e70_1 (GHMatters) P81888.AU.1 4 have resulted in gaming manufacturers providing systems where games can be downloaded from a central server to a gaming terminal to reconfigure the terminal to a new game. This system avoids the requirement of physically changing 5 EPROMs and glass. The suite of games offered for download are stored in a server and made available for download. Copyright laws afford a copyright owner the exclusive right to reproduce the copyrighted work in copies, to io distribute such copies, and to publicly perform and display the work. Game content such as the graphics, images, photographs, text, operational source code and the like is subject to copyright protection for the owner. Each time a digital file is transferred over a network and 15 copied onto or displayed at a user's terminal, the copyright owner's exclusive reproduction right is implicated (and possibly violated). Likewise, transmission of the copyrighted work over the physical wire is tantamount to a distribution. Indeed, in an open digital 20 system (e.g., a personal computer accessing the World Wide Web through an Internet Service Provider (ISP)), copies of copyrighted materials can undergo unlimited further copying and transmission without the ability of the owner to collect appropriate compensation (e.g., royalties). 25 Many publishers or other content providers naturally are hesitant to make their copyrighted works available over the Internet due to the ease with which these materials may be copied and widely disseminated without adequate 30 compensation. Presently, Internet commerce remains highly unregulated, and there is no central authority for managing collection and allocation of content provider royalties. Moreover, while publishers and content rights societies and organizations are attempting to address the 35 legal and logistical issues, the art has yet to develop viable technical solutions. 3447670_1 (GHMatters) P81888.AU.1 5 One technique that has been proposed involves wrapping a copyrighted work in a copy protection "environment" to facilitate charging users for use of that information obtained from the Internet or World Wide Web. This 5 approach, called COPINET, links a copyright protection mechanism with a copyright management system, and it is described in Charging, Paying and Copyright-information Access in Open Networks, Bennett et al., 19th International Online Information Meeting Proceedings, 10 Online Information 1995 pp. 13-23 (Learned Information Europe Ltd.). Other known techniques for managing use of software content over the Internet typically involve electronic is "wallets" or smart cards. Known prior art systems of this type are illustrated, for example, in U.S. Pat. Nos. 5,590,197 and 5,613,001 (the contents of both of which are incorporated herein in their entireties by reference.) These systems described in these patents involve complex 20 hardware and encryption schemes, which are expensive and difficult to implement in practice. They are not readily adaptable to provide general royalty payment schemes for Internet content usage. 25 Other known techniques for managing use of software content are described in Berstis, U.S. Patent No. 6,282,653 (the contents of which are incorporated herein it their entirety by reference), which describes a method for managing copies of a digital file that includes 30 content subject to copyright on behalf of a content provider. While applications of the prior art may be suitable for their respective intended purposes, there remains a need 35 to provide improved methods and systems for downloadable and server-based gaming systems, including systems and methods for monitoring and collecting royalties for the 3447070_1 (GHMalters) P81888.AU.I 6 use of copyrighted gaming content and/or for systems and methods providing thin-client functionality for electronic gaming systems that is not envisioned or motivated by the prior art. 5 SUMMARY OF THE DISCLOSURE The invention provides a network system for providing an automated royalty calculation, the network system 10 comprising: one or more electronic gaming machines configured to receive gaming software payload from one or more communication links, wherein the gaming software payload comprises of a plurality of components including one or 15 more of game operational code, gaming content and configuration instructions; a first server configured to provide the gaming software payload to the one or more electronic gaming machines over the one or more communications links; 20 a second server configured to provide at least one of the one or more of game operational code, gaming content and configuration instructions that comprise the gaming software payload to the first server over a further communications link; and 25 an automated royalty processing unit configured to calculate a royalty amount due for use of one or more components of the gaming software payload at the one or more electronic gaming machines, wherein the automated royalty processing unit is further configured to determine 30 the royalty amount due based on at least one of a plurality of predetermined royalty schedules, to identify a component of the gaming software payload for which royalties are payable, to identify an applicable royalty schedule for the identified component, and to use the 35 identified royalty schedule to calculate the royalty amount due. 3447870_1 (GHMatters) P81588.AU.1 7 The invention also provides a method of automatically providing a royalty calculation for intellectual property executed in a networked gaming system, the method 5 comprising: selecting a gaming software payload from a remote software vendor, wherein the gaming software payload comprises a plurality of components including one or more of game operational code, gaming content and configuration 10 instructions; downloading the gaming software payload to a local server from the remote software vendor over a communications link; downloading the gaming software payload from the is local server to one or more electronic gaming machines for use by a player; and calculating, with an automated royalty processing unit, a royalty amount due related to use of one or more components of the gaming software payload by the one or 20 more gaming machines, wherein said calculating, the automated royalty processing unit, comprises determining the royalty amount due based on at least one of a plurality of predetermined royalty schedules, identifying a component of the gaming software payload for which 25 royalties are payable, identifying an applicable royalty schedule for the identified component, and using the identified royalty schedule to calculate the royalty amount due. 30 The invention also provides a network system for providing an automated royalty calculation, the network system comprising: a server configured to provide a gaming software payload to one or more electronic gaming machines over a 35 first set of one or more communication links, wherein the gaming software payload comprises a plurality of components including one or more of game operational code, 3447870_1 (GHMatters) P81888.AU.I 8 gaming content and configuration instructions; and an automated royalty processing unit configured to calculate a royalty amount due for use of one or more components of the gaming software payload at the one or s more electronic gaming machines, wherein the automated royalty processing unit is in communication with the server over a second set of one or more communication links and is in the form or a processing unit that is separate from the server, io wherein the automated royalty processing unit is further configured to determine the royalty amount due based on at least one of a plurality of predetermined royalty schedules, to identify a component of the gaming software payload for which royalties are payable, to is identify an applicable royalty schedule for the identified component, and to use the identified royalty schedule to calculate the royalty amount due. Other features and advantages of the present disclosure 20 will be understood upon reading and understanding the detailed description of exemplary embodiments, described herein, in conjunction with reference to the drawings, in which like numerals represent like elements. 25 BRIEF DESCRIPTION OF THE DRAWINGS Aspects of the disclosure may be more fully understood from the following description when read together with the accompanying drawings, which are to be regarded as 30 illustrative in nature, and not as limiting. The drawings are not necessarily to scale, emphasis instead being placed on the principles of the disclosure. In the drawings: 35 FIG. 1 is a schematic representation depicting a server based gaming system according to an embodiment of the present disclosure; 3447670_1 (GHMatters) P81888.AU.1 9 FIG. 2 is a schematic diagram of a method of providing a royalty calculation based on use of downloadable gaming software at an electronic gaming machine; 5 FIG. 3 is a schematic representation depicting a system for providing a thin-client software application at one or more electronic gaming machines; and 10 FIG. 4 is a schematic diagram of a method of providing a thin-client software application at one or more electronic gaming machines. One skilled in the art will appreciate that the 15 embodiments depicted in the drawings are illustrative and that variations of those shown, as well as other embodiments described herein, may be envisioned and practiced within the scope of the present disclosure. 20 DETAILED DESCRIPTION OF THE INVENTION Aspects of the present disclosure provide systems, methods, and apparatus useful for server- based downloadable gaming and royalty calculations. 25 The present disclosure provides systems, methods, and apparatus useful for server-based and downloadable gaming. Embodiments of the disclosure are directed to systems and methods that include gaming system functionality on a host 30 server that provides such to individual player- operated electronic gaming machines, e.g., server based gaming. Further embodiments of the present disclosure can provide systems and methods where gaming software is downloaded or uploaded to a gaming terminal, for tracking and/or 35 downloading a downloadable gaming software, and may include royalty calculation functionality relating to the use of such downloadable gaming software. 3447870_1 (GHMotters) P81888.AU.I 10 Exemplary embodiments of the present disclosure are directed to systems and methods that include gaming system functionality on a host server that provides such to 5 individual player-operated electronic gaming machines. In certain embodiments, the electronic gaming machines may be implemented in a casino or other gaming facility, and the machines can be linked to one another in various configurations. 10 Further embodiments of the present disclosure can provide systems and methods for tracking and/or downloading a downloadable gaming software and providing such gaming software to one or more electronic gaming machines, and 15 may include royalty or use fee calculation functionality relating to the use of such downloadable gaming software. It is expected that in the future electronic gaming terminals will be able to accept game downloads from 20 various content providers, even from third parties who did not supply the gaming terminals. In a related development, systems have been and are being developed to provide server based gaming. In server based 25 gaming the terminals are "dumb" and merely provide for the display of the game and game functions and instructions and input by the player for play of the game. The game control such as random number generators, as opposed to downloadable games, reside at the server which interfaces 30 with the terminals connected thereto. For such systems, the server would store a suite of available games which could be played. There games may be from various game content providers. 35 For either of downloadable or server based gaming, the content which may be provided at the terminals may be controlled by the casino operator who chooses which games 3447670_1 (GHMaters) P81888.AU-I 11 are played. In an alternative scenario players can choose the games they wish to play. Downloadable and/or server based gaming is being or will 5 be deployed to operate in brick and mortar casinos and, through a wireless network, on handheld devices such a tablet terminals, cellular telephones, personal digital assistants (PDAs) and other such gaming terminals. Where remote gaming is permitted gaming may take place on in 10 home personal computers, cellular telephones, PDAs and the like. In addition to gaming files, it may also be desired to download or broadcast to terminals other content such as 15 advertising, information or other video and audio content to a gaming terminal or a display associated therewith. FIG. 1 depicts a gaming system 100 for downloading gaming software code or program(s) for use one or more electronic 20 gambling or gaming machines 106(l)-106(3), e.g., in a casino environment. System 100 can include a first host server 102, which can be configured and arranged to provide gaming software, shown as 104, to one or more electronic gaming machines 106(l)-106(3) by way of a 25 suitable communications link or links 108 (1) -108 (3) . Gaming software 104 can include gaming applications, and/or subcomponents of gaming applications such as graphics, audio, video, operational code, updates, etc. 30 With continued reference to FIG. 1, system 100 can also include a second server 110, acting as a gaming software content source and configured to provide gaming software content (e.g., gaming software) to the first server 102 and/or directly to electronic gaming machines 106(1) 35 106(3). The second server 110 may be configured to deliver such electronic gaming software over suitable communication link(s), e.g., such for example wireless 3447870.1 (GHMatters) P81888 AU I 12 links 112(I)-112(2) and the Internet 114. System 100 also includes a royalty calculator 120. Royalty calculator 120 may be any combination of hardware and/or 5 software configured to calculate, track, store, report, adjust, and/or remit royalty or use fee amounts (collectively referred to a "royalty") . One embodiment of the royalty calculator 120 provides for a royalty calculator specifically adapted to calculate royalty io amounts related to electronic gaming machines and their related software 104. The royalty calculator 120 may be a general purpose processor with related instruction set. In another embodiment, the royalty calculator 120 may be a personal computer type processor. Alternatively, the 15 royalty calculator may be part of a slot account system or a processor within server 102. Royalty calculator 120 may be a standalone processor, or may be functionality provided by a general purpose processor such as the type acting as the CPU of server 102. As shown in Fig. 1, 20 royalty calculator 120 may be connected to server 102, as well as other parts/components of system 100, e.g., server 110 and/or electronic gaming machines 106(1) -106(3), in exemplary embodiments. 25 The downloadable gaming system depicted in FIG. 1 provides for downloadable content and game operational code to the gaming machines 106(1) - 106(3). The system 100 provides for gaming machines 106(1) - 106(3) operable to download a software payload consisting of gaming software 104. The 30 software payload is capable of configuring a gaming machine operable to play the downloaded game. For example, the software payload may include a game as well as configuration instructions to change the appearance of the gaming machine. More specifically, a casino operator could 35 cause a gaming machine to download a new game recently released. The software payload would include the game, as well as configuration instructions that could alter the 3447670_1 (GHMatters) P81888AU.1 13 appearance of the gaming machine to indicate the gaming machine is configured to play the newly downloaded game. One example configuration is an instruction to change the name displayed on a configurable electronic display. In 5 another example embodiment, a gaming machine player may be able to cause a software payload to be downloaded to a machine. After the payload has been received the gaming machine 106 (1) - 106 (3) can function independently of the system 100 to receive wagers, player input, select and 10 display outcomes and issue awards to the players for those outcomes. The software payload may include graphics, displays, functions, operational controls, input output interfaces is and other code. This software payload may be used to configure the gaming devices 106(l)-(3), with the resident hardware and software at the gaming device 106(l)-(3), to display and operate a game. As such the software payload may include proprietary code, software architecture, 20 and/or multimedia. This software payload may include intellectual property that is protected by patents or copyright, and/or may cause a gaming machine to operate in a manner that implicates the intellectual property rights of a third party. Thus, a third party may seek to collect 25 royalties based on the downloading and/or use of the software payload, as well as the use of a gaming machine. In modern casinos the system 100 may include a slot accounting feature which may be hosted at the server 102 30 or a dedicated server. A slot accounting system may be used to automate slot machine meter reporting and event logging, as well as for player tracking, bonus reward, ticketing and cashless gaming. The gaming machines 106(1) - 106(3) are in communication with the server 102 through 35 a wired or wireless network to communicate operational information to the server 102. 3447670_1 (GHMatters) P81888.AU.1 14 This information may be security information related to the physical security of a machine, such as whether a machine door is open or a whether component has been tampered with or suffered a security breach. Additionally, 5 this information may be accounting related such as wagers made by the player, payouts, etc. This information is used to measure the operation and performance of the gaming machines 106(1) - 106(3) for accounting, budgeting and forecasting purposes as well as for determining "comps" or 10 "perks" to be offered to the player. The slot accounting system can determine the value wagered and paid at each gaming machine 106(l)-(3). As shown in FIG. 2, described below, embodiments of the is present disclosure, e.g., similar to system 100 of FIG. 1, can operate to account and thereby provide a royalty to a software vendor for use of that vendor's proprietary gaming software payload, which may include patented, proprietary, or copyrighted technology and/or images or 20 symbols subject to trademarks, rights of publicity or other intellectual property rights. The royalty scheme for using proprietary software may be, for example, (1) a flat fee when the download has been received by the gaming device 106(l)-106(3), (2) a fee related to the net profit 25 (value wagered minus value paid out) of the gaming device 106(1) - 106(3) while the player is playing the device configured by the software, (3) a fee based upon the amount wagered, (4) a flat fee per day whether or not the software is downloaded, (5) based upon player usage time, 30 (6) a combination of (1) - (5) or some other schema which may be mutually agreeable between the software owner and the casino. Other examples include a site license, a varied rate based upon premium versus regular games, a trial period before royalties start accruing, a royalty 35 that changes based upon the percentage of the gaming floor have the company's games, volume discounts, and a varying royalty based upon a relationship to floor average. 3447670_1 (GHMatters) P818B.AU-1 15 Further embodiments of the invention allow for an operator to input a royalty schema or algorithm at a gaming machine. Other embodiments provide for the royalty schema to be downloaded to the gaming machine. Additionally, the 5 royalty schema may incorporate minimum and/or maximum thresholds to adjust the royalty fee. While example (1) above calls for a flat fee based upon a download, the royalty could be triggered by any other event, such as a game update. Still further the required fee may have to be io shared, for example, between the software owner and the download host entity. Certain software may also be owned outright such that no royalties would be required to be paid. Such downloadable gaming software can be provided to a casino and/or a host (e.g., a facility or server), which is in turn can provide the gaming software or various portions thereof to one or more casinos or gaming facilities having electronic gaming machines. FIG. 2 depicts a method 200 of providing a royalty 20 calculation based on use of downloadable gaming software at an electronic gaming machine at a casino. At step 202, game software suitable for use in conjunction with an electronic gaming machine, similar to the electronic gaming machine 108(1) of FIG. 1, can be downloaded or 25 transferred, to a host computer from a content source such as a server in communication with the Internet. As described above the software may also be stored at the server in any suitable form such as on a CD-ROM, DVD, hard drive, etc. 30 At step 204, the gaming software can be provided for use at one or more electronic gaming machines from the host computer. The gaming software may include new game application data, updated application data, gaming machine 35 configuration information, etc. The gaming software may be provided through wired or wireless information links. Additionally, the gaming software transfer may be 3447870_1 (GHMatter) P8188B.AU-1 16 initiated by a user or device remote from the gaming machine, host computer, and/or content server. At step 206, a royalty is calculated related to the 5 download and/or usage of the gaming software. Software and/or hardware are provided so that the royalty calculation applicable to the downloaded game software payload can be made, stored, reported and retrieved. Royalty calculations can be made on any suitable basis as 1o described above. In embodiments utilizing drop, value in, jackpots paid and the like, meter data can be retrieved from the slot accounting system and saved to provide a redundancy or back up for royalty calculation. 15 At step 208, different games (or gaming software) may be provided on different royalty schedules. Therefore, when a game software payload is downloaded the applicable royalty calculation schema is also identified and used in calculating the royalty. For example, Game X may be a free 20 game whereas Game Y may have a royalty based on net win and Game Z a royalty based on a daily rate. A royalty calculator can be used whenever a royalty generated event is triggered. For example, Game Z may be downloaded for a day and then replaced with Game X. In this example, a 25 royalty for Game Z may be owed, because Game Z was on a gaming machine for one day. Alternatively, Game Z may have a daily royalty rate that does not come into effect until a minimum play threshold is triggered. If Game Z was never played, the royalty schema may dictate no royalty is due 30 for Game Z because no play or insufficient play occurred for Game Z. Continuing with this example, Game X may be replaced with Game Y, which may collect a royalty related to the value 35 of money input into the gaming machine. Where the royalty is related to the value handled by the gaming machine the calculator may constantly update the royalty fee or retain 3447070_1 (GHMatter) P81888.AU.I 17 information while the game is presented on the gaming device to make periodic, e.g. daily, royalty calculations. At step 210, a royalty payment may be remitted. For 5 example, the calculator may be configured to calculate the gross or net royalties due for all interested owners or third parties and prepare corresponding royalty reports with the corresponding back-up information so that the owner can validate the calculation. Still further the io calculator or system may be configured to periodically, e.g., monthly, print royalty payment checks or drafts or make electronic deposits for the payment of royalties due. In certain circumstances the owner of the game content 15 software may desire to promote certain games or content for downloading. In those circumstances the royalty schema may include an initial discount rate, an initial free trial period or physical or virtual coupons which the casino may use to receive a discount from the royalty. 20 Where coupons are provided the casino may include the coupons into the royalty calculator and the coupon would be accounted for in calculating the royalty. Where the coupon is electronic, the casino would need to accept the terms at which time the coupon terms would be included in 25 the royalty calculation, The royalty calculation as described above can be employed for server based gaming as well. Returning to FIG. 1, in a server based gaming environment server 102 would contain 30 the game software to control "dumb" gaming devices 106(1) 106(3) to interface with and display the game features. In this embodiment, in the event the network communication with the gaming terminals 106(l)-106(3) is lost the gaming devices 106(l)-106(3) might not be able to operate. A game 35 would be provided at the gaming device 106(1) - 106(3) and a player could interact with the gaming device, causing the gaming device to interface with the server 102 for the 3447870_1 (GHMater) P81858.AU.1 18 play of the game. At the server, the outcome is selected and signals are sent to the gaming device to display the outcome, issue awards, etc. s In an example embodiment, a plurality of game software stored at the server has an associated royalty scheme or schedule whereby the casino or game host is charged a fee for the use of the game. The royalty calculator calculates the royalty and if so configured remits the same to the io game software owner or other entitled party. Also as described above coupons and/or vouchers may be included to provide incentives to casino owners to provide a game on their gaming machines. 15 FIG. 3 depicts a system 300 for providing a thin-client software application at an electronic, thick client, gaming machine 306(l)-306(3). A thin client is a client computer or client software in client-server architecture network which depends primarily on a central server for 20 processing activities, and mainly focuses on conveying input and output between the user and the remote server. Many thin client devices run only web browsers or remote desktop software, meaning that all significant processing occurs on the server. However, recent devices marketed as 25 thin clients can run complete operating systems qualifying them as diskless nodes or hybrid clients. The term "thin client", in terms of hardware, has come to encompass any device marketed as, or used as, a thin client in the original definition - even if its actual capabilities are 30 much greater. In contrast, a thick client does as much processing as possible and passes only data for communications and storage to the server. A thick client is a computer in 35 client-server architecture networks which typically provides rich functionality independently of the central server. 3447870_1 (GMMatters) P81888.AU.1 19 Each gaming machine 306(l)-306(3) may include a cabinet 330 which supports abase game display 332 of a type well known in the art such as a CRT, flat screen display or 5 electro-mechanical reels. Disposed within the cabinet 330 is a processor (not shown) of a type known in the art which controls the display 332 and the overall operation of the gaming machine 306(1)-306(3). In this embodiment, the gaming machine 306(l)-306(3) can function as or be a 10 "thick" client, in that it contains the software and hardware to operate a game apart from the server 302. The game software may be fixed by an EPROM or hard drive or CD or other memory device or, as described above game software may be downloaded to the gaming machine 306(1) 15 (3). Each gaming machine 306(l)-306(3) has one or more "thin" client processing units 307. For example a thin client may be functionally coupled to a secondary display 334 which 20 may be a flat screen display mounted above the main game display. Alternatively or additionally the gaming machine 306(l)-(3) may include a player tracking module (PTM) 336 having thin client architecture and a PTM display 338 which may be a small flat screen display. The PTM module 25 336 provides an interface for the player to interact with a player tracking system server (e.g., server 302 or other server/computer). For example, a PTM module may have a keyboard, touchpad, touchscreen, or any other input/output mechanism enabling communication between a player and a 30 system server. A card reader 340 can be provided to read a player card (not shown) to provide access to the player's account retained at the player tracking system as described in Acres et al, US Patent 5,655,961 titled "Method for Operating Networked Gaming Devices, the 35 disclosure of which is hereby incorporated by reference. Alternatively, a biometric identification device such as a fingerprint scanner may be used to access a player's 3447670_1 (GHMalters) P81888.AU1 20 account. The PTM display 338 has been provided to display player tracking related information and to enable the player to interface with the player tracking system. 5 System 300 includes first (or host) server 302 that is configured and arranged to control one or more of the thin clients and their secondary display 334 or PTM display 338 to display graphics, video, audio, interfaces or deliver server based bonus or secondary gaming features to the io player over suitable communications link(s) 308(l)-308(3) using suitable protocols. In exemplary embodiments, a gaming device or machine implemented in system 300 can be a Sentinel (TM) III player tracking module 336, as available by the assignee of the present disclosure, 15 Aristocrat Technologies, Inc. of Las Vegas, Nevada USA. Such thin-client applications can include, for example, one or more graphics applications/features, bonus applications/features, and/or additional gaming 20 applications/features, on any of the one or more electronics gaming machines, and/or one or more separate displays. Further adjunct functions for multiple electronic gaming devices or machines 306(l)-306(3) can be operated and controlled through server 302. 25 System 300 accordingly provides one or more electronic gaming machines 306(l)-306(3) while server 302, operating through a thin-client architecture, can control a portion of the gaming machine functionality (e.g., more complex 30 functionality) such as functions related to secondary or bonus gaming offered through the secondary display 334 or PTM display 338 including computational processing, random number generation, driving displays, operating player interfaces and/or memory, etc. Because the thin client(s) 35 processing units 307 do not need to include intensive processing and memory storage for running games, bonus games, related game features or the like, system 300 can 3447070_1 (GHMatter) P8188G.AU.A 21 offer a lower cost for gaming applications. Further, increased flexibility can be provided, e.g., as changes can be implemented at a host computer, e.g., server 302, rather than reconfiguring all of the connected/linked 5 gaming machines 308(l)-308(3) or player tracking modules 336. System 300 may also include a royalty calculator, shown as component 320, for calculating, storing, and/or remitting royalties related to the use of software 304. The royalty calculator 320 may be similar to the royalty 10 calculator 120 described above. FIG. 4 depicts a method 400 of providing thin-client software gaming related application at one or more electronic gaming machines, e.g., machines similar to the 15 machines 306(l)-306(3) of FIG. 3. For such a method 400, each electronic gaming machine can include a base game which is operationally displayed at the base game display. In addition to the base game, a server, e.g., server 302 of FIG. 3, can be configured to control the PTM display to 20 operate as a display for a server based game such as Keno. For example, a player would select their keno ticket(s) at the PTM display and the server would randomly select the Keno outcomes and control the PTM display to display the outcome at the player's PTM display as well as notify the 25 player of any winning outcomes. Thus this Keno game can operate, as a server based game, parallel to the base game being played by the player. Server based gaming may also function to provide casino wide or multi-site progressive games at the PTM display such as lottery, Caribbean stud, 30 etc. These thin client application could be displayed at the secondary display as well. At step 402, electronic gaming functionality is provided to players at one or more electronic gaming machines. As 35 described elsewhere, this gaming functionality may be in the form a of a thin client architecture. The electronic gaming machine may be used to accept user input and 3447670_1 (GHMatters) PI 888.AU I 22 provide gaming output to the player in form of audio, video, graphics, or payouts. A server in the thin client architecture may be used to perform all or a substantial portion of the processing power to the electronic gaming 5 machine, which would be considered to be the thin-client. For example, the server would provide all or most of the calculations related to the gaming outcomes, royalty calculations, and/or multimedia generation. The client gaming machine may process accepting the input and io providing the output generated by the server. At step 404, an electronic gaming machine with a thin client processing unit similar to the thin client processing unit 307 of Fig. 3 may perform gaming is functions. For example, a thin client processing unit may perform random number generation (RNG) , memory functions, and/or royalty calculations. At step 406, the thin client architecture may also be used 20 to deliver video, graphics, audio or other non-gaming content to the secondary display or PTM display. This may be in addition to or alternative to providing server based gaming to thick client gaming machines, e.g., machines. For example, a gaming machine may provide thick client 25 functionality to operate a game independent of a central server. Concurrently or alternatively, the gaming machine may also interact with a server to provide thin client functionality on a secondary display and input system. For example, a player may be playing a thick client video 30 poker game while concurrently playing a thin client keno game at an electronic gaming machine. At step 408, bonus game features can be provided as thin client applications in addition to or separate from the 35 base game. In exemplary embodiments, method 400 may include calculating a royalty for use of one or more software components, similar to method 200 described 3447670_1 (GHMatters) PS1888.AU.1 23 previously. At step 410, a royalty payment can be calculated and remitted. Accordingly, embodiments of the present disclosure can s provide for the use and play of downloadable and/or server-based games (e.g., based on gaming software). These embodiments may be useful for providing base games and/or bonus game feature(s) from developer(s) such as third party developers who create game software. Additionally, 10 game software may be provided to casinos for downloading and play at a casino or to a host who will then provide the software to one or more casinos. Thus, game providers may be paid for their software, e.g., which may have copyrighted, trademarked, and/or patented content. 15 Further, one or more gaming features utilized at one or more electronic gaming machines can be provided at the machine(s) as thin-client applications provided from a server. 20 In exemplary embodiments, operation of the downloading of gaming software and/or providing a thin-client software application may occur in conjunction with use of OASIS(TM) PersonalBanker(R) Advanced Funds Transfer (AFT) solution, made available by the assignee of the present disclosure, 25 Aristocrat Technologies, Inc. PersonalBanker(R) AFT allows players to download promotional credits, convert points to cash, and upload and download cashable credits to their PersonalBanker (R) account at the gaming machine, significantly expanding casinos' ability to implement 30 high-impact marketing and promotions programs and can provide casinos the flexibility to better tailor rewards for player loyalty and capitalize on additional promotional opportunities at the gaming machine level not available before in a single-wire solution. Players can 35 convert their loyalty points to cash at the gaming machine and upload funds from the gaming machine to their PersonalBanker(R) account and then download funds to other 3447670_1 (GHMatters) P51885 AU.1 24 machines for play. Exemplary embodiments of the present disclosure may utilize OASIS(TM) Sentinel IH(TM) player-interface 5 hardware, the next generation of the OASIS(TM) floor network, as provided by Aristocrat Technologies, Inc. An IP/Ethernet-based device, the Sentinel IH(TM) features downloadable multi-media graphics and sound capability and uses a touch screen interface powered by Aristocrat's io SpeedMedia (TM) technology. The included high-resolution visual display allows casinos to advertise player and hotel promotions at the gaming machine using a suitable high-speed delivery system. The high-resolution visual display may be one of the current "HD" standards such as 15 720p, 1080i, and/or 1080p. Alternatively, the high resolution visual display may a form of the "Ultra HD" format comprising a resolution of 7,680 x 4,320 pixel display. The high-speed delivery system may be any networking standard capable of providing such signals, 20 such as wired or wireless Ethernet, 3 G cellular standard, or any other broadband delivery system. Embodiments of the present disclosure may operate or be used in conjunction with BlackBart PRIME(TM) with Multi 25 Game Analyzer PRIME(TM). This functionality can allow casinos to easily manage and monitor multi-game product performance and adjust the theoretical hold percentage accordingly. Exemplary embodiments may use Aristocrat's OASISv.ll.5.2.NV, the first system to be approved by the 30 Nevada Gaming Control Board for meeting Nevada Regulation 14, Technical Standards for Gaming Devices and Technical Standard 3: Integrity of and Proper Accounting for On-Line Slot Systems. 35 The embodiments above provide a solution for managing the collection of royalties and/or the allocating of such payments to content providers in a downloadable or server 3447670_1 (GHMatters) P81888.AU.1 25 based gaming environment. Additionally certain embodiments of the invention provide for a solution in the context of an open personal computer (PC) architecture such as implemented in the public Internet. Further the 5 embodiments of the invention do not require the use of a separate trusted subsystem to generate the authorizations for particular content transfers. The embodiments described above may also be applicable to the distribution and royalty calculation of electronic media such as video, 10 music, television, graphics, advertisements, as well as gaming. While certain embodiments have been described herein, it will be understood by one skilled in the art that the 15 methods, systems, and apparatus of the present disclosure may be embodied in other specific forms without departing from the spirit thereof. For example, while embodiments have been described herein as including the downloading of gaming software components to a host server that 20 subsequently conveys such software to one or more individual electronic gaming machines, such software may within the scope of the present disclosure be downloaded directly to the one or more electronic gaming machines, with or without control by an associated host server or 25 computer. Accordingly, the embodiments described herein are to be considered in all respects as illustrative of the present disclosure and not restrictive. 30 3447870_1 (GHMatters) P81888.AU.1

Claims (35)

1. A network system for providing an automated royalty calculation, the network system comprising: s one or more electronic gaming machines configured to receive gaming software payload from one or more communication links, wherein the gaming software payload comprises of a plurality of components including one or more of game operational code, gaming content and io configuration instructions; a first server configured to provide the gaming software payload to the one or more electronic gaming machines over the one or more communications links; a second server configured to provide at least one of 15 the one or more of game operational code, gaming content and configuration instructions that comprise the gaming software payload to the first server over a further communications link; and an automated royalty processing unit configured to 20 calculate a royalty amount due for use of one or more components of the gaming software payload at the one or more electronic gaming machines, wherein the automated royalty processing unit is further configured to determine the royalty amount due based on at least one of a 25 plurality of predetermined royalty schedules, to identify a component of the gaming software payload for which royalties are payable, to identify an applicable royalty schedule for the identified component, and to use the identified royalty schedule to calculate the royalty 30 amount due.
2. The network system of claim 1, wherein the automated royalty processing unit is further configured to calculate the royalty amount due based on information communicated 35 from the first server corresponding to a usage time of the gaming software payload at the one or more electronic gaming machines. 344787D_1 (GHMatter) PB1888.AU.I 27
3. The network system of claim 1, wherein automated royalty processing unit is further configured to calculate the royalty amount due using time-based information 5 communicated from the first server.
4. The network system of claim 1, wherein the automated royalty processing unit is further configured to calculate the royalty amount due using an event-based information 1o communicated from the first server.
5. The network system of claim 4, wherein the event based information is based on downloads of the gaming software payload from the first server to the one or more is electronic gaming machines.
6. The network system of claim 1, wherein the automated royalty processing unit is further configured to calculate the royalty amount due based on a net profit of the one or 20 more electronic gaming machines as communicated from the first server.
7. The network system of claim 1, wherein the automated royalty processing unit is further configured to calculate 25 the royalty amount due based on the an amount of money wagered at the one or more electronic gaming machines as communicated from the first server.
8. The network system of claim 1, wherein the automated 30 royalty processing unit is further configured to calculate the royalty amount due based on a daily rate.
9. The network system of claim 1, wherein the automated royalty processing unit is further configured to calculate 35 the royalty amount due based on a daily rate.
10. The network system of claim 1, wherein the 3447670_1 (GHMatters) PB18B88AU.1 28 configuration instructions comprise one or more of graphics, displays, functions, operational controls and input/output interfaces. 5
11. The network system of claim 10, wherein the configuration instructions are applicable to the at least one or more of game operational code and gaming content that accompanies the configuration instructions in the gaming software payload. 10
12. The network system of claim 10, wherein the configuration instructions are applied to the at least one or more of game operational code and gaming content already deployed on the gaming machine. 15
13. The network system of claim 1, wherein at least one of the plurality of predetermined royalty schedules defines how a royalty payment is shared between stakeholders of the gaming software payload. 20
14. A method of automatically providing a royalty calculation for intellectual property executed in a networked gaming system, the method comprising: selecting a gaming software payload from a remote 25 software vendor, wherein the gaming software payload comprises a plurality of components including one or more of game operational code, gaming content and configuration instructions; downloading the gaming software payload to a local 30 server from the remote software vendor over a communications link; downloading the gaming software payload from the local server to one or more electronic gaming machines for use by a player; and 35 calculating, with an automated royalty processing unit, a royalty amount due related to use of one or more components of the gaming software payload by the one or
3447670.1 (GHMatters) P81888.AU.1 29 more gaming machines, wherein said calculating, the automated royalty processing unit, comprises determining the royalty amount due based on at least one of a plurality of predetermined royalty schedules, identifying 5 a component of the gaming software payload for which royalties are payable, identifying an applicable royalty schedule for the identified component, and using the identified royalty schedule to calculate the royalty amount due. 10
15. The method of claim 14, further comprising providing a payment of the royalty amount due to the remote software vendor based on the calculation of the royalty amount due. is
16. The method of claim 15, wherein the royalty amount due is based on usage time of the gaming software payload at the one or more electronic gaming machines as communicated to the automated royalty processing unit by the local server. 20
17. The method of claim 14, wherein the royalty amount due is based on a percentage of money wagered at the one more electronic gaming machines as communicated to the automated royalty processing unit by the local server. 25
18. The method of claim 14, further comprising providing the gaming software payload as a thin-client application.
19. The method of claim 18, wherein the thin-client 30 application comprises a graphical user interface viewable at the one or more electronic gaming machines.
20. The method of claim 14, further comprising providing a plurality of distinct gaming software payloads, wherein 35 each distinct gaming software payload includes a distinct royalty rate and/or schema. 3447670_1 (G HMatters) P81888.AU.1 30
21. The method of claim 14, wherein the configuration instructions comprise one or more of graphics, displays, functions, operational controls and input/output interfaces. 5
22. The method of claim 21, wherein the configuration instructions are applicable to the at least one or more of game operational code and gaming content that accompanies the configuration instructions in the gaming software 10 payload.
23. The method of claim 21, wherein the configuration instructions are applied to the at least one or more of game operational code and gaming content already deployed 15 on the gaming machine.
24. The method of claim 14, wherein at least one of the plurality of predetermined royalty schedules defines how a royalty payment is shared between stakeholders of the 20 gaming software payload.
25. A network system for providing an automated royalty calculation, the network system comprising: a server configured to provide a gaming software 25 payload to one or more electronic gaming machines over a first set of one or more communication links, wherein the gaming software payload comprises a plurality of components including one or more of game operational code, gaming content and configuration instructions; and 30 an automated royalty processing unit configured to calculate a royalty amount due for use of one or more components of the gaming software payload at the one or more electronic gaming machines, wherein the automated royalty processing unit is in 35 communication with the server over a second set of one or more communication links and is in the form or a processing unit that is separate from the server, 3447670_1 (GHMatters) P81888AU.1 31 wherein the automated royalty processing unit is further configured to determine the royalty amount due based on at least one of a plurality of predetermined royalty schedules, to identify a component of the gaming 5 software payload for which royalties are payable, to identify an applicable royalty schedule for the identified component, and to use the identified royalty schedule to calculate the royalty amount due. 10
26. The network system of claim 25, wherein the automated royalty processing unit is further configured to calculate the royalty amount due based on information communicated from the server corresponding to a usage time of the gaming software payload at the one or more electronic is gaming machines.
27. The network system of claim 25, wherein the automated royalty processing unit is further configured to calculate the royalty amount due using time-based information 20 communicated from the server along the second set of one or more communication links.
28. The network system of claim 25, wherein the automated royalty processing unit is further configured to calculate 25 the royalty amount due using event-based information communicated from the server along the second set of one or more communication links.
29. The network system of claim 28, wherein the event 30 based information is based on downloads of the gaming software payload from the server to the one or more electronic gaming machines along the first set of one or more communication links. 35
30. The network system of claim 25, wherein the automated royalty processing unit is further configured to calculate the royalty amount due based on a net profit of the one or 34476701 (GHMatters) P81888.AU.1 32 more electronic gaming machines as communicated from the server along the second set of one or more communication links. 5
31. The network system of claim 25, wherein the automated royalty processing unit is further configured to calculate the royalty amount due based on an amount of money wagered at the one or more electronic gaming machines as communicated from the server along the second set of one 10 or more communication links.
32. The network system of claim 25, wherein the configuration instructions comprise one or more of graphics, displays, functions, operational controls and is input/output interfaces.
33. The network system of claim 32, wherein the configuration instructions are applicable to the at least one or more of game operational code and gaming content 20 that accompanies the configuration instructions in the gaming software payload.
34. The network system of claim 32, wherein the configuration instructions are applied to the at least one 25 or more of game operational code and gaming content already deployed on the gaming machine.
35. The network system of claim 25, wherein at least one of the plurality of predetermined royalty schedules 30 defines how a royalty payment is shared between stakeholders of the gaming software payload. 3447870_1 (GHMatters) P81888.AU.I
AU2012203553A 2007-03-12 2012-06-19 System and method for server-based calculation of royalties for gaming Abandoned AU2012203553A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU2012203553A AU2012203553A1 (en) 2007-03-12 2012-06-19 System and method for server-based calculation of royalties for gaming
AU2015238808A AU2015238808A1 (en) 2007-03-12 2015-10-07 System and method for server-based calculation of royalties for gaming
AU2017251762A AU2017251762A1 (en) 2007-03-12 2017-10-25 System and method for server-based calculation of royalties for gaming
AU2019268181A AU2019268181A1 (en) 2007-03-12 2019-11-22 System and method for server-based calculation of royalties for gaming

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US60/894,278 2007-03-12
AU2008225074A AU2008225074A1 (en) 2007-03-12 2008-03-12 System and method for server-based calculation of royalties for gaming
AU2012203553A AU2012203553A1 (en) 2007-03-12 2012-06-19 System and method for server-based calculation of royalties for gaming

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
AU2008225074A Division AU2008225074A1 (en) 2007-03-12 2008-03-12 System and method for server-based calculation of royalties for gaming

Related Child Applications (1)

Application Number Title Priority Date Filing Date
AU2015238808A Division AU2015238808A1 (en) 2007-03-12 2015-10-07 System and method for server-based calculation of royalties for gaming

Publications (1)

Publication Number Publication Date
AU2012203553A1 true AU2012203553A1 (en) 2012-07-05

Family

ID=46642947

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2012203553A Abandoned AU2012203553A1 (en) 2007-03-12 2012-06-19 System and method for server-based calculation of royalties for gaming

Country Status (1)

Country Link
AU (1) AU2012203553A1 (en)

Similar Documents

Publication Publication Date Title
US9384628B2 (en) Gaming community management and personalization
US8449379B2 (en) Wide area loyalty access through independent bonus network
US8550922B2 (en) Game removal with game history
US8360869B2 (en) Power winners processing engine
US9633179B2 (en) Centralized licensing services
US8348755B2 (en) Power winners processing system
US8382586B2 (en) Power winners processing method
US20110269529A1 (en) Systems, Apparatus and Methods for Providing Gaming Applications
US20060080175A1 (en) Player scoring for customizing a game of chance on a gaming machine
AU2009314452A1 (en) Bonusing architectures in a gaming environment
JP2009533138A (en) Method and apparatus for integrating content from a remote host and locally rendered content on a gaming device
US20160055718A1 (en) Gaming device, system and method for providing cascading progressive awards
US20090036203A1 (en) Systems and methods for server-based gaming
US20080108435A1 (en) Monitoring and controlling gaming-environments
US20140057702A1 (en) System and Method for Providing a Mystery Prize
US20140378221A1 (en) Gaming Machine, Video Controller and Method for Arranging and Scaling Native and Legacy Video Content to Fit a Large Format Primary Display
US9311779B2 (en) Power winners processing method
US9378620B2 (en) Gaming device, system and method for awarding a progressive prize through free plays of a game feature
US20140309012A1 (en) System, Device and Method for Providing One or More Bonus Games in a Keno, Bingo or Lottery Game
US20150072764A1 (en) Systems and Methods for Providing, Accessing and Reporting for a Group eWallet
AU2017251762A1 (en) System and method for server-based calculation of royalties for gaming
WO2007098225A2 (en) Wagering games with attract package scheduling
AU2012203553A1 (en) System and method for server-based calculation of royalties for gaming
US20240046757A1 (en) Exchanging cashable credits for non-cashable credits
US20140370970A1 (en) Reporting and wagering processing in server-centric wagering game systems

Legal Events

Date Code Title Description
MK5 Application lapsed section 142(2)(e) - patent request and compl. specification not accepted