AU2025226681A1 - Systems and methods for providing dynamic rewards - Google Patents
Systems and methods for providing dynamic rewardsInfo
- Publication number
- AU2025226681A1 AU2025226681A1 AU2025226681A AU2025226681A AU2025226681A1 AU 2025226681 A1 AU2025226681 A1 AU 2025226681A1 AU 2025226681 A AU2025226681 A AU 2025226681A AU 2025226681 A AU2025226681 A AU 2025226681A AU 2025226681 A1 AU2025226681 A1 AU 2025226681A1
- Authority
- AU
- Australia
- Prior art keywords
- gaming
- player
- loyalty
- game
- patron
- 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.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Silicates, Zeolites, And Molecular Sieves (AREA)
- Sliding-Contact Bearings (AREA)
- Lubricants (AREA)
Abstract
22036984_1 (GHMatters) P116167.AU.2 SYSTEMS AND METHODS FOR PROVIDING DYNAMIC REWARDS A loyalty program management system associated with an enterprise location is provided. The loyalty program management system is programmed to: a) receive a plurality of input data associated with a plurality of patrons, wherein the plurality of input data represents actions of the plurality of patrons; b) determine a current location of a patron of the plurality of patrons, wherein the current location of the patron is not at the enterprise location; and c) transmit a message to a computer device associated with the patron including a prize to be awarded if the patron visits the enterprise location. SYSTEMS AND METHODS FOR PROVIDING DYNAMIC REWARDS
Description
SYSTEMS SYSTEMS AND AND METHODS FOR PROVIDING METHODS FOR PROVIDING DYNAMIC DYNAMIC REWARDS 22036978_1 (GHMatters) P116167.AU.2
[0001] The present application is a is a divisional of Australian patent patent 2025226681
[0001] The present application divisional of Australian
application no application 2023210674,which no 2023210674, which in in turn turn is is a adivisional divisionalapplication applicationofofAustralian Australianpatent patent application no. 2021202856, application no. 2021202856, which, which, in turn, in turn, is aisdivisional a divisional of and of and claims claims priority priority to to International Application International No.PCT/US19/53407, Application No. PCT/US19/53407,filedfiled September September 27,and 27, 2019 2019 and entitled entitled
“SYSTEMS AND "SYSTEMS AND METHODS METHODSFOR FOR PROVIDING PROVIDING DYNAMIC DYNAMIC REWARDS,” REWARDS," which which claims priority to claims priority to United UnitedStates StatesProvisional ProvisionalPatent Patent Application Application No. No. 62/741,726, 62/741,726, filed filed
October October5,5,2018, andand 2018, entitled “SYSTEMS entitled "SYSTEMSANDANDMETHODS METHODS FOR PROVIDING FOR PROVIDING DYNAMIC DYNAMIC REWARDS,” REWARDS," both ofboth whichof are which are hereby hereby incorporated incorporated by reference by reference in their in their
entirety. entirety. This This application application also also claims claims priority prioritytotoUS US Patent Patent Application Application Nos. 17/058,548, Nos. 17/058,548,
filed filed 24 24 November 2020,which November 2020, which is is hereby hereby incorporated incorporated by by reference reference in in itsentirety. its entirety.
[0002] The
[0002] The field field of of disclosure disclosure relates relates generally generally to providing to providing rewards, rewards,
and moreparticularly and more particularlytoto aa system systemand andmethod method for for providing providing dynamic dynamic rewards rewards based based on on patron loyalty and present location. patron loyalty and present location.
[0003] Electronic gaming
[0003] Electronic gamingmachines machines (“EGMs”) ("EGMs") or gaming or gaming devicesdevices
provide aa variety provide variety of ofwagering wagering games such as games such as slot slot games, games, video video poker poker games, video games, video
blackjack games, blackjack games,roulette roulettegames, games, video video bingo bingo games, games, keno and keno games games andtypes other other of types of games that are games that are frequently frequently offered offered at at casinos casinos and and other other locations. locations. Play Play on on EGMs typically EGMs typically
involves involves aa player player establishing establishing aa credit credit balance balance by byinputting inputtingmoney, money,or or another another form form of of
monetarycredit, monetary credit, and and placing placingaa monetary monetarywager wager (from (from thethe credit credit balance) balance) on on oneone or more or more
outcomes outcomes ofofananinstance instance(or (orsingle singleplay) play)ofofaaprimary primaryororbase basegame. game. In many In many games, games, a a
-1- -1- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
player may player mayqualify qualifyfor forsecondary secondarygames games or bonus or bonus rounds rounds by attaining by attaining a certain a certain winning winning
combination or or triggering triggering event event in in the the base game. Secondary Secondary games provide an 22036978_1 (GHMatters) P116167.AU.2
combination base game. games provide an
opportunity opportunity to to win win additional additional game game instances, instances, credits,credits, awards, awards, jackpots,jackpots, progressives, progressives, etc. etc. Awardsfrom Awards from anyany winning winning outcomes outcomes are typically are typically addedadded back back to the to the credit credit balance balance and and can be provided can be providedtotothe theplayer playerupon uponcompletion completion ofgaming of a a gaming session session or when or when the player the player 2025226681
wants to wants to "cash “cash out." out.”
[0004] “Slot”
[0004] "Slot" type type games games areare often often displayed displayed to to thethe player player inin theform the formofof various symbols various arrayed in symbols arrayed in aarow-by-column row-by-column grid grid or or matrix. matrix. Specific Specific matching matching
combinationsofofsymbols combinations symbols along along predetermined predetermined paths paths (or paylines) (or paylines) throughthrough the the matrix matrix indicate indicate the outcome ofofthethegame. the outcome game. The The display display typically typically highlights highlights winning winning
combinations/outcomes combinations/outcomes forfor ready ready identification identification by by thethe player. player. Matching Matching combinations combinations
and their corresponding and their awardsare corresponding awards areusually usuallyshown shown in in a “pay-table” a "pay-table" which which is available is available to to
the the player for reference. player for Often, the reference. Often, the player playermay mayvary vary his/herwager his/her wager to include to include differing differing
numbersofofpaylines numbers paylinesand/or and/or thethe amount amount beteach bet on on line. each line. By varying By varying thethe the wager, wager, the player may player sometimes may sometimes alterthe alter thefrequency frequencyorornumber numberof of winning winning combinations, combinations, frequency frequency
or or number ofsecondary number of secondarygames, games, and/or and/or theamount the amount awarded. awarded.
[0005] Typical games
[0005] Typical use aa random games use random number numbergenerator generator (RNG) (RNG)toto randomlydetermine randomly determine theoutcome the outcome of of each each game. game. The is The game game is designed designed to return to return a certain a certain
percentage of percentage of the the amount amountwagered wagered backback to the to the player player overover the course the course of many of many plays plays or or instances instances of of the the game, whichisis generally game, which generally referred referred to to as as return returntotoplayer player(RTP). (RTP). The RTP The RTP
and randomness and randomness of of thethe RNG RNG ensure ensure the fairness the fairness of games of the the games andhighly and are are highly regulated. regulated.
Uponinitiation Upon initiation of of play, play, the the RNG randomly RNG randomly determines determines a game a game outcome outcome and symbols and symbols are are then selected then selected which whichcorrespond correspondtotothat thatoutcome. outcome. Notably, Notably, somesome gamesgames may include may include an an element element ofof skillononthethe skill part part of of thethe player player and and are therefore are therefore not entirely not entirely random.random.
[0006] In today's
[0006] In today’s competitive competitive landscape, landscape, aa casino casino not not only onlyhas hastoto contend withother contend with othercasinos casinosininthe thearea, area,but butalso alsoother otherentertainment entertainmentvenues, venues, both both brick brick
and mortar and mortar as as well well as online as online options, options, for their for their share share of a customer’s of a customer's discretionary discretionary spend. spend.
-2- -2- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
Accordingly, systems Accordingly, systems and andmethods methodsforforimproving improving customer customer rewards rewards and thereby and thereby
customer loyalty customer loyalty areare desirable. desirable. 22036978_1 (GHMatters) P116167.AU.2
[0007] In some
[0007] In some aspects, aspects, aa loyalty loyalty program program management management system system 2025226681
associated with ananenterprise associated with enterpriselocation locationisisprovided. provided.TheThe loyalty loyalty program program management management
system includes aaloyalty system includes loyaltymanagement management server server withwith at least at least one processor one processor in in communication with communication with at at leastone least onememory memory device device containing containing instructions instructions thereon. thereon. When When
executed executed byby thethe at least at least oneone processor processor the instructions the instructions cause cause the the at at least oneleast one processor processor to to receive aa plurality receive plurality of of input input data data associated associated with with a a plurality plurality of of patrons. patrons. The plurality of The plurality of
input data represents input data represents actions actions of of the the plurality plurality of of patrons. Thesystem patrons. The systemalso alsodetermines determines a a
current locationofofa apatron current location patron of the of the plurality plurality of patrons. of patrons. The current The current locationlocation of the patron of the patron
is is not not at at the the enterprise enterprise location. Thesystem location. The systemthen then transmits transmits a message a message to a to a computer computer
device associated device associated with with the the patron patron including including a prize atoprize to be ifawarded be awarded if the the patron patron visits the visits the
enterprise location. enterprise location.
[0008] Inother
[0008] In otheraspects, aspects,a loyalty a loyaltyprogram program management management system system
associated withananenterprise associated with enterpriselocation location is is provided. provided. The system The system includesincludes a loyaltya loyalty
management management server server including including at at leastoneone least processor processor in in communication communication with with at at least least one one memory memory device device containing containing instructions instructions thereon. thereon. When executed When executed by the atby the one least at least one processor the processor theinstructions instructionscause causethethe at least at least one one processor processor to astore to store a plurality plurality of of promotionalcampaigns. promotional campaigns.The The system system also receives also receives a plurality a plurality of input of input data associated data associated
with a plurality of patrons. The plurality of input data represents actions of the plurality with a plurality of patrons. The plurality of input data represents actions of the plurality
of patrons.TheThe of patrons. system system further further analyzes analyzes the plurality the plurality of input of input data data associated associated with a first with a first
patron of patron of the the plurality pluralityofofpatrons. patrons. From that the From that the system determines one system determines or more one or more promotionalcampaigns promotional campaigns of the of the plurality plurality of of promotional promotional campaigns campaigns thatfirst that the the first patronpatron qualifies qualifies for. for. Afterwards, Afterwards, the the system generates aa personalized system generates personalized promotional promotionalcampaign campaign forfor
the first the firstpatron patronbased basedon onthe theone oneorormore more promotional promotional campaigns. campaigns.
-3- -3- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0009]
[0009] In In stillfurther still furtheraspects, aspects,a aloyalty loyaltyprogram program management management systemsystem
associated withananenterprise enterpriselocation location is is provided. The system includesincludes a loyaltya loyalty 22036978_1 (GHMatters) P116167.AU.2
associated with provided. The system
management management server server including including at at leastoneone least processor processor in in communication communication with with at at least least one one memory memory device device containing containing instructions instructions thereon. thereon. When executed When executed by the atby the one least at least one processor the processor theinstructions instructionscause causethethe at least at least one one processor processor to astore to store a plurality plurality of of 2025226681
promotionalcampaigns. promotional campaigns.The The system system also receives also receives a plurality a plurality of input of input data associated data associated
with a plurality of patrons. The plurality of input data represents actions of the plurality with a plurality of patrons. The plurality of input data represents actions of the plurality
of of patrons. Thesystem patrons. The systemfurther furtherdetermines determines thata subset that a subsetofofthetheplurality pluralityofofpatrons patronshave have performedqualifying performed qualifyingactions actions for for a first a first promotional promotional campaign campaign of the plurality of the plurality of of promotionalcampaigns. promotional campaigns. Then Then the the system system activates activates the the firstpromotional first promotional campaign campaign basedbased
on the determination. on the determination.
[0010] Anotheraspect
[0010] Another aspect provides provides aa loyalty loyaltyprogram program management system management system
associated associated with an enterprise with an enterprise location location comprising comprising aa loyalty loyalty management management server server including including
aa processor in communication processor in with communication with a memory a memory device device having having instructions instructions stored stored thereon, thereon,
whichwhen which when executed executed by by thethe processor, processor, cause cause the the processor processor toleast: to at at least: receive,from receive, from an an aggregator server, aggregator server, a plurality a plurality of input of input data, data, wherein wherein the plurality the plurality of input of input data data includes includes
gaming dataandand gaming data transaction transaction data data forfor a plurality a plurality of of patron patron accounts, accounts, and and wherein wherein the the aggregator server is aggregator server is configured configured to to receive receive the the plurality plurality of of input input data data from from aa plurality plurality of of
input channelsand input channels andassociate associatethethe plurality plurality of of input input datadata by aby a patron patron account account of the of the
plurality of plurality of patron accounts; determine patron accounts; determinea current a current location location of of a computer a computer device device of a of a patron associated patron associated with witha aselected selectedpatron patron account, account, wherein wherein the current the current location location of of the the computer deviceisisnot computer device notatatthe theenterprise enterprise location; location; determine, determine,bybya aqualifier qualifier rules rules engine engine and in response and in response to to determining determiningthat thatthe the current current location location of of the the computer computerdevice deviceisisnot notatat the enterprise location, that the selected patron account qualifies for an amount of loyalty the enterprise location, that the selected patron account qualifies for an amount of loyalty
currency incentivizing currency incentivizing the the patron patron associated associated with with the the selected selected patron patron account accounttotovisit visit the the
enterprise location; alter, enterprise location; alter, by byananaward award reaction reaction rulesrules engineengine and in and in response response to to determiningthat determining that the the selected selected patron patron account accountqualifies, qualifies, the the amount ofloyalty amount of loyalty currency currencytoto award theselected award the selectedpatron patronaccount accountas as incentive incentive to to visitthe visit theenterprise enterpriselocation locationbased basedat at
-4- -4- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
least least in in part uponthe part upon thegaming gaming data data associated associated with with the the selected selected patron determine, patron account; account; determine, by aa delivery delivery rules rules engine, engine, a a time time period period during whichthe theloyalty loyalty currency currencyisis capable capableofof 22036978_1 (GHMatters) P116167.AU.2
by during which
being redeemed being redeemedbyby thethe patron patron at at thethe enterprise enterprise location;transmit, location; transmit,bybya adelivery deliverysystem system server, server, aa message to the message to the computer computerdevice device of of thethe patron patron including including thethe amount amount of loyalty of loyalty
currency to bebeawarded currency to awardedandand the the timetime period; period; determine determine a new acurrent new current location location of the of the 2025226681
computer deviceofofthe computer device thepatron; patron;determine, determine,based based upon upon thethe newnew location location of the of the computer computer
device of the device of the patron, patron, that that the the computer device of computer device of the the patron patron is is now withinthe now within theenterprise enterprise location; and location; enable redemption and enable redemptionofofthe theloyalty loyaltycurrency currencyininresponse response to to determining determining thatthat
the new the newcurrent currentlocation locationofofthe thecomputer computer device device of the of the patron patron is within is within the enterprise the enterprise
location andthat location and thatthethetime time period period has has not expired. not expired.
[0011] Anotheraspect
[0011] Another aspect provides provides aa loyalty loyaltyprogram program management system management system
associated witha agaming associated with gaming establishment establishment location, location, the system the system comprising comprising a loyalty a loyalty
managementserver management serverincluding including aa processor processor in in communication communicationwith witha amemory memory device device
having instructions having instructions stored stored thereon, thereon,which which when when executed executed byprocessor, by the the processor, cause cause the the processor toto atatleast: processor least: store store a aplurality pluralityofofpromotional promotional campaigns; campaigns; receive, receive, from from an an aggregator server, aa plurality aggregator server, plurality of of input input data data comprising gamingdata comprising gaming dataand andtransaction transactiondata data for a plurality for a plurality of of player playeraccounts, accounts, wherein wherein the aggregator the aggregator server server is configured is configured to associate to associate
the plurality the plurality of of input input data databybya player a player account account of plurality of the the plurality of player of player accounts; accounts;
determine, basedupon determine, based uponthetheplurality pluralityofofinput inputdata, data,that that at at least least one plyer account one plyer accountofofthe the plurality of plurality of player accounts has player accounts hasperformed performedoneone or more or more qualifying qualifying actions actions for a for a first first promotional campaign promotional campaign ofof the the plurality plurality of of promotional promotional campaigns, the one campaigns, the or more one or more qualifying actions qualifying actions associated associated withwith the gaming the gaming data; determine data; determine that alocation that a current currentoflocation at of at least least one mobile one mobile device device associated associated with with at at least least one player one player associated associated with the with theone at least at least one player account player accountisisnot notwithin within thethe gaming gaming establishment establishment location; location; alter, alter, by an by an award award reaction rules reaction rules engine and based engine and basedatat least least in in part part upon determiningthe upon determining thecurrent currentlocation locationofof the at the at least leastone onemobile mobile device device is isnot notwithin withinthe thegaming gaming establishment location, an establishment location, an amount amount
of loyalty of loyalty currency currencytotoaward awardthethe at at leastoneone least player player account account as incentive as incentive to visit to visit the the gaming establishmentlocation gaming establishment locationbased basedatatleast least in in part part upon upon the the gaming dataassociated gaming data associated with with
-5- -5- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
the at the at least least one player account; one player account;determine, determine,by by a delivery a delivery rules rules engine, engine, a time a time period period
during whichthe theloyalty loyalty currency currencyis is capable capable of of being being redeemed redeemedbybythetheatatleast least one oneplayer player 22036978_1 (GHMatters) P116167.AU.2
during which
account at account at the the gaming gamingestablishment establishment location;send, location; send,byby a delivery a delivery system, system, a message a message to to the at the at least least one one mobile deviceincluding mobile device includingthe theamount amountof of loyalty loyalty currency currency to awarded to be be awarded and the time and the timeperiod; period;determine, determine,based based upon upon a new a new location location ofattheleast of the at least one mobile one mobile 2025226681
device, thatthe device, that themobile mobile device device is within is within a predefined a predefined distance distance of theestablishment of the gaming gaming establishment location; and location; permitredemption and permit redemption of the of the loyalty loyalty currency currency basedbased at least at least in upon in part part upon determiningthat determining thatthe themobile mobile device device is within is within the predefined the predefined distance distance of theof the gaming gaming
establishment location establishment location and and that that the time the time period period has has not not expired. expired.
[0012] Anotheraspect
[0012] Another aspectprovides providesa method a method for for managing managing a loyalty a loyalty
program associated program associated with with aa casino casino gaming gamingestablishment establishmentandand at at leastoneone least partner partner
merchant, the merchant, the method method comprising comprisingatat least: least: receiving, receiving, by by aa processor processor and from anan and from
aggregator server, input aggregator server, input data data associated associatedwith witha aplayer playeraccount account of of a plurality a plurality of of player player
accounts, whereinthe accounts, wherein theinput inputdata datacomprises comprisesgaming gaming datadata and and transaction transaction datadata associated associated
with the with the player player account of the account of the plurality plurality of ofplayer playeraccounts, accounts,wherein wherein the the aggregator aggregator server server
is is configured to associate configured to associate the theinput inputdata databybyplayer player account account of the of the plurality plurality of player of player
accounts; determining,bybythe accounts; determining, theprocessor processorandand in in response response to receiving to receiving the the input input data, data, a a current location of current location of aa computer computerdevice device of of a player a player associated associated withwith the player the player account, account,
wherein the wherein the current current location location of of the the computer device is computer device is not not at at the the casino casino gaming gaming establishment; determining,bybya aqualifier establishment; determining, qualifierrules rulesengine engineand andin inresponse response to to determining determining
that the current location of the computer device is not at the casino gaming establishment, that the current location of the computer device is not at the casino gaming establishment,
that the that the player playeraccount account qualifies qualifiesfor forananamount amount of of loyalty loyaltycurrency currencyencouraging the player encouraging the player
associated with the associated with the player player account accounttoto visit visit the the casino casino gaming establishment;altering, gaming establishment; altering, by by an awardreaction an award reactionrules rulesengine engineandand in in response response to determining to determining that that the the player player account account
qualifies, the amount qualifies, the amountof of loyalty loyalty currency currency to award to award theaccount the player player asaccount as to incentive incentive visit to visit the casino gaming location based at least in part upon the gaming data associated with the the casino gaming location based at least in part upon the gaming data associated with the
player account; player account; determining, determining,bybya adelivery deliveryrules rulesengine, engine,a atime timeperiod periodduring duringwhich which thethe
loyalty loyalty currency is capable currency is capableofofbeing beingredeemed redeemed by the by the player; player; providing, providing, by a by a delivery delivery
-6- -6- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
system server, aa message system server, messagetotothe thecomputer computer device device of the of the player player including including the the amount amount of of loyalty loyalty currency to be be awarded awardedand and thetime time period; determining, by the processor and and 22036978_1 (GHMatters) P116167.AU.2
currency to the period; determining, by the processor
based upon based uponananupdated updated location location of of thecomputer the computer device device of the of the player, player, that that thethe computer computer
device of the device of the player player is is within within a a predefined distance of predefined distance of the the casino casino gaming gamingestablishment; establishment; and enabling,bybythethe and enabling, processor, processor, redemption redemption of theofloyalty the loyalty currency currency in response in response to to 2025226681
determiningthat determining that the the computer computerdevice device of of thethe player player is is within within thethe predefined predefined distance distance of of the casino the casino gaming gaming establishment establishment and and oncondition on the the condition thattime that the theperiod time has period not has not expired. expired.
[0013] FIG. 11 isis an
[0013] FIG. an exemplary exemplary diagram diagram showing showingseveral several EGMs EGMs networkedwith networked withvarious variousgaming gaming relatedservers. related servers.
[0014] FIG.
[0014] FIG. 2 isa ablock 2 is blockdiagram diagram showing showing various various functional functional elements elements of of
an an exemplary exemplary EGM. EGM.
[0015] FIG.
[0015] FIG. 3 illustrates,ininblock 3 illustrates, blockdiagram diagram form, form, an embodiment an embodiment of a of a game processingarchitecture game processing architecturethat that implements implements a game a game processing processing pipeline pipeline for for thethe play play of of
aa game in accordance game in accordancewith withvarious variousembodiments embodiments described described herein. herein.
[0016] FIG.
[0016] FIG. 4 illustratesa adiagram 4 illustrates diagramof of a loyalty a loyalty management management system system in in accordancewith accordance withatat least least one one embodiment described embodiment described herein. herein.
[0017] FIG.
[0017] FIG. 5 illustratestwotwo 5 illustrates views views of aof a user user interface interface for displaying for displaying
badgesfor badges for use use by by the the loyalty loyalty management system management system shown shown in FIG. in FIG. 4. 4.
-7- -7- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
DETAILEDDESCRIPTION DETAILED DESCRIPTION 22036978_1 (GHMatters) P116167.AU.2
[0018] Thepresent
[0018] The presentdisclosure disclosure describes describes a asystem systemandand method method for for
leveraging allofofthethe leveraging all available available offerings offerings at a at a traditional traditional casinocasino resort,resort, as well as as well those as of those of
external affiliated partners. external affiliated partners. The leveragingisisdesigned The leveraging designedtotobuild buildcustomer customer loyalty loyalty and and
spend in whatever whatevervenue venue thecustomer customer is is located at at thethe time.TheThe disclosure provides a 2025226681
spend in the located time. disclosure provides a
dynamicmarketing dynamic marketing and and promotion promotion system system to reward to reward casino casino patron patron loyalty loyalty for both for both inside inside
and outside casino and outside casino gaming gamingand andother otheractivity activity (e.g., (e.g., online, online, mobile, mobile, social social media media
participation, completed participation, survey)asaswell completed survey) wellas astransactions transactionsat atassociated associated merchants merchants (e.g., (e.g.,
casino restaurants,memberships, casino restaurants, memberships, resorts, resorts, onlineonline sites, sites, promotional promotional affiliates, affiliates, etc.). etc.).
[0019] FIG.
[0019] FIG. 1 illustratesseveral 1 illustrates severaldifferent differentmodels modelsof ofEGMs EGMs whichwhich may may be networkedtotovarious be networked variousgaming gaming related related servers. servers. Shown Shown is a system is a system 100 in 100 in a gaming a gaming
environment includingone environment including one or or more more server server computers computers 102 (e.g., 102 (e.g., slotslot servers servers of of a casino) a casino)
that that are are in in communication, communication, viavia a communications a communications network, network, with with one or one more or more gaming gaming
devices 104A-104X devices 104A-104X (EGMs, (EGMs, slots, slots, video video poker, poker, bingo bingo machines, machines, etc.)etc.) thatthat can can implement implement
one or more one or aspects of more aspects of the the present presentdisclosure. The disclosure. Thegaming gamingdevices devices104A-104X may 104A-104X may
alternatively be alternatively portable and/or be portable and/or remote remotegaming gaming devices devices suchsuch as, not as, but but limited not limited to, a to, a smart phone,aatablet, smart phone, tablet, aa laptop, laptop, or or a a game console.Gaming game console. Gaming devices devices 104A-104X 104A-104X utilizeutilize
specialized specialized software software and/or and/or hardware to form hardware to form non-generic, non-generic, particular particular machines or machines or
apparatuses apparatuses that that comply with regulatory comply with regulatory requirements requirements regarding regarding devices devices used used for for wageringororgames wagering gamesofofchance chance thatprovide that providemonetary monetary awards. awards.
[0020] Communication
[0020] Communication between between thegaming the gamingdevices devices104A-104X 104A-104X and and the the
server server computers computers 102, 102, and and among the gaming among the gamingdevices devices 104A-104X, 104A-104X,maymay be be director or direct
indirect indirect using one or using one or more morecommunication communication protocols. protocols. As anAs an example, example, gaming gaming devices devices
104A-104X and the 104A-104X and the server server computers computers 102 can communicate 102 can communicate over over one one or or more more communication networks, communication networks, suchsuch as over as over the Internet the Internet through through a website a website maintained maintained by a by a
computer ona aremote computer on remoteserver serverororover overananonline onlinedata datanetwork network including including commercial commercial online online
service providers, service providers, Internet Internet service service providers, providers, private private networks networks (e.g., (e.g., local local area area networks networks
-8- -8- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
and enterprise networks), and enterprise networks),and andthethelike like(e.g., (e.g., wide widearea areanetworks). networks). TheThe communication communication
networks could could allow allow gaming gaming devices devices 104A-104X 104A-104Xto to communicate with one one another 22036978_1 (GHMatters) P116167.AU.2
networks communicate with another
and/or the server and/or the server computers computers102 102 using using a variety a variety of of communication-based communication-based technologies, technologies,
such as radio such as radio frequency (RF)(e.g., frequency (RF) (e.g., wireless wireless fidelity fidelity(WiFi®) (WiFi®) and Bluetooth®),cable and Bluetooth®), cableTV, TV, satellite satellite links links and thelike. and the like. 2025226681
[0021] In some
[0021] In some embodiments, embodiments, server server computers computers 102 may not 102 may not bebe necessary and/or necessary and/orpreferred. preferred.For Forexample, example, in in oneone or more or more embodiments, embodiments, a stand-alone a stand-alone
gaming device such gaming device such as as gaming device 104A, gaming device gamingdevice 104A, gaming device 104B 104Bororany anyofof the the other other gaming devices104C-104X gaming devices 104C-104Xcan can implement implement one orone or aspects more more aspects of theof the present present disclosure. disclosure.
However, However, ititis is typical typical to to find find multiple multiple EGMs EGMs connected connected to networks to networks implemented implemented with with one or more one or of the more of the different different server servercomputers 102 described computers 102 describedherein. herein.
[0022] The
[0022] The server server computers computers 102include 102 may may include a central a central determination determination
gaming system gaming system server server 106, 106, a ticket-in-ticket-out a ticket-in-ticket-out (TITO) (TITO) system system serverserver 108, a108, a player player
tracking system tracking server 110, system server 110, aa progressive systemserver progressive system server 112, 112, and/or and/or aa casino casino management management system server 114. system server 114. Gaming Gaming devices devices 104A-104X 104A-104X may include may include features features to enable to enable operation operation
of anyororall of any allservers serversforforuseuse by by thethe player player and/or and/or operator operator (e.g., (e.g., the casino, the casino, resort, resort, gaming gaming
establishment, tavern, pub, establishment, tavern, etc.). For pub, etc.). For example, example,game game outcomes outcomes may may be be generated generated on a on a
central central determination determination gaming systemserver gaming system server106 106 and and then then transmitted transmitted over over thethe network network to to
any of aa group any of of remote group of remoteterminals terminalsororremote remotegaming gaming devices devices 104A-104X 104A-104X that utilize that utilize the the
game outcomes game outcomes andand display display thethe resultstotothe results the players. players.
[0023] Gaming
[0023] Gaming device104A device 104A is is oftenofofa acabinet often cabinetconstruction construction which which maybebealigned may alignedininrows rows or or banks banks of similar of similar devices devices for placement for placement and operation and operation on a on a casino floor. The casino floor. Thegaming gaming device device 104A104A oftenoften includes includes a door a main main(not doorshown) (not shown) which which provides access provides access to to the the interior interior of of the the cabinet. cabinet. Gaming device104A Gaming device 104A typically typically includes includes a a button area button area ororbutton buttondeck deck 120120 accessible accessible by aby a player player thatconfigured that is is configured with with input input switches or buttons switches or buttons122, 122,ananaccess access channel channel for for a bill a bill validator validator 124, 124, and/or and/or an access an access
channel fora aticket-out channel for ticket-out printer printer 126. 126.
-9- -9- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0024]
[0024] In In FIG. FIG. 1, 1, gaming gaming device device 104A104A is shown is shown as a Relm as a Relm XLTM model XL TM model
gaming device manufactured gaming device Aristocrat® Technologies, manufacturedbybyAristocrat® Technologies, Inc. Inc. AsAsshown, shown, gaming gaming 22036978_1 (GHMatters) P116167.AU.2
device 104Aisisa areel device 104A reelmachine machine having having a gaming a gaming display display area area 118 comprising 118 comprising a number a number
(typically (typically 33 or or 5) 5)of ofmechanical mechanical reels reels 130 130 with various symbols with various symbolsdisplayed displayedononthem. them. TheThe
reels 130 reels 130 are are independently spunand independently spun andstopped stoppedtotoshow showa aset setofofsymbols symbolswithin withinthethegaming gaming 2025226681
display display area area 118 118 which maybebeused which may usedtotodetermine determineanan outcome outcome to the to the game. game.
[0025] In many
[0025] In manyconfigurations, configurations, the the gaming gaming machine 104Amay machine 104A mayhave havea a maindisplay main display128 128(e.g., (e.g., video video display display monitor) monitor)mounted mountedto,to, ororabove, above,thethegaming gaming display display
area area 118. Themain 118. The maindisplay display128128 cancan be be a high-resolution a high-resolution LCD, LCD, plasma, plasma, LED, LED, or OLEDor OLED
panel which panel whichmay maybe be flatororcurved flat curved as as shown, shown, a cathode a cathode ray tube, ray tube, or other or other conventional conventional
electronically controlled video monitor. electronically controlled video monitor.
[0026]
[0026] In In some some embodiments, embodiments, the bill the bill validator validator 124124 may may also also function function as as
aa "ticket-in" “ticket-in” reader that allows reader that the player allows the player toto use usea acasino casinoissued issuedcredit creditticket tickettotoload load credits credits onto onto the the gaming device 104A gaming device 104A(e.g., (e.g., in in aa cashless cashless ticket ticket(“TITO”) ("TITO") system). In such system). In such cashless embodiments,thethegaming cashless embodiments, gaming device device 104A104A mayinclude may also also include a “ticket-out” a "ticket-out" printerprinter
126 for outputting 126 for outputting aa credit credit ticket ticket when when aa"cash “cashout" out”button buttonisispressed. pressed.Cashless Cashless TITO TITO
systems are used systems are usedtotogenerate generateand andtrack trackunique unique bar-codes bar-codes or other or other indicators indicators printed printed on on
tickets to allow tickets to allowplayers playersto toavoid avoid the the use use of bills of bills and and coinscoins by loading by loading credits credits using a using ticket a ticket
reader and reader cashingout and cashing out credits credits using using aa ticket-out ticket-out printer printer126 126 on on the the gaming device104A. gaming device 104A. The gaming The gamingmachine machine104A 104A canhave can have hardware hardware metersfor meters forpurposes purposesincluding including ensuring ensuring regulatory compliance regulatory andmonitoring compliance and monitoring thethe player player creditbalance. credit balance.InInaddition, addition,there there can can be be additional additional meters meters that that record record the the total totalamount amount of of money wageredonon money wagered thegaming the gaming machine, machine,
total amount total ofmoney amount of money deposited, deposited, total total amount amount of money of money withdrawn, withdrawn, total of total amount amount of winningsonongaming winnings gaming device device 104A. 104A.
[0027] In some
[0027] In someembodiments, embodiments, a player a player tracking tracking card card reader reader 144, 144, a a
transceiver for transceiver for wireless wireless communication witha amobile communication with mobile device device (e.g., (e.g., a player’s a player's
smartphone), smartphone), a akeypad keypad 146, 146, and/or and/or an illuminated an illuminated display display 148reading, 148 for for reading, receiving, receiving,
-10- -10- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
entering, entering, and/or displaying player and/or displaying player tracking trackinginformation informationisisprovided providedin inEGMEGM 104A.104A. In In such embodiments, a game controller within the the gaming device 104A 104A can communicate 22036978_1 (GHMatters) P116167.AU.2
such embodiments, a game controller within gaming device can communicate
with the with the player player tracking tracking system system server server 110 110totosend sendandand receive receive player player tracking tracking
information. information.
[0028] Gaming device104A 104A may may alsoalso include a bonus topper wheel 2025226681
[0028] Gaming device include a bonus topper wheel
134. When 134. When bonus bonus play play is triggered is triggered (e.g.,(e.g., by a player by a player achieving achieving a particular a particular outcome oroutcome set or set of of outcomes outcomes ininthe theprimary primarygame), game), bonus bonus topper topper wheel wheel 134 134 is operative is operative to spin to spin and and stopstop
with indicator with indicator arrow 136 indicating arrow 136 indicating the the outcome outcomeofofthe thebonus bonusgame. game. Bonus Bonus topper topper wheel wheel
134 is typically 134 is typically used used to to play play aabonus bonus game, but it game, but it could could also also be be incorporated incorporated into into play play of of
the base the base or or primary primary game. game.
[0029] A candle
[0029] A candle 138138 may may be mounted be mounted on theon theoftop top of gaming gaming device device 104A 104A
and maybebeactivated and may activatedbybya aplayer player(e.g., (e.g., using using aa switch switchoror one oneofofbuttons buttons122) 122)totoindicate indicate to to operations operations staff staffthat thatgaming gaming device 104Ahas device 104A hasexperienced experienced a malfunction a malfunction or the or the player player
requires service. requires Thecandle service. The candle138 138 is isalso alsooften oftenused usedtotoindicate indicatea ajackpot jackpothashasbeen been wonwon
and toalert and to alert staff staff that that aa hand handpayout payout of award of an an award may bemay be needed. needed.
[0030] Theremay
[0030] There mayalso alsobebeone oneorormore moreinformation informationpanels panels152 152which which maybebea back-lit, may a back-lit,silkscreened silkscreened glass glass panel panel withwith lettering lettering to indicate to indicate general general game game information including, for information including, for example, example,a agame game denomination denomination (e.g., (e.g., $0.25 $0.25 or $1), or $1), pay pay lines, lines,
pay tables, pay tables, and/or and/or various various game related graphics. game related graphics. InIn some someembodiments, embodiments, the the information information
panel(s) 152 panel(s) maybebeimplemented 152 may implementedas as an an additional additional video video display. display.
[0031] Gaming
[0031] Gaming devices devices 104A 104A have traditionally have traditionally also included also included a handle a handle
132 typically mounted 132 typically to the mounted to the side side of of main cabinet 116 main cabinet whichmay 116 which maybebe used used to to initiate game initiate game play. play.
[0032] Many
[0032] Many or all or all thethe above above described described components components cancontrolled can be be controlled by by
circuitry circuitry (e.g., (e.g.,a agaming controller) housed gaming controller) inside the housed inside the main maincabinet cabinet116 116 of of thethe gaming gaming
device 104A,the device 104A, thedetails details of of which are shown which are inFIG. shown in FIG.2.2.
-11- -11- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0033]
[0033] An An alternative alternative example example gaming gaming device device 104B 104B illustrated illustrated in FIG. in FIG. 1 1 is is the ArcTM the Arc model model gaming gaming device device manufactured manufactured by Aristocrat by Aristocrat ® Technologies, Technologies, Inc. Note Inc. Note 22036978_1 (GHMatters) P116167.AU.2
that where that possible, reference where possible, reference numerals identifying similar numerals identifying similar features features of of the the gaming device gaming device
104A embodiment 104A embodiment are are alsoalso identified identified in in thethe gaming gaming device device 104B104B embodiment embodiment using the using the
same reference numbers. same reference Gaming numbers. Gaming device device 104B 104B doesdoes not not include include physical physical reelsand reels and 2025226681
instead instead shows gameplay shows game play functions functions on on main main display display 128. 128. An optional An optional topper topper screen screen 140 140
may be may be used usedasas aa secondary secondary game gamedisplay display for for bonus bonus play, play, to to show gamefeatures show game features or or attraction activities while attraction activities whilea agame game is not is not in play, in play, or other or any any other information information or mediaor media desired desired
by the by the game gamedesigner designerororoperator. operator.InInsome some embodiments, embodiments, topper topper screen screen 140also 140 may mayoralso or alternatively be alternatively be used to display used to display progressive progressivejackpot jackpotprizes prizesavailable availabletotoa aplayer playerduring during play of play of gaming device104B. gaming device 104B.
[0034] Examplegaming
[0034] Example gaming device device 104B104B includes includes a main a main cabinet cabinet 116 116
including including aa main maindoor door(not (notshown) shown) which which opens opens to provide to provide access access to interior to the the interior of the of the
gaming device104B. gaming device 104B. The The mainmain or service or service door door (not (not shown)is shown)is typically typically used used by by service service
personnel to refill the ticket-out printer 126 and collect bills and tickets inserted into the personnel to refill the ticket-out printer 126 and collect bills and tickets inserted into the
bill validator bill validator124. 124.The The main main or or service service door door (not (not shown)may alsobebeaccessed shown)may also accessedtotoreset resetthe the machine,verify machine, verify and/or and/or upgrade upgradethe thesoftware, software, and andfor for general general maintenance maintenanceoperations. operations.
[0035] Anotherexample
[0035] Another examplegaming gaming device device 104C 104C shown shown is Helix is the TM TM the Helix model gaming model gamingdevice device manufactured manufactured by Aristocrat® Technologies, by Aristocrat® Technologies, Inc. Inc. Gaming device Gaming device
104C includesa amain 104C includes main display display 128A 128A that that is inisa in a landscape landscape orientation. orientation. Although Although not not illustrated illustratedby bythe thefront frontview viewprovided, provided, the the landscape landscape display display 128A may 128A may have have a curvature a curvature
radius from radius fromtop toptotobottom, bottom, or or alternativelyfrom alternatively from sideside to side. to side. In some In some embodiments, embodiments,
display 128Aisisa aflat display 128A flat panel panel display. display. Main Main display display 128A 128A is typically is typically usedused for primary for primary
game playwhile game play whilesecondary secondary display display 128B 128B is typically is typically used used forfor bonus bonus game game play,play, to show to show
game featuresor orattraction game features attractionactivities activitieswhile while thethe gamegame is notisinnot inorplay play or any other any other
information or media information or mediadesired desiredbyby thethe game game designer designer or operator. or operator. In some In some embodiments, embodiments,
example gaming example gaming device device 104C 104C may may also also include include speakers speakers 142output 142 to to output various various audioaudio such such
as as game sound,background game sound, background music, music, etc. etc.
-12- -12- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0036] Many
[0036] Many different different types types of of games, games, including including mechanical mechanical slot slot games, games,
video slot games, video poker, video black jack, video pachinko, keno, bingo, and lottery, video slot games, video poker, video black jack, video pachinko, keno, bingo, and lottery, 22036978_1 (GHMatters) P116167.AU.2
may be provided may be provided with with or or implemented within the implemented within the depicted depictedgaming gamingdevices devices104A-104C 104A-104C
and other similar and other similar gaming devices.Each gaming devices. Each gaming gaming device device may be may also also be operable operable to provide to provide
manydifferent many different games. Games games. Games maymay be differentiated be differentiated accordingto tothemes, according themes,sounds, sounds, 2025226681
graphics, type of graphics, type of game game(e.g., (e.g., slot slot game gamevs.vs.card cardgame game vs. vs. game game with with aspects aspects of skill), of skill),
denomination,number denomination, number of paylines, of paylines, maximum maximum jackpot, jackpot, progressive progressive or non-progressive, or non-progressive,
bonusgames, bonus games,and andmay maybe be deployed deployed for for operation operation in in Class Class 2 or 2 or Class Class 3,3, etc. etc.
[0037] FIG.
[0037] FIG. 2 isa ablock 2 is blockdiagram diagram depicting depicting exemplary exemplary internal internal electronic electronic
components components ofof a agaming gaming device device 200 200 connected connected to various to various external external systems. systems. All orAll or parts parts
of the example of the examplegaming gaming device device 200 200 shown shown could could be usedbetoused to implement implement any any one of theone of the
example gaming example gaming devices devices 104A-X 104A-X depicted depicted in FIG. in FIG. 1.shown 1. As As shown in 2, in FIG. FIG. 2, gaming gaming device device
200 includes 200 includes aa topper topperdisplay display216 216ororanother anotherform form of of a top a top boxbox (e.g., (e.g., a topper a topper wheel, wheel, a a topper screen, topper screen, etc.) etc.) that thatsits sitsabove abovecabinet cabinet218. 218. Cabinet 218orortopper Cabinet 218 topperdisplay display216 216may may also also house house aa number numberofofother othercomponents components which which may may be be to used used addto add features features to a game to a game
being played being playedonongaming gaming device device 200, 200, including including speakers speakers 220, 220, a ticket a ticket printer printer 222 222 which which
prints bar-coded tickets or other media or mechanisms for storing or indicating a player’s prints bar-coded tickets or other media or mechanisms for storing or indicating a player's
credit value, aa ticket credit value, ticket reader reader224 224 which which readsreads bar-coded bar-coded ticketstickets or media or other otherormedia or mechanisms mechanisms forfor storing storing or indicating or indicating a player’s a player's credit credit value, value, and aand a player player tracking tracking
interface interface 232. Player tracking 232. Player trackinginterface interface232 232 maymay include include a keypad a keypad 226 for226 for entering entering
information, information, a a player player tracking tracking display display 228displaying 228 for for displaying information information (e.g., an (e.g., an illuminated illuminated
or or video video display), display), aa card card reader reader230 230 for forreceiving receivingdata dataand/or and/orcommunicating information communicating information
to and to frommedia and from mediaorora adevice device such such as as a smart a smart phone phone enabling enabling player player tracking. tracking. FIG. 2FIG. 2 also depictsutilizing also depicts utilizinga ticket a ticket printer printer 222 222 to print to print tickets tickets for a for TITO asystem TITOserver system 108.server 108.
Gaming device200200 Gaming device maymay further further include include a billvalidator a bill validator234, 234,player-input player-inputbuttons buttons236 236 for for
player input, player input, cabinet cabinet security security sensors sensors 238 to detect 238 to detect unauthorized unauthorizedopening openingofofthethecabinet cabinet 218, aa primary 218, gamedisplay primary game display240, 240,and anda asecondary secondary game game display display 242, 242, each each coupled coupled to and to and
operable under the operable under the control control of of game controller 202. game controller 202.
-13- -13- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0038] Thegames
[0038] The games availablefor available forplay playononthe thegaming gaming device device 200200 areare
controlled controlled by by a a game controller 202 202that that includes includes one one or or more moreprocessors processors204. 204.Processor Processor 22036978_1 (GHMatters) P116167.AU.2
game controller
204 represents 204 represents aa general-purpose general-purposeprocessor, processor,a aspecialized specializedprocessor processorintended intended to to perform perform
certain certain functional functional tasks, tasks,orora a combination combination thereof. thereof.As As an an example, example, processor 204can processor 204 canbe beaa central central processing unit (CPU) processing unit (CPU) that that hashas one one or more or more multi-core multi-core processing processing units and units and 2025226681
memory memory mediums mediums (e.g., (e.g., cache cache memory) memory) that that function function as buffers as buffers and/or and/or temporary temporary storage storage
for data. for data. Alternatively,processor Alternatively, processor 204204 cana be can be a specialized specialized processor, processor, such as such an as an application specific integrated application specific integrated circuit circuit (ASIC), (ASIC),graphics graphicsprocessing processing unit unit (GPU), (GPU), field- field-
programmable programmable gate gate array array (FPGA), (FPGA), digital digital signal signal processor processor (DSP),(DSP), or another or another type of type of hardwareaccelerator. hardware accelerator. In In another anotherexample, example,processor processor 204 204 is is a system a system on on chipchip (SoC) (SoC) that that
combinesand combines and integratesoneone integrates or more or more general-purpose general-purpose processors processors and/or and/or one or one more or more specialized processors. Although specialized processors. AlthoughFIG. FIG.2 illustrates 2 illustratesthat that game gamecontroller controller202202 includes includes a a
single processor single processor 204, 204, game game controller controller 202 is202 not is not limited limited to this to this representation representation and instead and instead
can include multiple can include multiple processors 204 (e.g., processors 204 (e.g., two two or or more processors). more processors).
[0039] FIG.
[0039] FIG. 2 illustratesthat 2 illustrates thatprocessor processor 204204 is operatively is operatively coupled coupled to to memory208. memory 208.Memory Memory 208 208 is defined is defined herein herein as including as including volatile volatile andand nonvolatile nonvolatile
memory memory and and other other types types of of non-transitory non-transitory data data storage storage components. components. Volatile Volatile memory memory is is memorythat memory that do donot notretain retain data data values values upon upon loss loss of of power. Nonvolatile memory power. Nonvolatile memoryisis memorythat memory that do do retain retain data data upon upon a a loss loss of of power. power. Examples Examples of of memory 208include memory 208 include randomaccess random accessmemory memory (RAM), (RAM), read-only read-only memorymemory (ROM), (ROM), hard disk hard disk drives, drives, solid-state solid-state
drives, drives, USB flash drives, USB flash drives, memory cards memory cards accessed accessed viavia a memory a memory cardcard reader, reader, floppy floppy disks disks
accessed via accessed via an anassociated associatedfloppy floppydisk diskdrive, drive,optical opticaldiscs discsaccessed accessedviaviaananoptical opticaldisc disc drive, magnetictapes drive, magnetic tapesaccessed accessed via via an appropriate an appropriate tape tape drive,drive, and/orand/or other memory other memory
components, or aa combination components, or combination of of any any two two or or more moreofof these these memory memorycomponents. components.In In addition, addition,examples examples of ofRAM include static RAM include static random random access access memory (SRAM), memory (SRAM), dynamic dynamic
random access random access memory (DRAM), memory (DRAM), magnetic magnetic random random accessmemory access memory (MRAM), (MRAM), and other and other
such such devices. devices. Examples of ROM Examples of includeaa programmable ROM include programmableread-only read-only memory memory(PROM), (PROM), an erasable programmable an erasable programmableread-only read-onlymemory memory (EPROM), (EPROM), an electrically an electrically erasable erasable
-14- -14- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
programmableread-only programmable read-only memory (EEPROM), memory (EEPROM), or or otherlike other like memory device. Even memory device. Even though though
FIG. 22 illustrates illustrates that game gamecontroller controller202 202includes includesa asingle memory 208, game gamecontroller controller 22036978_1 (GHMatters) P116167.AU.2
FIG. that single memory 208,
208 could 208 couldinclude include multiple multiple memories memories 208 208 forfor storingprogram storing program instructionsand/or instructions and/ordata. data.
[0040] Memory
[0040] Memory 208208 can can store store oneone or more or more gamegame programs programs 206 that 206 that
provide program programinstructions instructionsand/or and/or data forfor carrying out out various embodiments (e.g., 2025226681
provide data carrying various embodiments (e.g.,
game mechanics) game mechanics) described described herein. herein. Stated Stated another another way, way, game game program program 206 represents 206 represents an an executable programstored executable program storedininany anyportion portionororcomponent component of memory of memory 208. 208. In oneInorone or more more
embodiments, game embodiments, game program program 206 206 is is embodied embodied in the in theofform form of source source code code that that includes includes
human-readable statements human-readable statements written written inina aprogramming programming language language or or machine code that machine code that contains numericalinstructions contains numerical instructions recognizable recognizablebybya suitable a suitableexecution execution system, system, suchsuch as aas a
processor 204 processor 204inina agame game controller controller or or other other system. system. Examples Examples of executable of executable programs programs
include: include: (1) (1) aa compiled programthat compiled program thatcan canbebetranslated translated into into machine codeininaaformat machine code formatthat that can be loaded can be loaded into into aa random accessportion random access portionofofmemory memory208208 and and run run by processor by processor 204;204; (2) (2)
source code that source code that may beexpressed may be expressedininproper properformat formatsuch suchasasobject objectcode codethat thatisis capable capableofof being loaded being loadedinto intoaarandom random access access portion portion of memory of memory 208 208 and and executed executed by processor by processor
204; and 204; and(3) (3)source sourcecode code that that may may be interpreted be interpreted by another by another executable executable program program to to generate instructions in generate instructions in aa random random access access portion portion of memory of memory 208 to 208 to be executed be executed by by processor 204. processor 204.
[0041] Alternatively,game
[0041] Alternatively, game programs programs 206becan 206 can be setup setup to generate to generate one one or more game or more gameinstances instancesbased basedononinstructions instructions and/or and/or data data that that gaming device 200 gaming device 200 exchange with one exchange with one or or more moreremote remotegaming gamingdevices, devices,such suchasasa acentral central determination determination gaming systemserver gaming system server106 106(not (notshown shown in in FIG. FIG. 2 but 2 but shown shown in FIG. in FIG. 1). 1). ForFor purpose purpose of this of this
disclosure, disclosure, the the term term “game instance”refers "game instance" referstotoaaplay playororaaround roundofofa agame game that that gaming gaming
device 200presents device 200 presents(e.g., (e.g., via via aa user user interface interface (UI)) (UI)) toto aa player. player. The Thegame game instance instance is is
communicated communicated to to gaming gaming device device 200 200 via network via the the network 214then 214 and anddisplayed then displayed on gaming on gaming
device 200. For device 200. Forexample, example, gaming gaming device device 200execute 200 may may execute game program game program 206 as video 206 as video
streaming softwarethat streaming software that allows allows the the game gametotobebedisplayed displayedonongaming gaming device device 200.200. When When a a game game isis stored stored on ongaming gaming device device 200, 200, it it maymay be loaded be loaded fromfrom memory memory 208 from 208 (e.g., (e.g.,a from a
-15- -15- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
read only read only memory memory (ROM)) (ROM)) or from or from the central the central determination determination gaminggaming system system server server 106 106 to memory 208. 22036978_1 (GHMatters) P116167.AU.2
to memory 208.
[0042] Gaming
[0042] Gaming devices, devices, suchsuch as gaming as gaming device device 200, 200, are highly are highly regulated regulated
to ensure to ensure fairness fairness and, and, in in many cases, gaming many cases, gamingdevice device200 200 is is operabletotoaward operable award monetary monetary
awards (e.g., typically typically dispensed in the the form formofofa aredeemable redeemable voucher). Therefore, to 2025226681
awards (e.g., dispensed in voucher). Therefore, to
satisfy satisfy security security and regulatory requirements and regulatory requirementsin ina gaming a gaming environment, environment, hardware hardware and and software architectures are software architectures are implemented implemented in in gaming gaming devices devices 200 differ 200 that that differ significantly significantly
from those of from those of general-purpose general-purpose computers. computers. Adaptinggeneral Adapting generalpurpose purposecomputers computersto to function as gaming function as gamingdevices devices 200200 is not is not simple simple or straightforward or straightforward because because of: (1)of: the(1) the
regulatory requirements regulatory requirementsfor forgaming gaming devices devices 200,200, (2) harsh (2) the the harsh environment environment in in which which gaming devices200 gaming devices 200 operate,(3)(3)security operate, securityrequirements, requirements, (4)fault (4) faulttolerance tolerancerequirements, requirements, and (5) the and (5) therequirement requirementforfor additionalspecial additional specialpurpose purpose componentry componentry enabling enabling
functionality functionality of of an an EGM. These EGM. These differences differences require require substantial substantial engineering engineering effort effort withwith
respect toto game respect game design design implementation, implementation, game mechanics, hardware game mechanics, hardware components, components, and and software. software.
[0043] One
[0043] One regulatory regulatory requirement requirement for for games games running running on gaming on gaming device device
200 generally 200 generally involves involvescomplying complying with with a certainlevel a certain levelofofrandomness. randomness. Typically, Typically, gaming gaming
jurisdictions mandate jurisdictions that gaming mandate that gamingdevices devices 200200 satisfy satisfy a minimum a minimum level level of randomness of randomness
without specifying without specifying how howa agaming gaming device device 200200 should should achieve achieve thisthis level level of of randomness. randomness. To To comply, FIG.2 2illustrates comply, FIG. illustratesthat that gaming gaming device device 200200 includes includes an 212 an RNG RNG 212 that that utilizes utilizes
hardwareand/or hardware and/orsoftware software to to generate generate RNGRNG outcomes outcomes thatany that lack lack any pattern. pattern. The RNGThe RNG operations are often operations are often specialized specialized and non-genericininorder and non-generic ordertoto comply complywith with regulatory regulatory andand
gaming requirements. For gaming requirements. Forexample, example,inin aareel reel game, game, game gameprogram program 206206 cancan initiate initiate
multiple RNG multiple calls to RNG calls toRNG 212 to RNG 212 to generate generate RNG outcomes, where RNG outcomes, where each each RNG RNGcall calland and RNG RNG outcome outcome corresponds corresponds to antooutcome an outcome for a for a reel. reel. In another In another example, example, gaminggaming device device
200 can 200 can be be aa Class Class II II gaming device where gaming device where RNG RNG212212 generates generates RNG RNG outcomes outcomes for for creating creating Bingo cards. In Bingo cards. In one oneorormore more embodiments, embodiments, RNG RNG 212 212becould could be aone one of set of of a set of
RNGs RNGs operating operating on on gaming gaming device device 200. 200. Game developers Game developers could could vary thevary theofdegree degree true of true
-16- -16- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
randomnessfor randomness foreach eachRNG RNG (e.g., (e.g., pseudorandom) pseudorandom) and utilize and utilize specific specific RNGsRNGs depending depending on on game requirements. 22036978_1 (GHMatters) P116167.AU.2
game requirements.
[0044] Anotherregulatory
[0044] Another regulatory requirement requirement for for running running games on gaming games on gaming device 200 includes device 200 includes ensuring ensuring aa certain certain level level of of RTP. RTP. Similar Similar toto the therandomness randomness requirementdiscussed discussedabove, above,numerous numerous gaming jurisdictions also also mandate that gaming 2025226681
requirement gaming jurisdictions mandate that gaming
device device 200 provides aa minimum 200 provides level ofof RTP minimum level RTP(e.g., (e.g., RTP RTPofofatatleast least 75%). 75%). FIG. FIG.2 2 illustrates illustratesthat gaming that gamingdevice device 200 200 includes includes an an RNG conversion RNG conversion engine engine 210210 that that translates translates
the RNG the outcomefrom RNG outcome fromRNG RNG212212 to to a game a game outcome outcome presented presented totoa aplayer. player. To Tomeet meetaa designated RTP,a agame designated RTP, game developer developer can can setup setup the the RNG RNG conversion conversion engine engine 210 to utilize 210 to utilize
one or more one or morelookup lookup tables tables to translate to translate thethe RNG RNG outcome outcome to a element, to a symbol symbol stop element, stop position on position on aa reel reel strip striplayout, layout,and/or and/orrandomly chosenaspect randomly chosen aspectofofaa game gamefeature. feature.AsAs an an example, thelookup example, the lookuptables tablescan canregulate regulatea aprize prizepayout payout amount amount for for eacheach RNG outcome RNG outcome
and how often and how often the the gaming device 200 gaming device 200 pays pays out out the the prize prize payout payout amounts. amounts. The RNG The RNG
conversionengine conversion engine210 210could couldutilize utilize one onelookup lookuptable tabletoto map mapthe theRNG RNG outcome outcome to a to a game game
outcome displayedtotoa aplayer outcome displayed playerand anda second a second lookup lookup table table aspay as a a pay table table for for determining determining
the prize the prize payout payout amount for each amount for gameoutcome. each game outcome.TheThe mapping mapping between between the the RNG RNG outcome outcome totothe thegame game outcome outcome controls controls the frequency the frequency in hitting in hitting certaincertain prize payout prize payout
amounts. amounts.
[0045] FIG.
[0045] FIG. 2 also 2 also depicts depicts thatthat gaming gaming device device 200 is200 is connected connected over over network214 network 214totoplayer playertracking trackingsystem systemserver server110. 110.Player Playertracking trackingsystem systemserver server110 110may may be, for be, for example, example, an OASIS®®system an OASIS systemmanufactured Aristocrat®Technologies, manufacturedbybyAristocrat Technologies,Inc. Inc. Player tracking Player tracking system systemserver server110110 is is used used to to track track play play (e.g. (e.g. amount amount wagered, wagered, games games played, time played, timeofofplay playand/or and/orother other quantitative quantitative or or qualitative qualitative measures) measures) for for individual individual
players so players so that that an an operator operator may rewardplayers may reward playersin in aa loyalty loyalty program. Theplayer program. The playermay may useuse
the player tracking interface 232 to access his/her account information, activate free play, the player tracking interface 232 to access his/her account information, activate free play,
and/or request various and/or request various information. information.Player Playertracking trackingororloyalty loyaltyprograms programs seek seek to reward to reward
players for players for their their play play and andhelp helpbuild buildbrand brand loyalty loyalty to to thethe gaming gaming establishment. establishment. The The rewardstypically rewards typicallycorrespond correspondto to thethe player's player's level level of patronage of patronage (e.g., (e.g., to player's to the the player's
-17- -17- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
playing frequency playing frequencyand/or and/ortotal total amount amountofofgame game plays plays at given at a a given casino). casino). Player Player tracking tracking
rewardsmay maybebe complimentary and/or discounted meals,meals, lodging, entertainment and/or 22036978_1 (GHMatters) P116167.AU.2
rewards complimentary and/or discounted lodging, entertainment and/or
additional additional play. play. Player Player tracking trackinginformation information may be combined may be combined with with otherinformation other information that that
is is now readily obtainable now readily obtainable by by a a casino casino management system. management system.
[0046] When a player wishes to play the the gaming device 200, he/she can can 2025226681
[0046] When a player wishes to play gaming device 200, he/she
insert insert cash oraaticket cash or ticketvoucher voucher through through a coin a coin acceptor acceptor (not shown) (not shown) or bill validator or bill validator 234 to 234 to establish establish a a credit credit balance on the balance on the gamine gamine machine. machine. The credit The credit balance balance is by is used used the by the
player to player to place place wagers on instances wagers on instances of of the the game andtoto receive game and receive credit credit awards basedononthe awards based the outcome outcome ofofwinning winning instances. instances. The The credit credit balance balance is decreased is decreased byamount by the the amount of eachof each
wagerand wager andincreased increasedupon upon a win. a win. TheThe player player can can add add additional additional credits credits to the to the balance balance at at any time. The any time. Theplayer playermaymay also also optionally optionally insert insert a loyaltyclub a loyalty clubcard cardinto intothe thecard cardreader reader 230. During 230. Duringthe thegame, game, theplayer the playerviews views with with oneone or or more more UIs, UIs, thethe game game outcome outcome on on one one or or more of the more of the primary primarygame game display display 240240 andand secondary secondary gamegame display display 242. game 242. Other Other game and prize information and prize mayalso information may alsobebedisplayed. displayed.
[0047] Foreach
[0047] For eachgame gameinstance, instance, aa player player may maymake makeselections, selections, which which mayaffect may affect play play of of the the game. Forexample, game. For example,thetheplayer playermay may vary vary thethe totalamount total amount wagered wagered
by selecting by selecting the the amount betper amount bet perline line and and the the number numberofoflines linesplayed. played.InInmany many games, games, thethe
player is asked to initiate or select options during course of game play (such as spinning a player is asked to initiate or select options during course of game play (such as spinning a
wheel to begin wheel to begin aa bonus bonusround roundororselect selectvarious variousitems itemsduring duringa afeature featuregame). game).TheThe player player
maymake may make these these selectionsusing selections usingthetheplayer-input player-inputbuttons buttons236, 236, theprimary the primary game game display display
240 which 240 whichmay maybe be a touch a touch screen, screen, or or using using some some other other device device which which enables enables a player a player to to input input information into the information into the gaming device200. gaming device 200.
[0048] During
[0048] During certain certain game game events, events, the the gaming gaming device device 200display 200 may may display visual and visual auditory effects and auditory effects that that can can be be perceived bythe perceived by the player. player. These Theseeffects effects add addtotothe the excitement of aa game, excitement of game,which whichmakes makes a player a player more more likely likely to to enjoy enjoy thethe playing playing experience. experience.
Auditory effects include Auditory effects includevarious varioussounds soundsthat thatareareprojected projectedbyby thethe speakers speakers 220. 220. Visual Visual
-18- -18- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
effects includeflashing effects include flashing lights, lights, strobing strobing lights lights or other or other patterns patterns displayed displayed from from lights on lights on
the gaming device200 200ororfrom fromlights lightsbehind behindthe theinformation informationpanel panel152 152(FIG. (FIG.1). 1). 22036978_1 (GHMatters) P116167.AU.2
the gaming device
[0049] When
[0049] When the player the player is done, is done, he/she he/she cashescashes outcredit out the the credit balancebalance
(typically bypressing (typically by pressing a cash a cash out button out button to receive to receive a ticket afrom ticket the from ticket the ticket printer printer 222). 222).
The ticket ticket may be"cashed-in" “cashed-in”forformoney moneyor or inserted into another machine to establish a 2025226681
The may be inserted into another machine to establish a
credit balanceforforplay. credit balance play.
[0050] Although
[0050] Although FIGS. FIGS. 1 and12 and 2 illustrates illustrates specific specific embodiments embodiments of a of a gaming device(e.g., gaming device (e.g., gaming gamingdevices devices 104A-104X 104A-104X and 200), and 200), the disclosure the disclosure is notislimited not limited to to those embodiments those embodiments shown shown in FIGS. in FIGS. 1 and 12.and For 2. For example, example, not all devices not all gaming gaming devices suitable suitable for for implementing embodiments implementing embodiments of the of the present present disclosure disclosure necessarily necessarily include include toptop
wheels, top wheels, top boxes, boxes,information information panels, panels, cashless cashless ticket ticket systems, systems, and/or and/or player player tracking tracking
systems. Further,some systems. Further, some suitable suitable gaming gaming devices devices have have only only a a single single game display game display that that includes only aa mechanical includes only mechanicalset setofof reels reels and/or and/or aa video video display, display, while while others others are are designed designed for bar counters for bar counters orortable tabletops topsandand have have displays displays thatthat faceface upwards. upwards. Additionally, Additionally, or or alternatively, gaming alternatively, devices104A-104X gaming devices 104A-104X and can and 200 200include can include credit credit transceivers transceivers that that wirelessly communicate wirelessly communicate (e.g.,Bluetooth (e.g., Bluetoothororother othernear-field near-fieldcommunication communication technology) technology)
with one with oneorormore more mobile mobile devices devices to perform to perform creditcredit transactions. transactions. As an As an example, example, bill bill validator 234 could contain or be coupled to the credit transceiver that output credits from validator 234 could contain or be coupled to the credit transceiver that output credits from
and/or load credits and/or load credits onto ontothe thegaming gaming device device 104A104A by communicating by communicating with a player’s with a player's
smartphone (e.g., aa digital smartphone (e.g., digital wallet wallet interface). interface). Gaming devices104A-104X Gaming devices 104A-104X andmay and 200 200 may also also include include other other processors processors that that are are not not separately separatelyshown. shown. Using FIG.22asasan Using FIG. anexample, example, gaming device200 gaming device 200could could include include display display controllers(not controllers (notshown shownin in FIG. FIG. 2) 2) configured configured to to
receive video receive video input input signals signals or or instructions instructions to to display display images ongame images on game displays displays 240240 and and
242. Alternatively, 242. Alternatively, such suchdisplay displaycontrollers controllersmay maybe be integrated integrated intothethegame into game controller controller
202. The 202. The use use and anddiscussion discussion of of FIGS. FIGS.1 1and and2 are 2 are examples examples to facilitate ease to facilitate ease ofof description description and and explanation. explanation.
-19- -19- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0051] FIG.
[0051] FIG. 3 illustrates,ininblock 3 illustrates, blockdiagram diagram form, form, an embodiment an embodiment of a of a game processingarchitecture architecture300300 that implements a game processing pipeline for thefor the 22036978_1 (GHMatters) P116167.AU.2
game processing that implements a game processing pipeline
play of play of aa game inaccordance game in accordancewith withvarious various embodiments embodiments described described herein. herein. As shown As shown in in FIG. 3, FIG. 3, the the gaming processingpipeline gaming processing pipelinestarts starts with with having having aa UI UI system system302 302receive receiveone oneoror moreplayer more playerinputs inputsfor forthe thegame game instance.Based instance. Based on player on the the player input(s), input(s), the the UI system UI system 2025226681
302 generatesand 302 generates andsends sendsoneone or or more more RNG RNG calls calls to a game to a game processing processing backendbackend system system
314. 314. Game processing backend Game processing backendsystem system314 314then thenprocesses processes the the RNG RNG callswith calls withRNG RNG engine 316toto generate engine 316 generate one oneorormore moreRNG RNG outcomes. outcomes. Theoutcomes The RNG RNG outcomes are then are sentthen to sent to
the RNG the conversionengine RNG conversion engine320 320totogenerate generate one one or or more moregame gameoutcomes outcomes forfor theUIUI the
system 302totodisplay system 302 displaytotoaa player. player. The Thegame game processing processing architecture architecture 300300 cancan implement implement
the game the processingpipeline game processing pipelineusing usingaagaming gaming device,such device, such asas gaming gaming devices devices 104A-104X 104A-104X
and 200shown and 200 shownin in FIGS. FIGS. 1 2, 1 and andrespectively. 2, respectively. Alternatively, Alternatively, portions portions of theofgaming the gaming processing architecture processing architecture 300 300 can canimplement implementthethe game game processing processing pipeline pipeline using using a gaming a gaming
device andone device and oneorormore more remote remote gaming gaming devices, devices, such such as as central central determination determination gaming gaming
system server 106 system server 106shown shownininFIG. FIG.1.1.
[0052] The
[0052] The UI UI system system 302 includes 302 includes one orone orUIs more more UIs that that a can a player player can interact interact with. with. The The UI system302 UI system 302could couldinclude include oneone or or more more gamegame play play UIs one UIs 304, 304,orone or more bonus more bonus game gameplay playUIs UIs308, 308, and and one one or or more more multiplayer multiplayer UIs UIs 312, 312, where where each each UI UI
type includes type includes one one or or more moremechanical mechanical UIsUIs and/or and/or graphical graphical UIs UIs (GUIs). (GUIs). In other In other words, words,
game playUIUI304, game play 304, bonus bonus game game play play UI and UI 308, 308,the andmultiplayer the multiplayer UI 312 UI may312 may autilize a utilize
variety of variety of UI elements, such UI elements, suchasasmechanical mechanicalUI UI elements elements (e.g., (e.g., physical physical “spin” "spin" button button or or mechanicalreels) mechanical reels) and/or and/or GUI GUIelements elements (e.g.,virtual (e.g., virtualreels reels shown shownonona avideo videodisplay displayorora a virtual button virtual button deck) deck) to to receive receive player player inputs inputs and/or and/or present present game playto game play to aa player. player. Using Using
FIG. FIG. 33 as as ananexample, example,thethe differentUIUI different elements elements are are shown shown as game as game play UIplay UI elements elements
306A-306N andbonus 306A-306N and bonusgame gameplay playUI UI elements elements 310A-310N. 310A-310N.
[0053] The
[0053] The game game play play UIrepresents UI 304 304 represents a UI a UI that that a typically a player player typically interfaces interfaces with with for for aa base base game. Duringa agame game. During game instance instance of of a base a base game, game, the the gamegame play play
UI elements UI elements306A-306N 306A-306N (e.g., (e.g., GUI GUI elements elements depicting depicting one or one more or more reels) virtual virtualare reels) are
-20- -20- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
shown and/ormade shown and/or made available available toto a auser. user.InIn aa subsequent subsequentgame game instance,the instance, theUIUIsystem system 302 302
could transition out out of of the thebase basegame to one or more bonusgames. games. TheThe bonus gamegame play play 22036978_1 (GHMatters) P116167.AU.2
could transition game to one or more bonus bonus
UI 308 UI 308 represents represents aa UI UI that that utilizes utilizesbonus game bonus gameplay playUI UIelements elements310A-310N for aa 310A-310N for
player to player to interact interactwith withand/or and/orview view during during aa bonus game.InIn one bonus game. oneorormore moreembodiments, embodiments,at at least least some of the some of the game gameplay playUIUIelement element 306A-306N 306A-306N are similar are similar tobonus to the the bonus game play game play 2025226681
UI elements UI elements 310A-310N. In other 310A-310N. In other embodiments, embodiments, the the game game play play UI UI element element 306A-306N 306A-306N
can differ from can differ from to to the thebonus bonus game play UI game play UIelements elements310A-310N. 310A-310N.
[0054] FIG.3 3also
[0054] FIG. alsoillustrates illustrates that that UI system 302 UI system 302could couldinclude includea a multiplayer UI 312 purposed for game play that differ or is separate from the typical base multiplayer UI 312 purposed for game play that differ or is separate from the typical base
game. Forexample, game. For example, multiplayer multiplayer UI 302 UI 302 couldcould beupsettoupreceive be set to receive player player inputs inputs and/or and/or
presents game presents gameplay playinformation information relatingtotoa atournament relating tournament mode. mode. When When a gaming a gaming device device transitions from transitions from aa primary primary game mode game mode thatpresents that presentsthe thebase basegame gameto to a a tournament tournament mode, mode,
aa single single gaming deviceisis linked gaming device linked and andsynchronized synchronizedtotoother othergaming gaming devices devices to to generate generate a a
tournament outcome. tournament outcome. For For example, example, multiple multiple RNG engines316 RNG engines 316corresponding correspondingtotoeach each gaming devicecould gaming device could be be collectively collectively linked linked to determine to determine a tournament a tournament outcome. outcome. To To enhance enhance a aplayer's player’sgaming gaming experience, experience, tournament tournament mode mode can and can modify modify and synchronize synchronize
sound, music, reel sound, music, reel spin spin speed, speed, and/or and/or other other operations operations of of the the gaming devices according gaming devices accordingtoto the tournament the game tournament game play.After play. After tournament tournament gamegame play play ends,ends, operators operators can switch can switch back back the gaming the devicefrom gaming device from tournament tournament modemode to a primary to a primary game game mode to mode to the present present base the base game. Although game. Although FIG. FIG. 3 does 3 does not explicitly not explicitly depict depict thatthat multiplayer multiplayer UI includes UI 312 312 includes UI UI elements, multiplayer UI elements, multiplayer UI 312 312could couldalso alsoinclude includeone oneorormore moremultiplayer multiplayerUIUIelements. elements.
[0055] Based
[0055] Based on the on the player player inputs, inputs, thesystem the UI UI system 302 generate 302 could could generate RNG RNG callstotoaagame calls gameprocessing processing backend backend system system 314.314. Asexample, As an an example, the UIthe UI system system 302 302 could use one could use oneorormore moreapplication applicationprogramming programming interfaces interfaces (APIs) (APIs) to generate to generate the RNG the RNG
calls. calls. To To process the RNG process the RNG calls,thetheRNGRNG calls, engine engine 316 could 316 could utilizeutilize gaminggaming RNG 318RNG 318
and/or and/or non-gaming non-gamingRNGs RNGs 319A-319N. 319A-319N. Gaming RNG318 Gaming RNG 318corresponds corresponds to to RNG 212 RNG 212 shown shown ininFIG. FIG.2.2.AsAs previously previously discussed discussed withwith reference reference to FIG. to FIG. 2, gaming 2, gaming RNG 318 RNG 318
often often performs specialized and performs specialized and non-generic non-genericoperations operationsthat that comply complywith withregulatory regulatoryand/or and/or
-21- -21- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
game requirements.For game requirements. Forexample, example, because because of regulation of regulation requirements, requirements, gaming gaming RNG 318 RNG 318
could be aa cryptographic cryptographic random or pseudorandom pseudorandomnumber number generator(PRNG) (PRNG) (e.g., 22036978_1 (GHMatters) P116167.AU.2
could be random or generator (e.g.,
Fortuna PRNG) Fortuna PRNG) that that securely securely produces produces random random numbers numbers for onefor orone moreorgame more game features. features.
To generate To generaterandom random numbers, numbers, gaming gaming RNG RNG 318 318collect could could collect random random data data from from various various sources of entropy, sources of entropy, such suchasasfrom fromanan operating operating system system (OS). (OS). Alternatively, Alternatively, non-gaming non-gaming 2025226681
RNGs319A-319N RNGs 319A-319N may may not not be cryptographically be cryptographically secure secure and/orbebecomputational and/or computationalless less expensive. Non-gaming expensive. Non-gaming RNGS RNGS 319A-319N 319A-319N can, can, thus, be thus, used be used to generate to generate outcomes outcomes for for non-gaming purposes. non-gaming purposes. As Asananexample, example,non-gaming non-gaming RNGs RNGs 319A-319N 319A-319N can generate can generate
random numbers random numbersfor forsuch suchasas generating generating random random messages messagesthat that appear appear on on the the gaming gaming device. The RNG device. The RNG conversion conversion engine engine 320320 processes processes each each RNGRNG outcome outcome from from RNG RNG
engine 316and engine 316 andconverts convertsthetheRNGRNG outcome outcome to outcome to a UI a UI outcome that is that is feedback feedback to the UI to the UI
system 302.With system 302. Withreference referencetotoFIG. FIG.2,2,RNG RNG conversion conversion engine engine 320 corresponds 320 corresponds to RNGto RNG
conversion engine210 conversion engine 210 used used forfor game game play.play. As previously As previously described, described, RNG conversion RNG conversion
engine 320translates engine 320 translates the the RNG outcome RNG outcome from from the the RNG RNG 212 212 to to a game a game outcome outcome presented presented
to aa player. to player. RNG conversion RNG conversion engine engine 320320 utilizes utilizes oneone or or more more lookup lookup tables tables 322A-322N 322A-322N
to regulate to regulatea aprize prizepayout amount payout amountfor each for RNG each RNG outcome and how outcome and howoften often the the gaming gaming device pays out device pays out the the derived derivedprize prize payout payoutamounts. amounts.InInoneone example, example, thethe RNGRNG conversion conversion
engine 320could engine 320 couldutilize utilize one onelookup lookuptable tabletotomap map theRNGRNG the outcome outcome to a outcome to a game game outcome displayed to aa player displayed to player and and aa second secondlookup lookuptable tableasasa apay paytable tablefor fordetermining determining theprize the prize payout amount payout amountforforeach eachgame game outcome. outcome. In this In this example, example, the mapping the mapping between between the RNGthe RNG outcome outcome totothe thegame game outcome outcome controls controls the frequency the frequency in hitting in hitting certaincertain prize payout prize payout
amounts. Differentlookup amounts. Different lookup tables tables could could be utilized be utilized depending depending on theon the different different game game modes,for modes, for example, example,aabase basegame gameversus versus a a bonus bonus game. game.
[0056] After
[0056] After generating generating thethe UI UI outcome, outcome, the game the game processing processing backendbackend
system 314sends system 314 sendsthetheUIUI outcome outcome to the to the UI system UI system 302. 302. Examples Examples of UI outcomes of UI outcomes are are symbols todisplay symbols to display on onaa video videoreel reel or or reel reel stops stops for foraamechanical mechanical reel. reel. In In one one example, if example, if
the UI the outcomeisisfor UI outcome for aa base base game, game,the theUI UIsystem system302 302 updates updates oneone or or more more gamegame play play UI UI elements 306A-306N, elements 306A-306N, such such as symbols, as symbols, for for the the game game play play UI 304. UI 304. In another In another example, example, if if
-22- -22- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
the UI the UI outcome outcome isis for for aa bonus game,the bonus game, theUIUIsystem systemcould couldupdate update oneone or or more more bonus bonus gamegame
play UI UI elements elements 310A-310N 310A-310N (e.g.,symbols) symbols)for forthe the bonus bonusgame game play UI UI 308. In 22036978_1 (GHMatters) P116167.AU.2
play (e.g., play 308. In
response totothe response theupdating updating the the appropriate appropriate UI, player UI, the the player may subsequently may subsequently provide provide additional player inputs to initiate a subsequent game instance that progresses through the additional player inputs to initiate a subsequent game instance that progresses through the
game processingpipeline. game processing pipeline. 2025226681
[0057] FIG.
[0057] FIG. 4 isa adiagram 4 is diagram of of an an exemplary exemplary loyalty loyalty management management systemsystem
400. InIn some 400. someembodiments, embodiments, thethe loyaltymanagement loyalty management system system 400400 is associatedwith is associated with player tracking player tracking system systemserver server 110 110(shown (shownin in FIG. FIG. 2).2). In In other other embodiments, embodiments, the loyalty the loyalty
managementsystem management system400 400isismerely merelyinin communication communicationwith withthe theplayer player tracking tracking system system
server 110. server 110.
[0058] In the
[0058] In the exemplary exemplary embodiment, embodiment,the theloyalty loyalty management managementsystem system 400 includes various input systems, sensors, and devices, such as, but not limited to point 400 includes various input systems, sensors, and devices, such as, but not limited to point
of sale terminals of sale terminals 402, 402,EGMs EGMs404,404, wearable wearable devices devices 406, devices 406, mobile mobile 408, devices 408, facial facial
recognition systems recognition systems410, 410,patron patron personal personal computers computers 412, 412, public public kioskskiosks 414, that 414, etc., etc., that provide feeds provide feedsofofinput inputdata dataregarding regardingpatron patron activityto toan an activity aggregator aggregator server server 416 416 that that
associates theactivities associates the activitieswith with patrons patrons and and stores stores the information the information in adatabase in a patron patron 418. database 418. A qualifier A qualifier rules rules engine engine 422 that has 422 that has access access to to aacampaign database420, campaign database 420,scans scansthe the patron patron database 418totoidentify database 418 identifypatrons patrons424424 that that have have met met the qualifications the qualifications of a of a campaign campaign
defined defined by by a a user user and and stored stored in inthe thecampaign campaign database database420. 420. The campaigns can The campaigns can be be defined to include defined to includethreshold thresholdrequirements, requirements, such such as spend as spend amounts amounts at a casino, at a casino, at a at a merchant, atat aa competitor, merchant, competitor,physical physicalpresence, presence,game game play, play, and and other other activities. activities. OnceOnce a a qualified patron 424 qualified patron 424isisidentified identifiedthat thatmeets meets thethe qualifications qualifications of of a campaign, a campaign, their their
information is passed information is passedto toan an award award reaction reaction rulesrules engine engine 426 to 426 to determine determine either a either a
customized reward customized reward value value 428428 or incentive or an an incentive opportunity opportunity or enticement. or enticement. The reward The reward
value 428 value 428is isdetermined determined based based onqualifying on the the qualifying activities, activities, the parameters the parameters of the of the campaign, andother campaign, and otherfactors. factors. InInsome some embodiments, embodiments, the the historical historical activitiesofofthe activities the patron patron can also be can also be used to determine used to the reward determine the rewardvalue value428. 428.For Forexample, example, if if ititis is determined determinedthat that the patron isis likely the patron likelytotorespond respond toparticular to a a particular award award or if or theifpatron the patron is awithin a is within
-23- -23- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
predeterminedcomp predetermined comp level,the level, thereward reward value value may may be altered be altered from from what what it might it might otherwise otherwise
have been. been. 22036978_1 (GHMatters) P116167.AU.2
have
[0059]
[0059] If Ifititis is determined determinedthat thatananincentive incentiveopportunity opportunityororenticement enticementis is
to to be presented to be presented to the the patron, patron, delivery delivery of of the the opportunity or enticement opportunity or enticementisisaffected, affected, and and the system 400returns returns to to monitoring whetherthe thepatron patronhas hasmet metthe theaward awardqualifications. qualifications. 2025226681
the system 400 monitoring whether
If If aa customized rewardvalue customized reward value 428428 is determined, is determined, the the value value 428 428 is passed is passed to a to a delivery delivery
rules engine rules 432 to engine 432 to determine determinethe thetiming, timing,location, location, form, form,and andmethod methodof of delivery delivery 434434 of of the the customized rewardvalue customized reward value 428. 428. In some In some embodiments, embodiments, the delivery the delivery rules rules engineengine 432 432 can generate aa custom can generate customcomp comp currency currency (with (with specified specified rules, rules, restrictions,expirations, restrictions, expirations, and and limitation) limitation) as as the the delivery delivery vehicle vehicle (i.e., (i.e., form) form)for forthe thecustomized customized reward value428. reward value 428.A A delivery delivery system server 436 system server 436 then then presents presents the the award 438totothe award 438 the patron patron 440. 440.
[0060] In the
[0060] In the exemplary exemplary embodiment, embodiment,the theloyalty loyalty management managementsystem system 400 is 400 is configured configured to to expand expandthe theloyalty loyaltyoffering offeringfor foraa traditional traditional casino casino enterprise. The enterprise. The
loyalty loyalty management system management system 400 400 extends extends the loyalty the loyalty program program fromusual from the the usual casino casino and and “food and beverage" "food and beverage”amenities amenitiestotoinclude includemultiple multiplepoints pointsofofengagement engagement with with a customer, a customer,
regardless of regardless of the the activity activity oror where whereit ittakes takesplace. place. One One of theofgoals the goals of the of the loyalty loyalty
management management system system 400to isincentivize 400 is to incentivize behaviors behaviors in patrons in patrons that in that result result in greater greater
affinity for the affinity for the casino casinoenterprise. enterprise.
[0061] The
[0061] The loyalty loyalty management management systemsystem 400 tracks 400 tracks customer customer activityactivity at at multiple points and multiple points and turns turns it it into into actionable actionable events events that that can can be leveraged in be leveraged in aa number numberofof ways. TheThe ways. gamification gamification engine engine allowsallows for an for an endless endless array ofarray of promotional promotional events, events, incented for the incented for the customer customerthrough throughachievements achievements thatthat communicate communicate status, status, and awarded and awarded
through badges through badgesand andassociated associatedprizes. prizes. These Theseachievements achievements andand badges badges are are communicated communicated
to the to the customer, suchasasthrough customer, such throughelectronic electronicmessages messages and and the the EGMs. EGMs. The is The result result an is an engaging actionthat engaging action that keeps keepsthe thecustomer customerfocused focused on on achieving achieving goals goals thatthat areare established established
by the casino, at any venue or activity desired. by the casino, at any venue or activity desired.
-24- -24- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0062]
[0062] In In a a similarfashion, similar fashion,the the loyalty loyalty management system management system 400400 provides provides
aa loyalty loyalty currency to the the customer customertotowrap wrapall allcustomer customeractivity activityinto intoone oneloyalty loyaltyworld. world. 22036978_1 (GHMatters) P116167.AU.2
currency to
The loyalty The loyalty management management system system maythe may use useloyalty the loyalty currency currency to reward to reward a customer a customer at at any venueororfor any venue for any anyactivity. activity. This Thisloyalty loyaltycurrency currencymay maybe be redeemed redeemed by customer. by the the customer. The loyalty The loyalty management managementsystem system 400400 may may structure structure the the loyalty loyalty currency currency to both to both 2025226681
incentivize incentivize desired desired behavior, but also behavior, but also to to reward customerswith reward customers withredemption redemption possibilities possibilities
that speak to their needs and desires. that speak to their needs and desires.
[0063] Theloyalty
[0063] The loyalty management management system system 400400 is configured is configured to to engage engage
customers customers ininall all meaningful meaningful ways ways and and incentivize incentivize engagement engagement and loyalty and loyalty across the across the
entire entire spectrum ofofferings spectrum of offeringsavailable availabletotothe thecasino, casino,where where each each offering offering or reward or reward is is
customized basedon on customized based thethe customer, customer, the the customer’s customer's past activities, past activities, and customer's and the the customer’s current location. current location.
[0064] Theloyalty
[0064] The loyaltymanagement management system system 400 400 includes includes a plurality a plurality of of
components, such as, but not limited to, enterprise connectivity, one or more gamification components, such as, but not limited to, enterprise connectivity, one or more gamification
engines, engines, a aloyalty loyaltycurrency, currency, and and a digital a digital product product suite.suite. The enterprise The enterprise connectivity connectivity refers refers to the to the loyalty loyalty management management system system 400 that 400 that includes includes a connection a connection to all to all points points in thein the enterprise, enterprise, both on-premiseand both on-premise andoff, off,where where any any customer customer activity activity is capable is capable of being of being
tracked. This tracked. Thisincludes includesallallcustomer customer gaming gaming activity, activity, non-gaming non-gaming spend, spend, visits visits to all to all venues andother venues and otheractivity activity that that adds adds knowledge aboutaacustomer's knowledge about customer’sbehavior. behavior.
[0065] Thegamification
[0065] The gamificationengine enginetracks tracksbadges badgesandandachievements achievements to to
incentivize incentivize and and reward patrons for reward patrons for desired desired behavior. behavior. Achievements Achievementscancan be be based based on both on both
gaming andnon-gaming gaming and non-gaming activity. activity. Badges Badges are playful are playful ways ways to to indicate indicate to theto the customer customer
they haveaccomplished they have accomplished something something and presented and are are presented to customers to customers at all at all digital digital touch touch
points. Achievements points. Achievements indicate indicate thresholds thresholds at at which which badges badges become become visible. visible. The badges The badges
slowly become slowly become visually visually complete complete basedbased on percentage on percentage completion completion of the underlying of the underlying
achievements. Completing achievements. Completing badges badges results results in visual in visual notifications. notifications. Examples Examples of badges of badges
and achievementsmay and achievements maybe be seen seen in in FIG. FIG. 5. 5.
-25- -25- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0066] FIG.
[0066] FIG. 5 illustratestwo 5 illustrates twoviews viewsofofa auser userinterface interface 500 500for for displaying displaying badgesfor for use use by bythe the loyalty loyalty management management system 400 400 (shown in FIG. 4).first The first view view 22036978_1 (GHMatters) P116167.AU.2
badges system (shown in FIG. 4). The
502 displays multiple 502 displays multipledifferent different badges badges504 504that thatthe theuser usermay may earn. earn. The The firstfirst viewview 502 502
also also includes includes a a zoom-in view506 zoom-in view 506 of of thethe descriptionofofa abadge description badge 504. 504. MoreMore specifically, specifically,
the the zoom-in view506 zoom-in view 506 displaysmultiple displays multiple achievements achievements 508 508 for for the the useruser to earn to earn the the badge badge 2025226681
504. More 504. More specifically,totoearn specifically, earnthe thesuper superbronze bronzestar starbadge badge504, 504, thethe user user must must perform perform
three tasks, three tasks, and and earn earn their their corresponding achievements508. corresponding achievements 508.These These include include dining dining at at an an onsite onsite restaurant, restaurant, playing playing $50 $50 in in the the casino, casino, and and going to aa concert going to concert or or aa show. show.InInsome some embodiments, these achievements embodiments, these achievements508508 must must be completed be completed in order. in order. In otherIn other
embodiments, theseachievements embodiments, these achievements508508 maymay be completed be completed inorder. in any any order.
[0067] The
[0067] The second second viewview 510 510 displays displays a plurality a plurality different different stagesforforeach stages each of of a a plurality plurality of of badges badges 504. Theseinclude 504. These include gold,silver, gold, silver,bronze, bronze,and andinactive inactivestates statesfor for the badges. the badges. InInsome some embodiments, embodiments, the isuser the user is toable able see to allsee of all the of the inactive inactive or not or not completed badges.In In completed badges. other other embodiments, embodiments, an inactive an inactive badge badge 504only 504 may maybeonly be displayed displayed
once theuser once the userreaches reaches a specific a specific percentage percentage or portion or portion of the of waythe way to completing to completing or earning or earning
that badge. that badge.
[0068] In the
[0068] In theexemplary exemplary embodiment, embodiment, the gamification the gamification engine engine is is centered aroundbadges centered around badges 504504 thatthat are are usedused to communicate to communicate to players to players status towards status towards
reaching milestonesand reaching milestones andreceiving receiving associated associated prizes. prizes. Badges Badges 504 504 are are defined defined with a with a
variety variety of of criteria criteriathat thatdefine definewho who can worktowards can work towardsthat thatbadge badge 504. 504. The The criteria criteria may may
include, include, but but is is not not limited limited to, to,customer customer tier, tier,groups groups of of patrons, patrons,gaming andnon-gaming gaming and non-gaming activity, activity,and and prior priorearning earning of of other other badges badges 504. Oncea player 504. Once a playerhashas established established thatthey that they are are eligible eligible to towork work towards towards aa badge badge504, 504,they theyaccumulate accumulate activitytowards activity towards oneone or or more more
achievements achievements 508 508 that that tracktrack the status the status of defined of defined goals. goals.
[0069] This
[0069] This system system allows allows for for the the creation creation of extended of extended player player sessions sessions
with the with the incentive incentiveofofachievement achievement and and recognition. recognition. The system The system allows allows for for tracking tracking customer spendingat atnon-gaming customer spending non-gaming outlets, outlets, setting setting defined defined goals goals for players for players to achieve to achieve
-26- -26- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
badges, tracking badges, tracking of of customer customercomp comp spend spend and cash and cash over time, over time, and encouraging and encouraging player player participation ininpromotions. The system systemalso alsoallows allowsforforcreating creatingcustom custom badge 22036978_1 (GHMatters) P116167.AU.2
participation promotions. The badge
achievement pathswith achievement paths withdefined definedcustomer customer behavior. behavior. The The system system also also allows allows customers customers to to earn earn badges 504inin unexpected badges 504 unexpectedways waysto to increasetop increase topofofmind mindawareness. awareness.
[0070] The loyalty currency is designed to bring together all points of of 2025226681
[0070] The loyalty currency is designed to bring together all points
contact within an contact within an enterprise, enterprise, both at the both at the casino casino and external to and external to it. it. The loyalty currency The loyalty currency can be granted can be granted as as aa reward rewardfor forearning earningbadges badgesororforforother otheractivity. activity. The The digitalproduct digital product suite suite includes includes aa patron patron user userinterface interfacethat communicates that communicates common themes common themes andand information information
to patrons to in ways patrons in wayssuitable suitable to to the the media. media.These These maymay include include portal portal and online and online games, games,
mobileconcierge, mobile concierge, free free to to play play games, and other games, and other services services and systems. and systems.
[0071] Theloyalty
[0071] The loyalty management managementsystem system 400400 is is configuredtotoimprove configured improve customer loyaltyand customer loyalty andincentivize incentivizethe thecustomer customer into into more more and and moremore interaction interaction with with the the
enterprise, enterprise, regardless regardless of the activity of the activity they they are are engaged engagedon.on. The loyalty The loyalty management management
system 400tracks system 400 tracksfood food andand beverage beverage purchases, purchases, gaming, gaming, hotelretail hotel use, use, purchases, retail purchases, entertainment purchase,online entertainment purchase, onlinegame game play,andand play, other other activitiestotoprovide activities providea agamification gamification connection to all potential activities at or around a casino or other location. This system connection to all potential activities at or around a casino or other location. This system
400 is designed to incentivize customers to visit brick and mortar facilities, to incentivize 400 is designed to incentivize customers to visit brick and mortar facilities, to incentivize
casino play, to casino play, to incentivize incentivize non-gaming spending, non-gaming spending, to to engage engage and and entertain entertain the the customer, customer,
and toget and to getinsight insighttotothe thepatrons patrons consumption consumption activities activities on and on offand off property. property.
[0072] The
[0072] The loyalty loyalty management management systemsystem 400 is 400 is designed designed to incentivize to incentivize
the customer the toincrease customer to increasetheir their wagering wageringspend, spend,e.g. e.g.dollars dollarswagered, wagered,in in thethe casino.By casino. By connectingall connecting all the the points points of of the the resort resort into intoone one loyalty loyalty offering, offering,the theloyalty loyaltymanagement management
system 400may system 400 may also also incentivizethethecustomer incentivize customer to to increase increase theirnon-wagering their non-wagering spend, spend, e.g.e.g.
goods andservices goods and servicespurchased, purchased,atatthe thevenues venuesofofthe thecasino. casino.Wherever Wherever the the customers customers is - is –
on casino property on casino property or or at at other other venues, venues, at at home home ororononthe theroad road- –the theloyalty loyaltymanagement management system 400is isconfigured system 400 configured to provide to provide entertainment entertainment tocustomer to the the customer to increase to increase their their
-27- -27- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
visitation visitation to to the the enterprise’s enterprise's many offerings, asas well many offerings, wellasasprovide provide an an increase increase in brand in brand
awareness. 22036978_1 (GHMatters) P116167.AU.2
awareness.
[0073] Byproviding
[0073] By providingmore more of of a one-stop a one-stop shop shop for for allall entertainment entertainment
options andlinking options and linkingthem them together together into into one one loyalty loyalty offering, offering, the the loyalty loyalty management management
system 400isisconfigured configured produce an first" “Us first” mentality in customer the customer when they 2025226681
system 400 produce an "Us mentality in the when they
consider where consider whereand andwhat what to to do do with with their their entertainment entertainment time time and and money. money. Additionally, Additionally,
by gaining by gaining insight insight to to the the patrons consumptionactivities patrons consumption activitieson onand andoff offproperty, property,the theloyalty loyalty management management system system 400400 is enabled is enabled to plan to plan andand incentivize incentivize customer customer offerings offerings throughout throughout
the enterprise the enterpriseeco-system. eco-system. The loyalty management The loyalty system400 management system 400isisalso alsoenabled enabledtoto provide aa valued provide valuedconnection connection between between social social gaming gaming engagement engagement and Brick and a true a trueandBrick and Mortar enterprise. Mortar enterprise.
Name Name Description Description Loyalty club Loyalty club booth booth This is a traditional casino player club booth, staffed with This is a traditional casino player club booth, staffed with
representativestotoassist representatives assistthetheplayer. player. Concierge desk Concierge desk Thisisis an This aninformation information desk, desk, but but is increasingly is increasingly offering offering
additional services such as player balance inquiry, reservations additional services such as player balance inquiry, reservations
and complementary and complementary services. services. VIP desk VIP desk This is a variant of theloyalty This is a variant of the loyaltydesk,desk,butbut typically typically usersusers are are
focused focused on on higher-value higher-valuecustomers. customers.Since Since a a higherquality higher qualityofof service is expected from the VIP desk, staff typically have service is expected from the VIP desk, staff typically have
additional tools additional tools totoprovide provideservices services(non-gaming) (non-gaming) such as such as lodging lodging andand miscellaneous miscellaneous reservations reservations (spa, ticketing, (spa, ticketing, golf). golf).
Additionally, Additionally, playerplayer performance reportingand performance reporting andother otherdecision- decision- support toolsare support tools aretypically typically available available at the at the VIP VIP desk.desk.
Slot Slot machine machine This is This is aa traditional traditional slot slotmachine/EGM, machine/EGM, where whereaaplayer player places places wagers wagers andandinteracts interacts with with thethe gaming system.ToTo gaming system. trackplay, track play,itit is is assumed assumed thatthat the the EGM EGM will willhave havea acard cardreader readerororother other device foridentifying device for identifying thethe player player (RFID, (RFID, etc.) etc.)
Jackpot/Fill workstation Jackpot/Fill workstation Thisisis aa traditional This traditionalworkstation workstation that that slotslot attendants attendants cantouse to can use
complete paperwork complete paperwork forforcustomer customer jackpots. jackpots. As As EGMsEGMs have have shifted towards coinless operation and pressure on staff shifted towards coinless operation and pressure on staff
efficiency increases,thethe efficiency increases, needneed for for dedicated dedicated workstations workstations is is reducing, and features traditionally handled by a dedicated reducing, and features traditionally handled by a dedicated
Jackpot/Fillworkstation Jackpot/Fill workstation are are shifting shifting towards towards mobilemobile devices.devices.
Table games/Pit Table games/Pit Table games Table games(including (includingBlackJack, BlackJack,Roulette, Roulette,Craps Craps and and a a
-28- -28- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
variety variety of of other othergames). games). CardedCardedplayers playersare are rated, rated, in in most most cases, basedonon cases, based thethe type type of game of game theyplaying, they are are playing, their their 22036978_1 (GHMatters) P116167.AU.2
wageringactivity, wagering activity, and and thethe speed speed ofof the the game. game. In In addition addition to to ratings, this ratings, thislocation location maymayalsoalsooffer offercomplementary complementary services services and accesstotocredit and access creditlines lines(markers) (markers) and and frontfront moneymoney (deposits (deposits madeininadvance made advanceatatthe the casino casino cashier/cage). cashier/cage). Poker room Poker room A room A roomfocused focusedononpoker poker games. games. PokerPoker differs differs in that in that players players are typicallyplaying playing each other instead of playing against the 2025226681
are typically each other instead of playing against the
house. Players house. Playersmay maybeberated ratedononpoker pokergaming gaming andand wagering wagering activity activity and and offered offered complimentary services. complimentary services. Bingohall Bingo hall A roomfocused A room focusedononthetheplay playofofBingo, Bingo,e.g.e.g.thethe calling calling of of bingo bingo numbersand numbers anddaubing daubing of of bingo bingo cards cards during during thethe playofofa a play Bingo game.Players Bingo game. Players cancan be be ratedfor rated fortheir their play play and andwagering wagering activity. activity.
Race & Race Sports book & Sports book Adesk A deskthat thataccepts accepts wagers wagers on sports, on sports, raceother race and andactivities other activities and events. Carded and events. Cardedplayersplayerscan canbeberated ratedfor for their their gaming gaming and and wagering wagering activity. activity.
Keno desk Keno desk A desk A deskthat that calls calls kenokeno numbers. numbers. Keno Keno “runners” "runners" typically typically follow follow a a route route onon thethe casino casino floor floor(announcing “Keno!”), (announcing "Keno!"), allowing players to allowing players to place place wagers wagers on on upcoming upcoming rounds rounds of of Keno.Players Keno. Playerscan canbeberatedratedfor for their their gaming gaming and andwagering wagering activity. activity.
Casino cashier/cage Casino cashier/cage Offers Offers check cashing, safe check cashing, safe keeping, wire transfers, keeping, wire transfers, markermarker payment services. Players cash out chips at the casino cashier. payment services. Players cash out chips at the casino cashier.
There is There is typically typically also alsoa adedicated dedicatedwindow window to to support floor support floor operations such as table fills/credits. operations such as table fills/credits.
Credit Credit services services desk desk Typically Typically part partofofthethecasino casino mainmain cashier cashier office, office, the credit the credit
services desk verifies customer credit profile and bank services desk verifies customer credit profile and bank
balance(s),and balance(s), andextends extends a temporary a temporary line ofline of credit credit for usefor use while while
on-site on-site atat the the casino. casino.Small Small resorts resorts may may not havenot ahave credita credit services services desk, desk, oror they they may combineits may combine its operation operation with with thethe casino cashiercage. casino cashier cage. Ticketing desk Ticketing desk This service This service location location allows allows customers customers to to purchase purchase and andpickpick up, e.g., up, e.g., show show and and events events tickets. tickets.
Golf/pro shop Golf/pro shop Thisisis aa specialized This specializedretail retaillocation location focused focused on golf on golf equipment equipment
that may that mayalsoalsoserve serve as as a golf a golf reservations reservations serviceservice desk. desk. It is It is
typical for typical for retail retail sales sales to to bebeprocessed processed in in oneone system system while while golf golf
reservations are reservations are done done in in aa second second system. system. Bowling/pro shop Bowling/pro shop Thisisis aa specialized This specializedretail retaillocation location focused focused on bowling on bowling
equipmentthat equipment that may mayalso alsoserve serveasasaa bowling bowlingservice servicedesk. desk.ItItis is typical for retail sales to be processed in one system while golf typical for retail sales to be processed in one system while golf
reservations are reservations are done done in in aa second second system. system.
-29- -29- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
Spa service/salon Spa service/salon This point of service offers spa and salon services, and related This point of service offers spa and salon services, and related
product sales. product sales. Typically makesuse Typically makes useofofaaspecialized specialized scheduling scheduling 22036978_1 (GHMatters) P116167.AU.2
system system and and retailpoint-of-sale, retail point-of-sale, sometimes sometimes operatedoperated by a third by a third
party. party. Poolside services Poolside services Increasing Increasing ininpopularity popularity at at large large resorts, resorts, thisthis service service combines combines
drink/F&B services,cabana/VIP drink/F&B services, cabana/VIP areaarea rentals,towel rentals, towelservices services and entertainment. and entertainment. Food&&Beverage Beverage point- This Thisisis the thecashier cashierstation stationforforrestaurants restaurants andand bars. ThereThere are 2025226681
Food point- bars. are
of-sale of-sale several variations on this service, including buffet (where several variations on this service, including buffet (where
cashiers typicallycollect cashiers typically collectpayment payment priorprior to permitting to permitting
entrance), entrance), cafescafesandand high-end high-end diningdining (where(where cashiers cashiers typically typically collect payment collect payment after after service service is rendered), is rendered), andstations. and bar bar stations. Bar stationshave Bar stations have additional additional variations variations to support to support directdirect
customer service customer service (taking (taking and and providing providing drink orders) drink orders) as well asas well as
support support for for drink drink servers/runners. servers/runners. Some Some bars barsalso also provide provide food service. food service.
Hotel front-desk Hotel front-desk Thisisis aa traditional This traditionalhotel hotelcheck-in check-in desk. desk. FrontFront desk staff desk staff
usually focus on checking guests in and out, but are usually focus on checking guests in and out, but are
increasingly expected increasingly expected to offer to offer other other services services including including
business services (faxing, etc.), package location, business services (faxing, etc.), package location, and and
reservationsfor reservations fornon-hotel non-hotel locations locations (depending (depending on size/scale on size/scale
of of aa resort). resort). Retail point-of-sale Retail point-of-sale Thisisis the This thecashier cashierfor forretail retailgoods goods andand sundries. sundries. Typically, Typically, the the retail system is separate from the F&B system. Retail POS retail system is separate from the F&B system. Retail POS systems frequently have systems frequently haveadditional additional support support for for inventory inventory tracking tracking and vendor-managed and vendor-managed inventory inventory features. features. Danceand Dance andnightclubs nightclubs Thisservice This servicelocation location is is typically typically operated operated by a by a third third party.party. Typicalbusiness Typical business is is validation validation of customer of customer age and age and collecting collecting
payment payment for forentrance entranceand anddrink drinkservice. service. Amusements/arcade Amusements/arcade This This is is traditionally traditionally a a child’s child's recreation recreation areaarea withwith coin-coin- operated games. operated games. Convention/meeting Convention/meeting AA service which service whichallows allowsgroupsgroupstotorent rent meeting meetingspacespacefor for area area industry/trade industry/trade conferences. conferences. May May make make use use of of a a specialized specialized scheduling system,as scheduling system, as well well as as digital digitalsignage signage to tomanage foot manage foot traffic. traffic.
Kiosk Kiosk Thisisis typically This typicallylocatedlocatedon on a gaming a gaming floor,floor, and isand is by used used by customers customers to to look look up up their their balances, balances, promotions, promotions, venue venuemapsmaps (wayfinding) (wayfinding) andand makemake use ofuse of a variety a variety of self-service of self-service features.features. Some kiosksare Some kiosks arehighly highlyspecialized; specialized; for for example, example, room roomcheck- check- in, in, check-out check-out and and folio folio inquiry inquiry kiosks kiosks (lodging-centric). (lodging-centric).
Third party Third party food service AA variety food service variety of of third thirdpartypartyfood foodservices. services.An An example example wouldwouldbebea a food court with food court with several several independent (possibly franchised) independent (possibly franchised) foodfood
-30- -30- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
vendors. vendors. Third party retail Third party retail A variety A variety of of third thirdparty partyretail retailservices. AnAnexample services. example would be would be 22036978_1 (GHMatters) P116167.AU.2
leased retail space such as a mall attached to a gaming venue. leased retail space such as a mall attached to a gaming venue.
Third party services – Third party services - Unspecifiedthird Unspecified third party party goods andservices. goods and services. other other Reservations office Reservations office This is a back-of-house function, but many of the features This is a back-of-house function, but many of the features
available available to toaareservations reservations agent agent are are increasingly increasingly being being handledhandled
by VIP VIPhosts hostsand andother otherservice service points. points. The TheReservations Reservationsofficeoffice 2025226681
by typically handles booking for hotel room reservations, golf tee typically handles booking for hotel room reservations, golf tee
times, show times, tickets, spa show tickets, spa booking and other booking and other services. services. SomeSome large-scale operations have dedicated reservations offices for large-scale operations have dedicated reservations offices for
different lines ofofbusiness. different lines business. Security Security and and Responsible for monitoringgaming Responsible for monitoring gaming activity,loss activity, loss prevention, prevention, surveillance surveillance and detection of and detection of fraud fraud from both customers from both customersand andemployees. employees. Slot Slot operations operations Responsible Responsible for for servicing servicing and and provisioning provisioningEGMs. EGMs. Back-of-house- – Back-of-house Thisoffice This officeisistypically typicallyresponsible responsible for for player player performance performance
marketing marketing analysis analysis and and promotions promotions and andmay may be be responsible responsible forfor development development ofofadvertising advertisingmaterials materialsand andstrategy, strategy, including including customer communications. Also may be responsible for customer communications. Also may be responsible for measuringpromotion measuring promotion performance performance and and oversight oversight of marketing of marketing operations, operations, such such as as thethe VIPVIP and and loyalty loyalty club desks. club desks.
Back-of-house- – Back-of-house Thesefunctions These functions include include reporting reporting revenue revenue at various at various outlets,outlets,
accounting, finance, accounting, finance, budgeting, capital budgeting, capital project project financing, financing,ongoing ongoing operating operating audit audit expense management, expense management, financial financial reporting,and reporting, andinternal internal controls. controls.
Customer mobile Customer mobile Thisisis aa customer-controlled This customer-controlled mobile mobile devicedevice (e.g. a(e.g. cell a cell phone phone
device device or tablet). This or tablet). Thistype typeofofdevice device may may use anuse an installed installed application application
or mobile web browser to access, e.g., the loyalty system. or mobile web browser to access, e.g., the loyalty system.
Public internet Public internet Thisisis aa website This websiteoperated operated by aby a gaming/resort gaming/resort operator. operator.
website/portal website/portal Usually providescontact Usually provides contact information, information, physical physical location location (address), (address), mailing mailing address, address, employment opportunitiesand employment opportunities and other other information information to to various various public public consumers. consumers. It It is is aa venue venue for for advertising advertising amenities amenities and and promotions promotions under underdirection direction of of the marketing team, and may also include self-service features the marketing team, and may also include self-service features for reservationsand for reservations and inquiries inquiries related related to the to the loyalty loyalty club.club. This This
may include access to club balance, online gaming, andother may include access to club balance, online gaming, and other features. features.
Third party reservations Third party reservations Ticket sales Ticket sales and and reservations reservations are are frequently frequentlysupported supported through through third-party systems third-party systems providers providers that that may may be be linked linked from fromthe the operator’s main operator's main webwebsite. site. Third partyloyalty Third party loyalty A program A programthat thatallows allowsaacustomer customertotoearn earnloyalty loyaltyrewards rewardsbyby integration integration doing business with a partner; alternatively, the gaming doing business with a partner; alternatively, the gaming
-31- -31- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
operator may operator may allow allow rewards rewards thatfulfilled that are are fulfilled throughthrough a third a third
party party partner. partner. An examplewould An example would be be accrual accrual of of loyaltyclub loyalty club 22036978_1 (GHMatters) P116167.AU.2
“currency” through the use of a branded credit card. A second "currency" through the use of a branded credit card. A second example would example would be giving be giving a gifta certificate gift certificate to an to an online online store or store or
Brick Brick & &Mortar Mortarstore store(e.g., (e.g., Amazon Amazon ororHome Home Depot) Depot) as part as part of of the gaming the operator’sloyalty gaming operator's loyalty club club rewards rewardsprogram. program. Social Social media media A program A programororfeature featurethat that recognizes recognizes aa customer's customer’ssocial social mediaprofile(s). profile(s). An examplewouldwould be be allowing a customer 2025226681
media An example allowing a customer to earn to earn aa badge badge or or achievement achievement by by'friending' ‘friending’ thethe gaming gaming operator operator on Facebook.A A on Facebook. second second example example may may involve involve analysis analysis ofof aa customer’s customer's online online behavior behavior viavia the the Facebook Facebook APIAPI (such as their ‘likes’ of various social elements). (such as their 'likes' of various social elements).
Geolocation services Geolocation services A service which A service whichpermits permitsaagaming gamingoperator operatortotosense senseandandreact react to the physical location of a customer (geolocation beacons or to the physical location of a customer (geolocation beacons or
fences). fences). AnAnexample examplewouldwould be be to to send send a solicitationtoto aa a solicitation customer whenthey customer when theywalked walked by by a specificlocation, a specific location,either either on- on- site site (e.g. (e.g. on casinoproperty) on casino property) or or offsite offsite (such (such as aatpartner as at a partner location). location).
TABLE1. TABLE 1.
[0074] TABLE
[0074] TABLE 1 includes 1 includes a plurality a plurality of descriptions of descriptions of potential of potential
touchpoints where touchpoints where aa customer's customer’sactivities activities may may bebetracked trackedororthethecustomer customer may may
incentivized incentivized to to spend spend through the loyalty through the loyalty management system management system 400. 400.
[0075] The
[0075] The loyalty loyalty management management system system 400award 400 may mayloyalty award loyalty currencycurrency
based ononany based anyactivity activitythat thatmaymay be tracked be tracked and analyzed and analyzed by aengine, by a rules rules engine, such as such as qualifier qualifier rules rules engine engine 422. In some 422. In someembodiments, embodiments, the the loyalty loyalty management management system system 400 400 mayprovide may providethe theplayer playerwith withone oneorormore more bonus bonus awards. awards. As anAs an example, example, a bonusa award bonus award could be toto grant could be grant the the player playera adefined definedamount amount of currency. of currency. BonusBonus eventsevents can happen can happen
throughoutthe throughout theenterprise, enterprise,including including forfor casino casino activity, activity, kiosk kiosk promotions promotions or or other other promotionsthe promotions theenterprise enterprise may maychoose choosetotoimplement. implement.
[0076] Theloyalty
[0076] The loyalty management management system system 400400 may may also also award award loyalty loyalty
currency for currency for gaming gaming activity activity in in the the land land based based casino. casino. In Inaddition, addition,the theloyalty loyalty management management system system 400award 400 may may loyalty award currency loyalty currency for online/digital for online/digital activity activity and and online online game play.Specifically, game play. Specifically,the the loyalty loyalty management management system system 400 400 awards awards players players with with
-32- -32- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
currency forvisits currency for visits totothe thecasino's casino’sportal portal or or for for timetime spentspent playing playing online online games. games.
Additionally, there may be rewards for specific behaviors such as referring a friend to the Additionally, there may be rewards for specific behaviors such as referring a friend to the 22036978_1 (GHMatters) P116167.AU.2
site, site, and clickingononselect and clicking selectlinks. links.
[0077] The
[0077] The loyalty loyalty management management system system 400award 400 may mayloyalty award loyalty currencycurrency
based on on customer customerspend spendonon food andand beverages, hospitality, oror onon otherpremise premise venues. 2025226681
based food beverages, hospitality, other venues.
In In some embodiments,the some embodiments, theloyalty loyalty management managementsystem system400400 could could base base thethe currency currency
award oneither award on eitherachieving achievingspecific specificspend spend amounts, amounts, ora as or as a percentage percentage returned returned to theto the
customer. Moreover, customer. Moreover, thethe loyalty loyalty management management systemsystem 400 may400 may award awardcurrency loyalty loyalty currency based ononvisits based visits to to any anylocation locationwithin withinthethevenue. venue. These These visits visits couldcould be tracked be tracked by a by a mobileapp mobile appononthe thecustomer's customer’s mobile mobile device, device, where where the has the app app geo has fencing geo fencing capability. capability.
In In some embodiments, some embodiments, achieving achieving a set a set number number or visits or visits to to a specificvenue, a specific venue,orortotoa agroup group of venues of wouldthen venues would thenresult result in in the the currency currency award. award.
[0078] Furthermore, the
[0078] Furthermore, the loyalty loyalty management managementsystem system400 400maymay award award
loyalty loyalty currency basedononvisits currency based visits or or amounts amountsspent spent with with affiliatedbusinesses affiliated businessesexternal externaltoto the enterprise. the For example, enterprise. For example,a acasino casinomay may have have a relationship a relationship with with a nearby a nearby restaurant restaurant
that will entitle customers to earn currency for spending attributed to the player’s card. that will entitle customers to earn currency for spending attributed to the player's card.
[0079] The
[0079] The loyalty loyalty management management system system 400allow, 400 may may allow, limit limit or or modify, modify,
e.g. increase e.g. increase or or decrease, the amounts decrease, the amountsofofloyalty loyaltycurrency currency which which may may be earned be earned by a by a customer depending on customer depending on aa number numberofofcustomer customerattributes attributes and behaviors. The and behaviors. The loyalty loyalty management management system system 400400 may may make make such modifications such modifications based based on on customer customer attributes attributes such such as: a) tier, as: a) tier, historical historicalplay, play,club club signup, signup, birthday, birthday, and and the theb)like; like; b) the particular the particular venue, venue, activity or event that awarded the currency to the player; c) designated dates and times; d) activity or event that awarded the currency to the player; c) designated dates and times; d)
as as the the result resultof ofbonus bonus events; events; e) e) as as the theresult resultofofearning earningachievements achievements and badgesininthe and badges the gamification engine; gamification engine; and andf)f)any anycombination combinationof of these these factors factors cancan result result in in allowing allowing thethe
customer to earn customer to earn currency. currency.For Forexample, example, players players maymay be allowed be allowed to earn to earn currency currency basedbased
on havingalready on having alreadyspent spenta certain a certainamount amount of their of their own own money money in outlets in retail retail outlets - any – any
amount over,e.g., amount over, e.g., aathreshold thresholdamount amount would would earn earn a percentage a percentage of currency of currency based on based on
-33- -33- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
incremental spend.Any incremental spend. Any combination combination of these of these factors factors may may also also condition condition the amount the amount of of currency awardedtotothe theplayer. player.For Forinstance, instance,higher highertier tiercustomers customerscould could earn currency 22036978_1 (GHMatters) P116167.AU.2
currency awarded earn currency
at at a a higher ratebased higher rate basedonon spend spend thanthan lowerlower tier customers. tier customers.
[0080] The loyalty
[0080] The loyalty management system 400 management system 400 may mayalso alsoallow allowthe the customer toredeem redeem loyaltycurrency currency at at anyany venue throughout the casino enterprise, as 2025226681
customer to loyalty venue throughout the casino enterprise, as
well as affiliated well as affiliated venues outsidethe venues outside thetraditional traditional casino casinoenvironment. environment.SomeSome examples examples
include, include, but but are are not not limited limited to: to: a) a) through slot and through slot other gaming and other gamingsystems systems forfor freeplay, free play, enhanced pointearning enhanced point earningrates, rates,entry entryinto intotournaments tournamentsandand other other similar similar activities;b) b)at at activities;
“food andbeverage" "food and beverage”andand hospitality hospitality outlets outlets forfor comp comp typetype items, items, room room charges, charges, room room
upgrades, and upgrades, and similar similar purchases; purchases; and and c)c)atatother othervenues venues throughout throughout the the casino casino
environment forfree environment for freeororreduced reducedprices pricesforforpurchases purchases at at those those locations, locations, as as a means a means to to
secure preferential reservations, secure preferential reservations, or or other othersimilar similaramenities. amenities.Examples Examples include include spas, spas,
bowlingalleys, bowling alleys, golf golf courses, courses,retail retail outlets, outlets, theatres theatres and showrooms, and showrooms, etc.In addition, etc. In addition, loyalty currencymaymay loyalty currency be redeemed be redeemed at locations at locations externalexternal to the traditional to the traditional casino casino environment. Forexample, environment. For example, loyalty loyalty currency currency earned earned in the in the casino casino could could be redeemed be redeemed for for
meals at the above-mentioned affiliated restaurant. meals at the above-mentioned affiliated restaurant.
[0081] Furthermore, the
[0081] Furthermore, the loyalty loyalty management managementsystem system 400400 may may limitlimit
redemptionbased redemption basedononone oneorormore more factors.These factors. These factors factors may may change change the the redemption redemption ratesrates
or, or, in in some cases, not some cases, not allow allowthe thetransaction. transaction.Examples Examples of factors of factors include, include, but but are are not not
limited to:a)a)customer limited to: customer attributes attributes such such as tier, as tier, historical historical play, play, club signup, club signup, birthday,birthday, and and the like; b) the particular venue, activity or event that awarded the currency to the player; the like; b) the particular venue, activity or event that awarded the currency to the player;
c) designated dates and times; d) as the result of bonus events; e) as the result of earning c) designated dates and times; d) as the result of bonus events; e) as the result of earning
achievements and achievements and badges badges in the in the gamification gamification engine; engine; and f)and f) a required a required delay before delay before
redemptioncan redemption canhappen. happen.
[0082] The
[0082] The gamification gamification engine engine is configured is configured to leverage to leverage connection connection
points into points into every everyavailable availablecustomer customer touch touch pointpoint to provide to provide unlimited unlimited flexibility flexibility to to influence customerbehavior. influence customer behavior.In Inthetheexemplary exemplary embodiment, embodiment, the gamification the gamification engineengine is is
-34- -34- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
centered aroundbadges centered around badges that that areare used used to communicate to communicate to players to players their toward their status status toward reaching milestones milestonesand andreceiving receivingassociated associatedprizes. prizes. Badges Badgesare aredefined definedwith witha avariety varietyofof 22036978_1 (GHMatters) P116167.AU.2
reaching
criteria criteriathat thatdefine definewho who can can work towardsthat work towards that badge. badge. The Thecriteria criteriamay mayinclude includecustomer customer tier, groups tier, of patrons, groups of patrons, gaming gamingandand non-gaming non-gaming activity activity and earning and prior prior earning of otherof other badges. Once badges. Once a player a player hashas established established they they are are eligible eligible to to work work towards towards a badge, a badge, they they 2025226681
maythen may thenaccumulate accumulate activitytoward activity toward oneone or or more more achievements achievements that track that track status status toward toward
defined goals. AtAtpredefined defined goals. predefinedmilestones milestones forthetheachievements, for achievements, thethe badge badge willwill appear appear on on
the customer the facingUIUIand customer facing and be be conditioned conditioned to approximate to approximate the customer’s the customer's proximity proximity to to reaching the reaching thegoals goalsassociated associatedwith with the the badge. badge. Several Several optionsoptions will be will be provided provided to to customize thedisplay customize the displayofof the the customer's customer’sprogress progresstoward towardthethe goals goals forthethebadge for badge such such as as
progressively coloring progressively coloring the the badge, badge,revealing revealingmore moreof of thethe badge badge or appearing or appearing to peel to peel the the badgeback badge backtoto display display the the underlying underlying image. image.
[0083] Immediatelyafter
[0083] Immediately after earning earning a abadge, badge,the theloyalty loyalty management management system 400may system 400 may award award thethe player player with with thethe badge. badge. ThisThis may include may include colorful colorful celebration celebration
through some through someororallalldigital digital communication communication options options – e.g. - e.g. kiosks, kiosks, apps, apps, andand mobile mobile and and online portals.Associated online portals. Associated prizes, prizes, if any, if any, will will be available be available to theto the customer customer upon the upon award the award
of the badge. of the badge. The The badge badge willwill remain remain in player's in the the player’s history history forseta amount for a set amount of time of time
before disappearing from the list. before disappearing from the list.
[0084] Achievementsarearethe
[0084] Achievements thetracking trackingmechanism mechanismforfor player’sstatus player's status towardearning toward earningaabadge. badge.Achievements Achievements are are defined defined withwith specific specific goals goals thatthat are are designed designed
to to influence influence customer behavior.Goals customer behavior. Goals cancan include include any any activity activity that that is is capable capable of of being being
tracked for tracked for aa customer, customer,including includinggaming gaming activity,non-gaming activity, non-gaming spend spend or other or other activity, activity,
and visits to and visits to specific specificareas areason onororoff offproperty. property.All Allachievements achievements associated associated with with aa badge badge will begin will begin accumulation uponthe accumulation upon thesystem system determining determining that that thethecustomer customer is is eligibletotoearn eligible earn that badge. that badge.
[0085] Once
[0085] Once the the threshold threshold has has been been met met to to the make make thevisible, badge badge visible, it it will appear will appear toto the thecustomer customerwhowho can can clickclick onbadge on the the badge and seeand the see the progress progress of all of all
-35- -35- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
associated associated achievements forthat achievements for that badge. badge.Achievement Achievement status status can can be expressed be expressed in several in several
ways, depending dependingononthethenature natureofofthe thegoal. goal.Achievement Achievement thatthat track separate instances of 22036978_1 (GHMatters) P116167.AU.2
ways, track separate instances of
an activity can an activity be shows can be showsasasX out X out oftarget of Y Y target events. events. ThoseThose achievements achievements based onbased on
accumulatinga aset accumulating set amount amountofofspend spend or or time time can can be be expressed expressed as as a percentage a percentage toward toward the the goal. Other achievements goal. Other achievements may maysimply simplyshow show a value a value that that representsthe represents thecustomer's customer’s 2025226681
current current accumulation. accumulation.
[0086] Aswith
[0086] As withachievements, achievements, the the loyalty loyaltymanagement management system system 400 400 may may
include include aa UI UIthat thatallows allowscustomers customers to to navigate navigate to atolist a list of of prizes prizes associated associated withwith the the
earning of aa badge. earning of badge. Virtually Virtuallyanything anythingavailable availabletotothe thecasino casinomay may be be configured configured to be to be
used as used as aa prize prize for for badges, including: points badges, including: points and andcomps, comps,free freeslot slotplay, play,free free online online play play and accessto to and access additional additional online online content, content, loyalty loyalty currency currency (both itself (both currency currency itself as well as as well as
additional earning additional earning and andredemption redemption options), options), prizes, prizes, entries entries into into drawings, drawings, entries entries into into
tournaments,etc. tournaments, etc.
[0087]
[0087] An An example example embodiment embodiment is ifplayer is if the the player playsplays X dollars X dollars in a in a slot slot
machineeach machine eachsession. session.For Forexample, example, thethe achievement achievement is 50 is 50 dollars dollars of of coin coin in.in.The The player player
may then may then need needtoto earn earn the the achievement achievement five five times times in in aa month. Thecustomer's month. The customer’sUIUI displays the displays the achievement rendered in, achievement rendered in, for for example exampleifif the theplayer playerhas hasearned earnedthethe achievement three achievement three times times in month, in the the month, three in three filled filled inout stars stars out of a of a possible possible five. In five. some In some embodiments, thecustomer's embodiments, the customer’s UI doesn’t UI doesn't display display the achievement the achievement until until the first the first star star is is
earned. Thisallows earned. This allowsthe thecustomer customerto to discover discover theachievement the achievement and and gives gives the the appearance appearance
of of aa secret secretprize. prize.Once Once all allthe therequired requiredachievements achievements are are earned earned within within the the predetermined predetermined
period of period of time, time, the the loyalty loyaltymanagement program management program 400400 awards awards the the player player with with a badge. a badge.
[0088] Another
[0088] Another example example embodiment embodiment is player is if the if the visits player avisits a specific specific
location location or or set setof oflocations locationsXXtimes timeswithin withinaadefined definedtime time period. period. The locations may The locations beaa may be
slot slot machine or any machine or anyother otherononororoff offproperty propertylocation locationororvenue. venue.TheThe player player would would then then
see see the the achievements achievements as as they they earn earn them and then them and then would wouldbebeawarded awardeda badge a badge upon upon
completion. completion.
-36- -36- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0089]
[0089] A Afurther furtherexample example embodiment embodiment is ifisthe if player the player spends spends a a predeterminedperiod periodofoftime timeonona adevice, device,such suchasasan anEGM. EGM.ThisThis may may include casino slot slot 22036978_1 (GHMatters) P116167.AU.2
predetermined include casino
play or play or online online gaming. gaming.TheThe loyalty loyalty management management systemsystem 400 tracks 400 tracks the amount the amount of time of time spent playing ononthe spent playing thedevice. device.OnceOnce the predetermined the predetermined periodperiod ofistime of time is exceeded exceeded the the player may player mayearn earnananachievement achievement or or a badge. a badge. In this In this embodiment, embodiment, the achievement the achievement may may 2025226681
be rendered be rendered based basedononananamount amountof of time time spent spent compared compared to the to the required required amount amount of time. of time.
In In some embodiments, some embodiments, thethe achievement achievement may may not appear not appear untiluntil a specific a specific percentage percentage of the of the
goal time has goal time has been beenachieved. achieved.In In some some embodiments, embodiments, the amount the amount of timeof istime is cumulative cumulative
based on based onmultiple multiplesessions. sessions.In In some some embodiments, embodiments, different different types types of gaming of gaming may be may be specifically specifically excluded or included excluded or included by by the the loyalty loyalty management management system system 400.400. For example, For example,
slots slots and and video video poker poker may apply,while may apply, whiletable table gaming gamingdoes doesnot. not.
[0090] Yetanother
[0090] Yet anotherexample example embodiment embodiment is the is if if the player player spends spends a a threshold dollar amount at an individual outlet, such as a retail location, and a “food and threshold dollar amount at an individual outlet, such as a retail location, and a "food and
beverage”location, beverage" location, entertainment entertainmentlocations, locations, or or hospitality hospitalitylocation. location. In In this thisembodiment, embodiment,
the loyalty the loyalty management system400 management system 400tracks tracksthe thecustomer's customer’sspending spendingatatnon-gaming non-gaming outlets/locations. outlets/locations. Once the customer Once the reachesthe customer reaches the threshold threshold amount amountspent, spent,then thenthey theyearn earnaa badge. The badge. TheUIUI forthe for theachievement achievementmaymay render render thisthis a dollar a dollar amount amount withwith a defined a defined goal. goal.
The UI The UImight mightnotnotrender renderthetheachievement achievement until until a certain a certain threshold threshold hashas been been reached. reached. In In some embodiments, some embodiments, transactions transactions maymay havehave to exceed to exceed a predetermined a predetermined minimum minimum value tovalue to
count towardsthe count towards thebadge. badge.InInaddition, addition,the thethresholds thresholdsmay maybebe based based a tierassociated a tier associatedwith with the player, such as a player rewards club tier. the player, such as a player rewards club tier.
[0091] The
[0091] The loyalty loyalty management management system system 400use 400 may may anyuse any combination combination of of the above. the For example, above. For example, the the loyalty loyaltymanagement system 400 management system 400 may mayaward awarda abadge badgefor for whenaaplayer when playerhas hasachieved achieveda athreshold thresholdamount amountof of playonon play slots,aa threshold slots, threshold amount amountspent spent in in the the hotel, hotel, and and aa threshold threshold amount spentononfood amount spent foodandand beverages. beverages. OnceOnce the player the player has has
achieved, all of achieved, all of the the required requiredthresholds, thresholds,thetheloyalty loyaltymanagement management systemsystem awards awards the the badge. The badge. TheUIUImay may show show three three achievements achievements leading leading to the to the badge. badge.
-37- -37- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0092] In ananadditional
[0092] In additional embodiment, embodiment, the the loyalty loyalty management managementsystem system 400 may maytrack tracka acustomer's customer’scomp comp spending and and personal wallet spending in non-gaming 22036978_1 (GHMatters) P116167.AU.2
400 spending personal wallet spending in non-gaming
venues or venues or for for aa predefined predefined period periodofoftime. time. Once Once both both amounts reach predetermined amounts reach predetermined thresholds, the thresholds, the loyalty loyaltymanagement systemawards management system awards a badge. a badge.
[0093] In some someembodiments, embodiments,the theloyalty loyalty management system400 400also also 2025226681
[0093] In management system
receives customer receives spendusing customer spend usingananenterprise enterpriselinked linkedcredit credit card card or or wallet. wallet. When Whenusing usingthethe enterprise enterprise linked credit card linked credit or wallet card or wallet at at aa partner partner location, location, the the customer customermay may receive receive
additional credit, additional credit, points, points, and/or loyalty currency and/or loyalty currencybased basedon on the the transaction. transaction. In In some some embodiments, theloyalty embodiments, the loyaltymanagement management system system 400 400 tracks tracks the the individual individual customer’s customer's use use of of
the enterprise the enterprise linked linked credit credit card cardororwallet wallettotodetermine determine if the if the customer customer has become has become
eligible or has eligible or hasbeen beenqualified qualified forfor oneone or more or more promotions. promotions.
[0094] In some
[0094] In someembodiments, embodiments,the theloyalty loyalty management system400 management system 400may may use geofencing use geofencingtotodetermine determinethat thata apatron patronisisatat aa nearby nearbyestablishment establishmentandand to to enticethethe entice
patron to patron to visit visit the the enterprise, enterprise, such such as the casino. as the casino. For Forexample, example, a patron a patron may may be atbe a at a partner restaurant partner restaurant or or coffeehouse withinaamile coffeehouse within mileofofthe thecasino. casino.The The loyalty loyalty management management
system 400may system 400 may determine determine this this through through thethe patron’s patron's useuse of of a linkedcredit a linked creditcard cardororwallet, wallet, aa social social media check-in, or media check-in, or other other activity activity determined by the determined by the input input data data aggregator aggregatorserver server 416. The 416. Theloyalty loyaltymanagement management system system 400determine 400 may may determine a customized a customized reward reward 428 that 428 that the patron has the patron has qualified qualified for, for, such such asas triple triple points points on on gaming gamingplay play forfor a predetermined a predetermined
period of period of time. time. The Theloyalty loyaltymanagement management system system 400send 400 may maya send a message message to the to the patron patron informing themthat informing them thatthey theywill willreceive receivetriple triple points points on onall all play play for for thirty thirty minutes if they minutes if they
come tothe come to the casino casino and andbegin beginthe theplay playwithin withinan anhour. hour.The Therestaurant restaurantmay maybe be a partneroror a partner
preferred provider preferred that the provider that the casino casino may recommend. may recommend. ThisThis cross-promotion cross-promotion may allow may allow the the loyalty loyalty management system management system 400 400 to encourage to encourage patrons patrons to return to return to casino to the the casino afterafter theirtheir
meal. meal.
[0095]
[0095] In In some some other other embodiments, embodiments, the loyalty the loyalty management management system system 400 400 mayreceive may receiveinformation informationononthe thedifferent differentthird-party third-party locations locations where the patron where the patron uses uses their their
-38- -38- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
linked linked credit credit card. card. This This allows the qualifier allows the qualifier rules rulesengine engine 422 422 know whichpromotions know which promotions in in
the campaign databasewill willmost mostlikely likelybeberesponded responded to to by by thethe patron. ForFor example, the 22036978_1 (GHMatters) P116167.AU.2
the campaign database patron. example, the
qualifier qualifier rules rules engine 422may engine 422 may determine determine that that the patron the patron likeslikes to at to shop shop at a specific a specific
hardwarestore. hardware store. IfIfthat that hardware hardwarestore storeisisaapartner partnerofofthe the enterprise, enterprise, the the enterprise enterprise may may
offer offer rewards associated with rewards associated with that that hardware store. Furthermore, hardware store. Furthermore,the theloyalty loyaltymanagement management 2025226681
system 400may system 400 may also also determine determine thethe effectiveness effectiveness of of thethe enterprise’spartnering enterprise's partneringbased based on on
howmuch how much thepatrons the patronsuseusethe thepartnered partneredservices. services.
[0096] Insome
[0096] In someembodiments, embodiments,the theloyalty loyalty management system400 management system 400may may determine that one determine that one or or more morepatrons patronshave havequalified qualifiedfor for aa promotion promotionstored storedinin the the campaign campaign database 420. TheThe database 420. loyalty loyalty management management systemsystem 400tracks 400 then then the tracks the number number of patrons of patrons
that have that qualified for have qualified for that that promotion within aa specific promotion within specific period period of of time, time, for for example two example two
weeks oror a amonth. weeks month.If the If the number number of patrons of patrons that qualify that qualify meetsmeets or exceeds or exceeds a a predeterminedthreshold, predetermined threshold,then thenthe theloyalty loyaltymanagement management system system 400 activates 400 activates or launches or launches
the promotion. the promotion.TheThe promotion promotion may may be be tailored tailored to those to only only those that qualified, that have have qualified, or it or it maybebesent may senttotoothers othersto toallow allow them them to qualify to qualify as well. as well. For example, For example, if the loyalty if the loyalty
managementsystem management system400400 tracks tracks the the number number of patrons of patrons that spent that have have over spenta over a predeterminedthreshold predetermined thresholdatataaspecific specific partnered partnered store; store; once the predetermined once the predeterminednumber number of of patrons have patrons have qualified qualified by shoppingatat that by shopping that store, store,then thenthe theloyalty loyaltymanagement system400 management system 400 activates a promotion associated with that particular store. For example, earn a gift from activates a promotion associated with that particular store. For example, earn a gift from
that store if you visit the casino within a specific period of time, such as, within ten or that store if you visit the casino within a specific period of time, such as, within ten or
thirty days. thirty days.
[0097] Insome
[0097] In somefurther further embodiments, embodiments,the the loyalty loyalty management managementsystem system 400 may 400 maycombine combine the the qualifications qualifications from from multiple multiple partners partners to build to build a larger a larger promotion, promotion,
where the where the patrons patrons may maychoose choose from from prizes prizes at any at any of those of those partners. partners. In In some some embodiments, theprize embodiments, the prizemay maybebe provided provided viavia an an online online loyaltymall, loyalty mall,where where thepatron the patronmay may select select aa prize prize from froma aselection selection of of prizes, prizes, e.g., e.g., of of equivalent equivalent prizeprize values. values.
-39- -39- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0098]
[0098] In In theexemplary the exemplary embodiment, embodiment, the loyalty the loyalty currency currency may may be be spent spent
for for gameplay andnon-gaming non-gaming purchases. In embodiments, some embodiments, thecurrency loyalty currency 22036978_1 (GHMatters) P116167.AU.2
gameplay and purchases. In some the loyalty
may havedifferent may have differentvalues valuesbased based on on howhow or where or where it isitbeing is being spent. spent. For example, For example, if a if a
player wanted player to spend wanted to spendthe theloyalty loyalty currency currencyononfood foodatata alocation locationononthe thecasino casinoproperty, property, the the loyalty loyalty currency currency may bespent may be spent so so that that aa first firstamount amount of of the thecurrency currency may be equal may be equal to to aa 2025226681
specific specific amount of money. amount of money.If Ifthe theplayer playerwas wasspending spending thethe currency currency forfor food food at at a location a location
separate frombut, separate from but, e.g., e.g., affiliated affiliated with with the the casino, the amount casino, the amountofofcurrency currency required required to to
equal equal that that same same amount of money amount of moneymay may be be higher.In some higher. In some embodiments, embodiments, different different
locations and/or locations activities have and/or activities have different differentmultipliers multipliersfor fordetermining determining the the monetary value monetary value
whenspending when spending theloyalty the loyaltycurrency. currency.In In addition, addition, spending spending loyalty loyalty currency currency at different at different
times, may times, changethe may change themultipliers. multipliers.
[0099] In some
[0099] In someembodiments, embodiments, there there may may be multipliers be multipliers applied applied to to
earning the loyalty earning the loyalty currency, currency, where the amount where the amountearned earnedororthe theamount amount credited credited towards towards an an
award is based award is based on onatat least least one one of of the the amount wageredandand amount wagered thethe tierofofthe tier theplayer. player. InInthese these embodiments, playersmay embodiments, players may be be sorted sorted intotiers, into tiers, such suchas as based basedon onloyalty loyalty program programtiers. tiers. InIn some embodiments, some embodiments, the the betbet amount amount and tier and the the tier of the of the player player may may affect affect the amount the amount of of points or points or credit credit earned earned towards loyalty currency towards loyalty currency or or aa badge. badge.For Forexample, example, if if a playerinin a player
the the platinum tier plays platinum tier plays in in the the$25-$49 wageringrange, $25-$49 wagering range,then thenthe theplayer's player’s loyalty loyalty currency currency earnings maybebemultiplied earnings may multipliedbybya afirst first multiplier, multiplier, while while a a gold gold tier tierplayer’s player'searnings earnings may may
be multiplied by be multiplied by aa second secondmultiplier. multiplier. InInsome someembodiments, embodiments, the the player player needs needs to qualify to qualify
for for the the multiplier multiplier by by meeting additional criteria meeting additional criteriaas asset setinin thethe loyalty management loyalty management system system
400. 400.
[0100] In the
[0100] In the exemplary exemplary embodiment, embodiment,the theloyalty loyalty management managementsystem system 400 isis configured 400 configuredtotoallow allowan an administrator administrator to to setset thresholds, thresholds, badges, badges, awards awards earned, earned,
weights, and weights, and other other attributes attributes of of the the system. Theloyalty system. The loyaltymanagement management system system 400 400 allows allows
the administrator the administrator to to build build new newrules. rules. InInaddition, addition,the theloyalty loyaltymanagement management system system 400 400 may be configured to allow a supervisor to review and approve any rule or setting prior to may be configured to allow a supervisor to review and approve any rule or setting prior to
-40- -40- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
allowing the rule allowing the rule or or setting setting to to be be applied applied to to aa player. player. Administrators and/or supervisors Administrators and/or supervisors may review active rules and settings and adjust or remove the rules and settings. may review active rules and settings and adjust or remove the rules and settings. 22036978_1 (GHMatters) P116167.AU.2
[0101] In the
[0101] In the exemplary exemplary embodiment, embodiment,the theloyalty loyalty management managementsystem system 400 is configured to store player information including attributes of a plurality of players. 400 is configured to store player information including attributes of a plurality of players.
These attributes may mayinclude include information suchsuch as, not but limited not limited to, name, currentcurrent 2025226681
These attributes information as, but to, name,
loyalty loyalty currency, currency, loyalty loyalty program tier, and program tier, and progress progress towards badgesand towards badges andother othergoals. goals. The The loyalty loyalty management system management system 400400 in also in also configured configured to receive to receive player player activity activity information information
from from aaplurality plurality ofofsources, sources,wherein whereinthethe player player activity activity information information includes includes gaming gaming
activity and activity non-gamingactivity. and non-gaming activity.ForFor a player a player of the of the plurality plurality of of players, players, thethe loyalty loyalty
managementsystem management system400 400determines determinesananamount amountof of a aloyalty loyaltycurrency currency to to award award to to the the player based player based on onthe theplayer playeractivity activity information informationassociated associatedwith withthe theplayer. player.In In addition, addition,
the loyalty the loyalty management system management system 400400 receives receives from from thethe player player a request a request forfora atransaction transactiontoto spend someofofthe spend some theamount amountofof theloyalty the loyaltycurrency, currency,wherein whereinthe therequest requestincludes includesa alocation location associated with the associated with the transaction. transaction. The Theloyalty loyaltymanagement management system system 400 then 400 then determines determines a a value of value of the the loyalty loyalty currency basedon currency based onthe thelocation locationofof the the transaction. transaction. For Forexample, example,thethe value of the loyalty currency may change if the transaction is for food and beverage at the value of the loyalty currency may change if the transaction is for food and beverage at the
casino, orfor casino, or forgaming gaming activities activities at the at the casino, casino, orgaming or for for gaming activities activities online, online, or for retail or for retail
purchases. purchases.
[0102] In the
[0102] In the exemplary exemplary embodiment, embodiment,the theloyalty loyalty management managementsystem system 400 receives a plurality of input data associated with a plurality of patrons. The plurality 400 receives a plurality of input data associated with a plurality of patrons. The plurality
of input data of input data represents represents actions actions ofofthe theplurality plurality ofof patrons. patrons.TheThe loyalty loyalty management management
system 400 system 400 determines determines a current a current location location of a of of a patron patron of the plurality the plurality ofInpatrons. of patrons. these In these embodiments, thecurrent embodiments, the currentlocation location of of thethe patron patron is is notnot at at thethe enterprise enterprise location.TheThe location.
loyalty loyalty management system management system 400 400 transmits transmits a message a message to a computer to a computer device associated device associated
with the patron including a prize to be awarded if the patron visits the enterprise location. with the patron including a prize to be awarded if the patron visits the enterprise location.
[0103]
[0103] In In some some embodiments, embodiments, the current the current location location of the of the patron patron is within is within
aa predetermined predetermineddistance distanceofofthetheenterprise enterpriselocation. location.In In some some otherother embodiments, embodiments, the the
-41- -41- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
current location of current location of the thepatron patronisisatata partner a partner merchant merchant location location associated associated with the with the
enterprise location.In In enterprise location. stillfurther still further embodiments, embodiments, theisprize the prize to beisawarded to be if awarded if the patron the patron 22036978_1 (GHMatters) P116167.AU.2
visits the visits the enterprise enterpriselocation locationwithin withina a predetermined predetermined period period of time. InInother of time. other embodiments, thecurrent embodiments, the current location location of of thethe patron patron is determined is determined basedbased on a transaction on a transaction
performedbybythethepatron performed patron with with a merchant a merchant or a social or a social media media action action performed performed by the by the 2025226681
patron. InIn some patron. someembodiments, embodiments, the the loyalty loyalty management management system system 400 determines 400 determines that the that the patron visited patron visited the the enterprise enterprise location location within within aa predetermined periodofoftime predetermined period timeprior priortotothe the present time as a part of the determination to transmit the prize to the patron. present time as a part of the determination to transmit the prize to the patron.
[0104] In the
[0104] In the exemplary exemplary embodiment, embodiment,the theloyalty loyalty management managementsystem system 400 stores 400 stores aa plurality plurality of ofpromotional promotional campaigns, suchasasinin campaign campaigns, such campaign database database 420. 420. The The
loyalty management loyalty management system system 400 receives 400 receives a plurality a plurality of input of input data associated data associated with a with a
plurality of plurality of patrons. Theplurality patrons. The pluralityofofinput inputdata datarepresents representsactions actionsof ofthethe pluralityofof plurality
patrons. The patrons. Theloyalty loyaltymanagement management system system 400 400 determines determines that that a subset a subset of the of the plurality plurality of of patrons have patrons have performed performedoneone or or more more qualifying qualifying actions actions forfor a firstpromotional a first promotional campaign campaign
of the plurality of the plurality of of promotional campaigns. promotional campaigns. ThenThen the loyalty the loyalty management management system 400 system 400
activates activates the the first firstpromotional promotional campaign based ononthe campaign based thedetermination. determination. In In somesome
embodiments, the loyalty embodiments, the loyalty management system400 management system 400compares compareseach eachofofthe theplurality plurality of of actions to actions to the the plurality plurality of of promotions to determine promotions to determineififany anyofofthe theactions actionsare arequalifying qualifying actions. actions.
[0105]
[0105] In In some some embodiments, embodiments, the or the one onemore or more qualifying qualifying actions actions include include
performinga atransaction performing transactionatat aa partner partner merchant. merchant.TheThe qualifying qualifying action action may may include include the the transaction exceeding transaction exceeding aapredetermined predetermined amount. amount. In some In some further further embodiments, embodiments, the the first first promotional campaign promotional campaign is is associated associated with with the the partner partner merchant. In some merchant. In someadditional additional embodiments, thesubset embodiments, the subsetofofpatrons patronsperformed performed thethe oneone or or more more qualifying qualifying actions actions within within
aa predetermined predeterminedperiod period of of time. time. In still In still further further embodiments, embodiments, the promotional the first first promotional campaign awards campaign awards a prize a prize for qualifying for qualifying patronspatrons visitingvisiting the enterprise the enterprise location. location.
-42- -42- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
[0106] In the
[0106] In the exemplary exemplary embodiment, embodiment, the the loyalty loyalty program program management management
system 400stores storesa aplurality plurality ofof promotional promotionalcampaigns, campaigns, suchsuch as campaign in campaign database 22036978_1 (GHMatters) P116167.AU.2
system 400 as in database
420. The 420. The loyalty loyalty program program management management system system 400 receives 400 receives a plurality a plurality of input of input data data associated with associated with a plurality a plurality of of patrons. patrons. The plurality The plurality of input of input data represents data represents actions actions of the of the plurality of plurality ofpatrons. patrons. The loyalty program The loyalty management program management system system 400 analyzes 400 analyzes the plurality the plurality 2025226681
of input data of input data associated associatedwith witha first a firstpatron patronof ofthethe pluralityof of plurality patrons. patrons. The The loyalty loyalty
programmanagement program management system system 400 determines 400 determines one orone orpromotional more more promotional campaigns campaigns of the of the plurality of plurality promotionalcampaigns of promotional campaigns thatthat the first the first patron patron qualifies qualifies for based for based on the on the analysis. The loyalty analysis. The loyalty program programmanagement management system system 400 400 generates generates a personalized a personalized
promotional campaign promotional campaign for for the the first first patron patron based on the based on the one one orormore morepromotional promotional campaigns. campaigns.
[0107]
[0107] In In some some embodiments, embodiments, the plurality the plurality of input of input datadata associated associated withwith
the first patron includes a plurality of transactions at merchants located at the enterprise the first patron includes a plurality of transactions at merchants located at the enterprise
location location and/or and/or transactions transactions at at merchants located remote merchants located remotefrom fromthe theenterprise enterpriselocation. location. InIn additional embodiments, additional thepersonalized embodiments, the personalizedpromotional promotional campaign campaign includes includes a prize a prize chosen chosen
specifically specifically for for the the first firstpatron. patron. In In further furtherembodiments, thepersonalized embodiments, the personalizedpromotional promotional campaign includes campaign includes a plurality a plurality of actions of actions forfirst for the the first patron patron to perform to perform to earn to theearn the prize. prize.
[0108] In some
[0108] In someembodiments, embodiments,the theloyalty loyalty program managementsystem program management system 400 transmits 400 transmits one oneoror messages messagestotoa auser usercomputer computer device device associated associated with with thethe firstpatron first patron including informationto to including information be displayed be displayed to thetofirst the patron first patron about about the the personalized personalized
promotionalcampaign. promotional campaign.In In furtherembodiments, further embodiments, the the loyalty loyalty program program management management system system
400 transmits instructions to the user computer device associated with the first patron to 400 transmits instructions to the user computer device associated with the first patron to
display informationabout display information aboutthethefirst firstpatron's patron’sprogress progress in in thethe personalized personalized promotional promotional
campaign. campaign.
[0109] Accordingly, technical
[0109] Accordingly, technical effects effects and andtechnical technicalimprovements improvements associated associated with the electronic with the electronic gaming systemsand gaming systems andmethods methods described described herein herein include, include, butbut
are are not limited to, not limited to, the the following: following: (i) (i) providing providing unique incentive and unique incentive andrewards rewardsprograms, programs,
-43- -43- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
whichmay which maybe be based based uponupon anya variety any of of a variety of player of player or actions, or user user actions, such such as as placing placing
transactions at at an an enterprise enterprise merchant (e.g., aa casino) casino) and/or and/or any partner merchants merchantsthat that 22036978_1 (GHMatters) P116167.AU.2
transactions merchant (e.g., any partner
are voluntarilyaffiliated are voluntarily affiliatedwith with the the enterprise enterprise merchant; merchant; (ii) rewarding (ii) rewarding players players for for placing placing
transactions with partner merchants, (iii) incentivizing players to return to the enterprise transactions with partner merchants, (iii) incentivizing players to return to the enterprise
merchantfollowing merchant followingcompletion completionof of one one or or more more transactions transactions at at partnermerchant partner merchant locations; locations; 2025226681
(iv) (iv) creating creating and and customizing prizes tailored customizing prizes tailored to to individual individual players players based based upon individual upon individual
player actions player actionsand andother other player player profile profile information; information; (v) creating (v) creating and customizing and customizing
promotionalcampaigns promotional campaignsforfor individual individual players players thatinclude that includea avariety varietyofoffurther furtheractions actionsoror assignments, whichif ifachieved, assignments, which achieved, maymay lead lead to additional to additional prizes prizes and incentives; and incentives; (vi) a(vi) a
variety variety of of additional additional marketing andincentive marketing and incentivestrategies, strategies, including for example, including for creation example, creation
of badges and of badges and other other marketing marketing campaigns; campaigns;(vii) (vii) implementation implementation of of the the unique unique and and additional marketing additional marketing campaigns, as described campaigns, as described herein, herein, across across aa wide widespectrum spectrumof of enterprise locations enterprise locations andand enterprise enterprise businesses businesses (e.g., (e.g., casino casino games, restaurants, games, restaurants, spas, golf spas, golf
courses, courses, etc.) etc.) and and partner partner locations locations to to facilitate facilitateandandenable enableimplementation implementation of of marketing marketing
campaigns thatallow campaigns that allowplayers playerstotoaccrue accruerewards, rewards, monetary monetary value, value, and and other other prizes prizes for for a a large arrayofofspending large array spendingand and otherother activities, activities, (viii) (viii) providing providing loyalty loyalty currency, currency, which maywhich may
be redeemed be redeemedforforgaming gaming andand non-gaming non-gaming products products and services, and services, to a player to a player based based upon upon any of a avariety any of varietyofofplayer player actions, actions, such such as player as player transactions transactions conducted conducted withinwithin an an enterprise locationand/or enterprise location and/or at at oneone or more or more partner partner locations, locations, (viii) (viii) transmitting transmitting one or more one or more
messagestotoa acomputer messages computer device device ofplayer, of a a player, such such as aassmartphone, a smartphone, notifying notifying the player the player
that loyalty that loyalty currency currencyhas hasbeen been awarded, awarded, andsome and in in cases, some cases, a time prior a time period period to prior to expiration expiration ofofthe theloyalty loyalty currency, currency, (ix) (ix) enabling enabling redemption redemption of thecurrency of the loyalty loyaltyatcurrency the at the enterprise ora apartner enterprise or partner location location prior prior to expiration to the the expiration of the of theperiod, time time if period, if any, any, and (x) and (x)
applying oneoror more applying one moremultiplication multiplicationfactors factorsto to an an awarded awardedloyalty loyaltycurrency currencybased based upon upon a a
variety ofconditions, variety of conditions, such such as location as location and conditions and time time conditions as well as well as, as,cases, in some in some one cases, one
or moreplayer or more player attributes. attributes.
[0110] Further, although
[0110] Further, although the thesystems systemsandand methods methods are, are, in some in some
embodiments, described embodiments, described hereinininassociation herein associationwith withwagering wagering games, games, it it willbebeappreciated will appreciated
-44- -44- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
that these that these systems andmethods systems and methodsmaymay be equally be equally implemented implemented in conjunction in conjunction with with non- non- wagering games gamesand/or and/orwagering wageringgames games thatthat do do not not utilize a monetary currency. 22036978_1 (GHMatters) P116167.AU.2
wagering utilize a monetary currency.
Moreover,ininmany Moreover, many implementations, implementations, the marketing the marketing campaigns campaigns and and other other and rewards rewards and incentive strategies may incentive strategies may bebeimplemented implemented withwith or without or without traditional traditional casino casino wagering wagering
aspects, such as, for example, in conjunction with a resort-style enterprise location (e.g., a aspects, such as, for example, in conjunction with a resort-style enterprise location (e.g., a 2025226681
hotel and hotel resort) that and resort) that offers offers aavariety varietyof ofamenities amenities and and activities activitiesbut butwhich which may or may may or may not offer casino wagering as well. not offer casino wagering as well.
[0111] Whilethe
[0111] While theinvention inventionhas hasbeen beendescribed describedwith withrespect respecttotothe the figures, figures, it itwill willbe be appreciated that many appreciated that modificationsandand many modifications changes changes may may be be bymade by made
those skilled those skilled in in the the art artwithout withoutdeparting departing from from the the spirit spiritofofthe theinvention. invention.Any variation Any variation
and derivation from and derivation fromthe theabove above description description andand figures figures areare included included in the in the scope scope of the of the
present invention as defined by the claims. present invention as defined by the claims.
[0112] This
[0112] This written written description description uses uses examples examples to disclose to disclose thethe invention, invention,
including the best including the best mode, mode,and andalso alsototoenable enableany anyperson person skilledininthetheartarttotopractice skilled practicethe the invention, invention, including includingmaking making and and using using any devices or any devices or systems and performing systems and performing any any incorporated methods.TheThe incorporated methods. patentable patentable scope scope of invention of the the invention is defined is defined by claims, by the the claims, and mayinclude and may include other other examples examples that that occuroccur to those to those skilledskilled in the in theSuch art. art.other Such other examples areintended examples are intended to to be within be within the scope the scope of theofclaims the claims if they ifhave theystructural have structural elements that do elements that donot notdiffer differfrom fromthetheliteral literal language languageofofthetheclaims, claims, or or if if they they include include
equivalent structural elements equivalent structural with insubstantial elements with insubstantial differences differences from the literal from the literal language language of of
the claims. the claims.
[0113] It is
[0113] It is to to be be understood understood that, that, if anyifprior any art prior art publication publication is referred is referred
to herein, to herein, such reference does such reference doesnot notconstitute constitute ananadmission admission thatthethepublication that publicationforms forms a a part of part of the thecommon generalknowledge common general knowledgein in thethe art,ininAustralia art, Australia or or any any other other country. country.
[0114]
[0114] In In theclaims the claims which which follow follow andthein preceding and in the preceding description description of of the invention, the invention, except except where wherethe thecontext contextrequires requiresotherwise otherwise duedue to express to express language language or or
-45- -45- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
necessary implication, necessary implication, the the word “comprise” or word "comprise" or variations variations such such as as "comprises" “comprises” oror “comprising” "comprising" isisused usedin inan an inclusive sense, i.e.to tospecify specify thethe presence of the stated 22036978_1 (GHMatters) P116167.AU.2
inclusive sense, i.e. presence of the stated
features but not features but not totopreclude precludethethe presence presence or addition or addition of further of further features features in various in various
embodiments embodiments of of theinvention. the invention. 2025226681
-46- -46- 22036978_1(GHMatters) 22036978_1 (GHMatters)P116167.AU.2 P116167.AU.2
WHAT WHAT ISISCLAIMED CLAIMEDIS:IS: 22036982_1 (GHMatters) P116167.AU.2
1. 1. A loyalty program A loyalty programmanagement management system system associated associated with an with an
enterprise enterprise location comprisinga aloyalty location comprising loyaltymanagement management server server including including a processor a processor in in communication with communication with a memory a memory devicedevice havinghaving instructions instructions stored stored thereon, thereon, which when which when
executed executed byby thethe processor, causecause the processor to at least: 2025226681
processor, the processor to at least:
receive, from receive, an aggregator from an aggregatorserver, server,aaplurality plurality of of input input data, data, wherein the wherein the
plurality of input data includes gaming data and transaction data for a plurality of patron plurality of input data includes gaming data and transaction data for a plurality of patron
accounts, and accounts, and wherein wherein the aggregator the aggregator server server is configured is configured tothe to receive receive the of plurality plurality input of input data froma aplurality data from plurality ofofinput inputchannels channelsandand associate associate thethe plurality plurality of of input input data data by aby a
patron account of the plurality of patron accounts; patron account of the plurality of patron accounts;
determine determine aacurrent current location location of of aa computer computerdevice device of of a patron a patron associated associated
with aa selected with selected patron patron account, account, wherein the current wherein the current location location of of the the computer device is computer device is not not
at at the the enterprise location; enterprise location;
determine, by aa qualifier determine, by qualifier rules rules engine engine and in response and in response to to determining determiningthat that the current the current location location of of the the computer computer device device is not is not at the at the enterprise enterprise location, location, that that thethe
selected patron account selected patron accountqualifies qualifiesfor forananamount amount of loyalty of loyalty currency currency incentivizing incentivizing the the
patron associated with the selected patron account to visit the enterprise location; patron associated with the selected patron account to visit the enterprise location;
alter, alter,by by an an award reactionrules award reaction rules engine engineand andin inresponse response to to determining determining
that the that the selected selected patron account qualifies, patron account qualifies, the the amount amount ofofloyalty loyaltycurrency currencytotoaward award thethe
selected patronaccount selected patron account as incentive as incentive to the to visit visitenterprise the enterprise locationlocation based at based atpart least in least in part uponthe upon the gaming gamingdata dataassociated associatedwith withthe theselected selected patron patron account; account;
determine, bya adelivery determine, by deliveryrules rulesengine, engine, a time a time period period during during whichwhich the the loyalty currency loyalty currency is is capable capable of being of being redeemed redeemed by theatpatron by the patron at the enterprise the enterprise location; location;
transmit, by transmit, by aa delivery delivery system system server, server, aa message to the message to the computer deviceofof computer device
the patron the patron including including the the amount of loyalty amount of loyalty currency to be currency to be awarded andthe awarded and thetime timeperiod; period;
-47- -47- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
determine determine aa new newcurrent currentlocation location of of the the computer deviceofofthe computer device the patron; patron; 22036982_1 (GHMatters) P116167.AU.2
determine, based determine, basedupon upon thethe newnew location location of computer of the the computer device device of the of the patron, that the computer device of the patron is now within the enterprise location; and patron, that the computer device of the patron is now within the enterprise location; and
enable redemptionofofthe enable redemption theloyalty loyaltycurrency currencyininresponse responsetotodetermining determining that that 2025226681
the new the newcurrent currentlocation locationofofthe thecomputer computer device device of the of the patron patron is within is within the enterprise the enterprise
location andthat location and thatthethetime time period period has has not expired. not expired.
2. 2. The system The system in in accordance accordance with with claim claim 1, 1, wherein wherein the the amount of amount of
loyalty currencycomprises loyalty currency comprises a contingent a contingent award, award, and wherein and wherein the instructions, the instructions, when when executed, further executed, further cause cause the the processor processor to at to at least least creditcredit the contingent the contingent award to award to the patron the patron
account ininresponse account responseto todetermining determining thatthat the the patron patron has arrived has arrived withinwithin the enterprise the enterprise
location. location.
3. 3. The system The systemininaccordance accordance withwith claim claim 1 or 1claim or claim 2, wherein 2, wherein the the instructions, when executed, further cause the processor to at least: instructions, when executed, further cause the processor to at least:
apply apply aa first first multiplication multiplication factor factor to to the the amount amountofofloyalty loyaltycurrency currency in in
response toto determining response determiningthat thatthetheloyalty loyaltycurrency currency is is being being redeemed redeemed at enterprise at the the enterprise location, and location, and
apply apply aa second secondmultiplication multiplicationfactor factor to to the the amount amountofofloyalty loyaltycurrency currencyinin response to response to determining determiningthat that the the loyalty loyalty currency currency is is being redeemedatata apartner being redeemed partnerlocation location of the enterprise of the enterpriselocation, location,wherein wherein the the first first multiplication multiplication factorfactor is greater is greater than than the the second second
multiplication factor. multiplication factor.
4. 4. The system The systemininaccordance accordance with with anyany one one of claims of claims 1 to13, towherein 3, wherein the instructions, the instructions, when when executed, executed, further further cause cause the the processor processor to to at least apply at least apply a a
multiplication factor multiplication factor to to the theamount of loyalty amount of loyalty currency basedupon currency based upona atime timeofofredemption redemption of the loyalty of the loyaltycurrency. currency.
-48- -48- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
5. 5. The system The systemininaccordance accordance with with anyany one one of claims of claims 1 to14, towherein 4, wherein the instructions, when executed, further cause the processor to at least: the instructions, when executed, further cause the processor to at least: 22036982_1 (GHMatters) P116167.AU.2
apply apply aa multiplication multiplication factor factor to tothe theamount amount of of loyalty loyalty currency currency based based upon upon
at at least leastone one of of an an amount wagered by amount wagered bythe the patron patron account account on onananelectronic electronic gaming gaming machineincluded includedininthe thegaming gamingdata. data. 2025226681
machine
6. 6. The system The systemininaccordance accordance with with anyany one one of claims of claims 1 to15, towherein 5, wherein the instructions, when executed, further cause the processor to at least: the instructions, when executed, further cause the processor to at least:
determine a loyalty determine a loyalty tier tier associated associated withwith the patron the patron account; account; and and
apply apply aa multiplication multiplication factor factor to tothe theamount amount of of loyalty loyalty currency currency based based upon upon
the loyalty tier associated with the patron account, wherein each of a plurality of loyalty the loyalty tier associated with the patron account, wherein each of a plurality of loyalty
tiers are each respectively associated with unique multiplication factors. tiers are each respectively associated with unique multiplication factors.
7. 7. The system The systemininaccordance accordance with with anyany one one of claims of claims 1 to16, towherein 6, wherein the instructions, the instructions, when executedbybythe when executed theprocessor, processor,further furthercause causethetheprocessor processor to to enable enable
redemptionofofthe redemption theloyalty loyaltycurrency currency forfor at at leastoneone least of of gameplay gameplay within within the enterprise the enterprise
location location or or one one or or more non-gamingpurchases. more non-gaming purchases.
8. 8. The systemininaccordance The system accordance with with anyany oneone of claims of claims 1 to 17,towherein 7, wherein the the
instructions instructions further further cause the processor cause the processor toto alter alter the the amount amountof of loyalty loyalty currency currency based based
upontransactions upon transactionsassociated associatedwith withthethe patron patron account account and and conducted conducted at theatenterprise the enterprise location. location.
9. 9. A loyalty program A loyalty programmanagement management system system associated associated with awith a gaming gaming
establishment location, the establishment location, the system systemcomprising comprisinga loyalty a loyaltymanagement management server server including including a a processor in processor in communication communication with with a memory a memory devicedevice having having instructions instructions stored stored thereon, thereon,
whichwhen which whenexecuted executed by by thethe processor, processor, cause cause theprocessor the processor toto atatleast: least:
store store aa plurality pluralityofof promotional promotionalcampaigns; campaigns;
-49- -49- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
receive, from receive, anaggregator from an aggregatorserver, server,a aplurality pluralityofofinput inputdata datacomprising comprising gaming dataandand transaction data data for afor a plurality of player accounts, wherein the 22036982_1 (GHMatters) P116167.AU.2
gaming data transaction plurality of player accounts, wherein the
aggregator server aggregator server is is configured configured to associate to associate the plurality the plurality of data of input inputbydata by aaccount a player player account of the plurality of the pluralityofofplayer playeraccounts; accounts;
determine, basedupon uponthetheplurality pluralityofofinput inputdata, data,that thatatat least least one oneplyer plyer 2025226681
determine, based
account of account of the the plurality plurality of of player player accounts accounts has has performed oneorormore performed one morequalifying qualifyingactions actions for for a a first firstpromotional promotional campaign campaign ofofthe theplurality pluralityofofpromotional promotionalcampaigns, campaigns, the the one one or or
morequalifying more qualifyingactions actions associated associated with with the the gaming gamingdata; data;
determine that aa current determine that current location location of of at at least least one one mobile device associated mobile device associated with at with at least least one one player player associated associated with the at with the at least least one one player player account is not account is not within within the the
gaming establishment gaming establishment location; location; alter,alter, by an by an reaction award award reaction rulesandengine rules engine and based at based at least least
in in part part upon determiningthethecurrent upon determining currentlocation locationof of thethe at at leastoneone least mobile mobile device device is not is not
within the within the gaming gamingestablishment establishmentlocation, location,ananamount amountof of loyalty loyalty currency currency to to award award the the at at least least one one player player account as incentive account as incentive to to visit visit the thegaming establishmentlocation gaming establishment location based basedatat least least in in part part upon thegaming upon the gaming datadata associated associated with with the at the at one least least one account; player player account;
determine, bya adelivery determine, by deliveryrules rulesengine, engine, a time a time period period during during whichwhich the the loyalty loyalty currency is capable currency is of being capable of beingredeemed redeemedby by thethe at at leastoneone least player player account account at the at the
gaming establishmentlocation; gaming establishment location;
send, by aa delivery send, by delivery system, system,a amessage messageto to thethe at at leastoneone least mobile mobile device device
including the amount including the of loyalty amount of loyalty currency currency to to be be awarded andthe awarded and thetime timeperiod; period;
determine, basedupon determine, based upona new a new location location of the of the at least at least oneone mobile mobile device, device,
that the mobile that the mobiledevice deviceis iswithin within a predefined a predefined distance distance of gaming of the the gaming establishment establishment
location; and location; and
-50- -50- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
permit redemption permit redemptionof of thethe loyalty loyalty currency currency based based at least at least in part in part upon upon determiningthat thatthe themobile mobile device is within the predefined distance of theof the gaming 22036982_1 (GHMatters) P116167.AU.2
determining device is within the predefined distance gaming
establishment location establishment location and and that that the time the time period period has has not not expired. expired.
10. 10. The system The systemininaccordance accordance with with claim claim 9, wherein 9, wherein the instructions, the instructions,
when executed, further cause the processor to at least apply a multiplication factor to the 2025226681
when executed, further cause the processor to at least apply a multiplication factor to the
amount amount ofofloyalty loyaltycurrency currencybased based upon upon a redemption a redemption location, location, wherein wherein the redemption the redemption
location is associated location is associatedwith with one one of gaming of the the gaming establishment establishment location location or or location a partner a partner location of of the the gaming establishmentlocation. gaming establishment location.
11. 11. The system The systemininaccordance accordance with with claim claim 9 or9claim or claim 10, wherein 10, wherein the the instructions, when instructions, when executed, executed, further further causecause the processor the processor to at least: to at least:
apply apply aa first first multiplication multiplication factor factor to to the the amount amountofofloyalty loyaltycurrency currency in in
response totodetermining response determining that that thethe loyalty loyalty currency currency is being is being redeemed redeemed at the at the gaming gaming establishment location, and establishment location, and
apply apply aa second secondmultiplication multiplicationfactor factor to to the the amount amountofofloyalty loyaltycurrency currencyinin response to determining that the loyalty currency is being redeemed at a different location response to determining that the loyalty currency is being redeemed at a different location
from the gaming from the gamingestablishment establishment location,wherein location, wherein thethe firstmultiplication first multiplicationfactor factor is is greater greater than the second multiplication factor. than the second multiplication factor.
12. 12. The system The systemininaccordance accordance with with anyany oneone of of claims claims 9 to 9 to 11,11, wherein wherein
the instructions, the instructions, when when executed, executed, further further cause cause the the processor processor to to at least apply at least apply a a
multiplication factor multiplication factor to to the theamount of loyalty amount of loyalty currency basedupon currency based upona atime timeofofredemption redemption of the loyalty of the loyaltycurrency. currency.
13. 13. Thesystem The systemininaccordance accordance with with anyany oneone of of claims claims 9 to 9 to 12,12, wherein wherein
the instructions, when executed, further cause the processor to at least: the instructions, when executed, further cause the processor to at least:
-51- -51- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
apply apply aa multiplication multiplication factor factor to tothe theamount amount of of loyalty loyalty currency currency based based upon upon
at at least least one one of of an amountwagered wagered by the at least oneone player account on anon an electronic 22036982_1 (GHMatters) P116167.AU.2
an amount by the at least player account electronic
gaming machine gaming machine or a or a loyalty loyalty tier associated tier associated with with the the atone at least least oneaccount. player player account.
14. 14. The systemininaccordance The system accordance with with anyany oneone of claims of claims 9 to9 12 to wherein 12 wherein the instructions, when executed, further cause the processor to at least: 2025226681
the instructions, when executed, further cause the processor to at least:
determine a loyalty determine a loyalty tier tier associated associated withwith theleast the at at least one player one player account; account; and and
apply apply aa multiplication multiplication factor factor to tothe theamount amount of of loyalty loyalty currency currency based based upon upon
the loyalty the loyalty tier, tier, wherein whereineach each of of a plurality a plurality of loyalty of loyalty tierstiers are each are each respectively respectively
associated with associated with unique unique multiplication multiplication factors. factors.
15. 15. The system The systemininaccordance accordancewith with any any oneone of of claims claims 9 to 9 to 14,14, wherein wherein
the instructions, the instructions,when executedbybythe when executed theprocessor, processor,further furthercause causethe theprocessor processortotoadd addthethe amount amount of of loyalty loyalty currency currency to a to a digital digital wallet wallet associated associated with with the the atone at least least one player. player.
16. 16. A methodfor A method formanaging managing a loyalty a loyalty program program associated associated withwith a casino a casino
gaming establishmentand gaming establishment andatatleast least one one partner partner merchant, merchant,the the method methodcomprising comprising at at least: least:
receiving, by receiving, by a aprocessor processor andand fromfrom an aggregator an aggregator server,server, input input data data associated associated with with aa player player account account of of aa plurality plurality of of player player accounts, accounts, wherein the input wherein the input data data
comprises gaming comprises gaming data data andand transaction transaction datadata associated associated with with the player the player account account of theof the
plurality of player accounts, wherein the aggregator server is configured to associate the plurality of player accounts, wherein the aggregator server is configured to associate the
input databybyplayer input data player account account of plurality of the the plurality of player of player accounts; accounts;
determining, determining, by by thethe processor processor and and in in response response to receiving to receiving the inputthe input data, a data, a
current location of current location of aa computer computerdevice device of of a player a player associated associated withwith the player the player account, account,
wherein the wherein the current current location location of of the the computer device is computer device is not not at at the the casino casino gaming gaming establishment; establishment;
-52- -52- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
determining, bya aqualifier determining, by qualifier rules rules engine engineand andin inresponse response to to determining determining
that the current location of the computer device is not at the casino gaming establishment, that the current location of the computer device is not at the casino gaming establishment, 22036982_1 (GHMatters) P116167.AU.2
that the that the player playeraccount account qualifies qualifiesfor forananamount amount of ofloyalty loyaltycurrency currencyencouraging the player encouraging the player
associated with associated with thethe player player account account to visit to visit the casino the casino gaminggaming establishment; establishment;
altering, altering,by by an an award reaction rules rules engine engine and in response to determining 2025226681
award reaction and in response to determining
that the that the player accountqualifies, player account qualifies, the the amount amountof of loyalty loyalty currency currency to award to award the player the player
account as incentive account as incentive to to visit visit the the casino gaminglocation casino gaming locationbased basedat atleast leastininpart partupon uponthethe gaming dataassociated gaming data associatedwith withthe the player player account; account;
determining, bya adelivery determining, by deliveryrules rulesengine, engine,a atime timeperiod period during during which which the the
loyalty loyalty currency currency is is capable capable of of being being redeemed bythe redeemed by the player; player;
providing, by providing, by aa delivery delivery system systemserver, server, aa message messagetotothe thecomputer computer device device
of of the the player player including including the theamount of loyalty amount of loyalty currency currency to to be be awarded andthe awarded and the time time period; period;
determining, bythe determining, by the processor processorand andbased based upon upon an updated an updated location location of the of the
computer device computer device of of thethe player, player, thatthat the the computer computer devicedevice of the of the is player player is a within a within
predefined distance predefined distance of of the the casino casino gaming establishment;and gaming establishment; and
enabling, enabling, by the processor, by the processor, redemption ofthe redemption of the loyalty loyalty currency currency in in response response to to determining that the determining that the computer deviceofofthe computer device the player player is is within within the the predefined predefined distance distance of of
the casino the casino gaming gaming establishment establishment and and oncondition on the the condition thattime that the theperiod time has period not has not expired. expired.
17. 17. The method The methodininaccordance accordancewith withclaim claim 16,16, furthercomprising further comprising applying, bythe applying, by theprocessor, processor,a amultiplication multiplicationfactor factortotothetheamount amount of loyalty of loyalty currency currency
based upon based uponaaredemption redemptionlocation, location,wherein whereinthe theredemption redemption location location is isassociated associatedwith withone one of the casino of the casino gaming gamingestablishment establishmentorora apartner partnerlocation locationofofthethecasino casinogaming gaming establishment. establishment.
-53- -53- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
18. 18. The method The methodininaccordance accordancewith withclaim claim1616ororclaim claim17,17,further further comprising applying,bybythetheprocessor, processor,a amultiplication multiplicationfactor factortotothe theamount amount of of loyalty 22036982_1 (GHMatters) P116167.AU.2
comprising applying, loyalty
currency basedupon currency based upona atime timeofofredemption redemptionofofthe theloyalty loyaltycurrency. currency.
19. 19. The method The methodininaccordance accordance with with anyany oneone of claims of claims 16 18, 16 to to 18, further further
comprising: 2025226681
comprising:
applying, applying, byby the the processor, processor, a multiplication a multiplication factorfactor to theto the amount amount of loyalty of loyalty
currency basedupon currency based uponat at leastoneone least of of an an amount amount wagered wagered by the by the player player account account on an on an electronic gaming electronic gaming machine machine or a loyalty or a loyalty tier associated tier associated with thewith theaccount. player player account.
20. 20. The method The methodininaccordance accordance with with anyany oneone of claims of claims 16 18, 16 to to 18, further further
comprising: comprising:
determining, bythe determining, by theprocessor, processor,a aloyalty loyaltytier tierassociated associatedwith with thethe player player
account; and account; and
applying applying byby thethe processor, processor, a multiplication a multiplication factor factor to the to the of amount amount loyaltyof loyalty
currency based currency basedupon uponthe theloyalty loyaltytier tier associated associated with with the the player player account, account, wherein wherein each of aa each of
plurality of plurality loyalty tiers of loyalty tiers are are each eachrespectively respectivelyassociated associatedwith with unique unique multiplication multiplication
factors. factors.
-54- -54- 22036982_1(GHMatters) 22036982_1 (GHMatters)P116167.AU.2 P116167.AU.2
CENTRAL &(175$/
SERVER COMPUTERS 6(59(5&20387(56
100 DETERMINATION 100 '(7(50,1$7,21 MANAGEMENT CASINO PROGRESSIVE
GAMING SYSTEM *$0,1*6<67(0 7,726<67(0 3/$<(575$&.,1* 352*5(66,9( &$6,120$1$*(0(17
SERVER 6(59(5 6(59(5 6<67(06(59(5 6<67(06(59(5 6<67(06(59(5
106 114
112
110
108 106 108 110 112 114 102
102
104C
138 138 104C
136 136
104A 138 104A 138 104X
104X
138 138
104B 104B
134 134
140 140 128B
128B 1/5
142 1/
128 142
128 142 142
118 118 128A
118 118 128A
128 128
146 146 124
144 144 124 126
116 126 148 116 ͙ 120 122
130 126 120 122
148 126 122 122
130 118 144 118 144
120 120
+
K 152
132 132 124 124 116
148 116 126 146
152 148 126 122 122 144
120 120
146 144 124 124
@cc
116 116 FIG. 1
FIG. 1
2/ 2/5
218 218 216 216 7233(5 TOPPER ',63/$< DISPLAY
*$0,1*'(9,&( 6(&21'$5< GAMING DEVICE 242 SECONDARY 2025226681
242 *$0( 200 200 GAME &$6,12 ',63/$< DISPLAY CASINO 0$1$*(0(17 MANAGEMENT 35,0$5< 240 PRIMARY 6<67(06(59(5 SYSTEM SERVER 240 *$0( GAME ',63/$< DISPLAY 114 114 234 234 236 236 %,// BILL %877216 BUTTONS 7,726<67(0 TITO SYSTEM 9$/,'$725 VALIDATOR 6(59(5 220 220 SERVER 222 222 7,&.(7 TICKET 63($.(56 SPEAKERS 108 108 35,17(5 PRINTER CABINET 238 &$%,1(7 238 3/$<(575$&.,1* 7,&.(7 TICKET 6(&85,7< PLAYER TRACKING SECURITY 6<67(06(59(5 5($'(5 READER 6(16256 SYSTEM SERVER SENSORS 224 224 110 110
*$0(&21752//(5 GAME CONTROLLER 214 214 0(025< MEMORY 352*5$0 PROGRAM 206 352&(6625 PROCESSOR 206 51* RNG 212 212 204 204 51* 352*5(66,9( PROGRESSIVE RNG 6<67(06(59(5 &219(56,21 CONVERSION SYSTEM SERVER 112 112 202 208 210 208 210 202
3/$<(575$&.,1*,17(5)$&( PLAYER TRACKING INTERFACE ',63/$< DISPLAY &$5'5($'(5 CARD READER .(<3$' KEY PAD 228 228 230 230 232 226 226 232
FIG. FIG. 22
3/ 3/5
300 300
3/$<(5,13876
PLAYER INPUT(S) 2025226681
302 302
304 304 8,6<67(0 UI SYSTEM 308 308 312 312
*$0(3/$<8, GAME PLAY UI %2186*$0(3/$<8, BONUS GAME PLAY UI 306A 306A 306N 306N 310A 310A 310N 310N *$0( *$0( %2186 %2186 08/7,3/$<(5 MULTIPLAYER GAME GAME BONUS BONUS 8, 3/$<8, PLAY UI 3/$<8, PLAY UI *$0(3/$< GAME PLAY *$0(3/$< GAME PLAY UI
(/(0(17 ELEMENT (/(0(17 ELEMENT 8,(/(0(17 UI ELEMENT 8,(/(0(17 UI ELEMENT
51*&$//6 51*&$//6 RNG CALLS 51*&$//6 RNG CALLS RNG CALLS 314 314
*$0(352&(66,1*%$&.(1'6<67(0 GAME PROCESSING BACKEND SYSTEM 316 316
51*(1*,1( RNG ENGINE 318 318 319A 319A 319N 319N 121 121 *$0,1* GAMING NON- NON- *$0,1* *$0,1* 51* GAMING GAMING RNG 51* RNG 51* RNG
51*287&20(6 RNG OUTCOMES 51*&219(56,21(1*,1( RNG CONVERSION ENGINE 320 322A 322A 322B 322B 322N 322N /22.83 LOOKUP /22.83 LOOKUP /22.83 LOOKUP 7$%/( TABLE 7$%/( TABLE 7$%/( TABLE
8,287&20(6 UI OUTCOMES
FIG. FIG. 33
4/5 WEARABLE WEARABLE FACIAL FACIAL RECOGNITION 00 400 RECOGNITION DEVICESϰϬϲ SYSTEMSϰϭϬ 02 Sep 2025
DEVICES 406 SYSTEMS 410
WK^TERMINALS POS TERMINALS EGMS EGMS MOBILEs/^ MOBILE DEVICES PATRON PCS PATRON PCS KIOSKS KIOSKS ϰϬϮ 402 ϰϬϰ 404 ϰϬϴ 408 ϰϭϮ 412 ϰϭϰ 414
INPUT DATA INPUT DATA AGGRAGATOR PATRON PATRON DB AGGRAGATOR 2025226681
SERVERϰϭϲ ϰϭϴ 418 SERVER 416 QUALIFIER QUALIFIER CAMPAIGN CAMPAIGN RULES RULES ϰϮϬ 420 ENGINE ENGINE ϰϮϮ 422
424 QUALIFIED QUALIFIED PATRONS PATRONS
AWARD AWARD REACTION REACTION RULES RULES ENGINE ENGINE ϰϮϲ 426 428 CUSTOMIZED CUSTOMIZED REWARD REWARD VALUE VALUE
DELIVERY DELIVERY RULES RULES ENGINE ENGINE ϰϯϮ 432 434 TIMING, LOCATION, TIMING, LOCATION,FORM FORM AND DELIVERY AND DELIVERY METHOD METHOD
DELIVERY DELIVERY SYSTEM SYSTEM SERVER SERVER ϰϯϲ 436
),* FIG. 4 AWARD 438 AWARD 440 PATRON PATRON
FIG. 5 508 BACK
508 us. with night special a experienced You shined! You dined. You wined. You SUPER STAR events to access and notifications promo CONCIERGE MOBIL the Download "DING-DING" STAR SUPER ACHIEVE TO SHOW A SEE 504 more win Players BET MAX about. all BET
what is winning and win, to play You MAX
Player BET MAX ? 504
Congratulations! you amount MAX BET
PLAY the like we Well much? card your Use Member Carrying Card COMPLETE TO MOVES THREE TAKES dollars. comp or points cash, using, beverage favorite your Order 5/5 5/5
HI Enthusiast Drink Free 504 504
SUPER STAR DETAIL BADGE ex. 506
504 STATES BADGE INACTIVE & BRONZE SILVER, GOLD, ACHIEVEMENTS GENERAL OR SAMPLE SMALL 502
510
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2025226681A AU2025226681A1 (en) | 2018-10-05 | 2025-09-02 | Systems and methods for providing dynamic rewards |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/741,726 | 2018-10-05 | ||
| PCT/US2019/053407 WO2020072296A1 (en) | 2018-10-05 | 2019-09-27 | Systems and methods for providing dynamic rewards |
| US202017058548A | 2020-11-24 | 2020-11-24 | |
| AU2021202856A AU2021202856A1 (en) | 2018-10-05 | 2021-05-05 | Systems and methods for providing dynamic rewards |
| AU2023210674A AU2023210674A1 (en) | 2018-10-05 | 2023-08-04 | Systems and methods for providing dynamic rewards |
| AU2025226681A AU2025226681A1 (en) | 2018-10-05 | 2025-09-02 | Systems and methods for providing dynamic rewards |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2023210674A Division AU2023210674A1 (en) | 2018-10-05 | 2023-08-04 | Systems and methods for providing dynamic rewards |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2025226681A1 true AU2025226681A1 (en) | 2025-09-18 |
Family
ID=76132955
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2021202856A Abandoned AU2021202856A1 (en) | 2018-10-05 | 2021-05-05 | Systems and methods for providing dynamic rewards |
| AU2023210674A Abandoned AU2023210674A1 (en) | 2018-10-05 | 2023-08-04 | Systems and methods for providing dynamic rewards |
| AU2025226681A Pending AU2025226681A1 (en) | 2018-10-05 | 2025-09-02 | Systems and methods for providing dynamic rewards |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2021202856A Abandoned AU2021202856A1 (en) | 2018-10-05 | 2021-05-05 | Systems and methods for providing dynamic rewards |
| AU2023210674A Abandoned AU2023210674A1 (en) | 2018-10-05 | 2023-08-04 | Systems and methods for providing dynamic rewards |
Country Status (1)
| Country | Link |
|---|---|
| AU (3) | AU2021202856A1 (en) |
-
2021
- 2021-05-05 AU AU2021202856A patent/AU2021202856A1/en not_active Abandoned
-
2023
- 2023-08-04 AU AU2023210674A patent/AU2023210674A1/en not_active Abandoned
-
2025
- 2025-09-02 AU AU2025226681A patent/AU2025226681A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| AU2023210674A1 (en) | 2023-08-24 |
| AU2021202856A1 (en) | 2021-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12118851B2 (en) | Digital table game systems and methods | |
| US11763634B2 (en) | Tournament gaming for electronic gaming machines and other computing devices | |
| US9799165B2 (en) | Managing virtual currencies in a gaming environment | |
| US9299223B2 (en) | Controlling bingo game interactivity | |
| US9286757B2 (en) | Wagering game with dynamic prize offering | |
| US9286759B2 (en) | Controlling and rewarding gaming socialization | |
| US9245410B2 (en) | Funding and rewarding wagering game player accounts | |
| US20180108208A1 (en) | Mobile device applications for casinos | |
| US12400519B2 (en) | Systems and methods for providing dynamic rewards | |
| US11521462B2 (en) | Systems and methods for providing dynamic rewards | |
| US20240331498A1 (en) | Systems and methods for virtual item collection loyalty programs | |
| US11361617B2 (en) | Systems and methods for providing promotional games and gaming awards | |
| US20150228146A1 (en) | Multiple player gaming station interaction systems and methods | |
| US20250209886A1 (en) | Systems and methods for controlling electronic gaming machine usage | |
| AU2023216820A1 (en) | Systems and methods for persistent collection and extending spins | |
| AU2021240282A1 (en) | Gaming system providing group-based awards | |
| AU2025226681A1 (en) | Systems and methods for providing dynamic rewards | |
| US12548411B2 (en) | Tournament gaming for electronic gaming machines and other computing devices | |
| US20220028214A1 (en) | Systems and methods for providing a secondary currency for use in an electronic gaming environment | |
| AU2021201457A1 (en) | Systems and methods for controlling electronic gaming machine usage |