17.06.2013 Views

Joint Appendix One

Joint Appendix One

Joint Appendix One

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

I<br />

I<br />

I<br />

l<br />

I<br />

I<br />

I<br />

I<br />

I<br />

I<br />

I<br />

I<br />

I<br />

!<br />

I<br />

!<br />

I<br />

7<br />

print region. A '2' indicates a print r,.._ion will auto<br />

incremeni with each coupo!t in a batch. The base value is<br />

stored in apr data field. A '3' indicates an alice-decre-<br />

ment print region which will auto-decrentent with each<br />

coupon ill a batch. The base value is stored in a pr._data<br />

field.<br />

-permanently stored data which always appears<br />

in this print region, This field tx)ntnins stored text if<br />

requested by emorlng a "2_ in field.<br />

A fibra_, comnmad is used to manage defined graphics. A<br />

libra D, command adheres to the lbllowing syntax:<br />

delimiter< libmD'cmd hr> I 1 ,lucre> I<br />

t 1 ld tile size> ! obi data delimiter<br />

where:<br />

=operation to perfonn: 'A'--.add object, enter<br />

download mode_ "l)'-_delcte object.<br />

=targot memory in which Iv place file object being<br />

downloaded,<br />

=ol_iocl identification. This i_ theol;ject I.D. byte.<br />

=menlory usage specifier. [:or loading a<br />

graphic: size of a graphic file. The fibrtu2,.' command<br />

header is temliuatcd after this iicld and obj_dam is<br />

expected immediately following. For deleting graphics:<br />

'G" is used ill this field.<br />

=file size indicator.<br />

obj. data=object daln (flint or graphic) in appropriate lbr-<br />

mat if ='A'. Formal for graphics: PCX.<br />

FIG. 4 is a bhx_k diagram o fcoupon template field element<br />

stored partially resident in a promotional gaming printer and<br />

parlially snpplied by a master pnnnotional controller at the<br />

time of print ;rod issue in aecorthmco with aa exemplary<br />

embodiment of the present invemion. FIG. 4 illustrates how a<br />

master promotional eonlroller selects a type of coupon and<br />

transmits particular, such as variable data to be placed in<br />

fields in tile coupon, tbr eaeh print and issuance event. \'blues<br />

for tile fields thai make up a coulxm 300 may he divided into<br />

two gmnps or sets. A resideni _riable &aa sct 401) may be<br />

stored locally in a gamblg promotional printer. "lt_e resident<br />

sta of variable data may include variable data _uch as: _riable<br />

data for a text field containing an idcntifier of a casino 402;<br />

variable data tbr a baroode field identiJ_'ing a Lvpe of promo-<br />

finn 404; a template deserlptiml nscd to generate a graphic<br />

such as box varinbte ckna 406 or line variable data 41t8: or an<br />

idenlilier or actual variable data lbr a graphic 410. A dynande<br />

vnriable data set include variable data Ibr fields having _ri-<br />

able data Ilult are stored in the ganling pronlodonal printer and<br />

are _wed in a template definition for a particalar coupon.<br />

Examples of x_riable data in a dynamic ,_,'ariable data sot<br />

inclnde: text variable data fi_r a player identitier 414: text<br />

variable data describing a promolion item 416: and bartx_de<br />

variable _kata 418 for quantifying a value ufa promotion t_r<br />

priming on the txmpon.<br />

Both _alriable dala sets may be tr_nlsnli|lcd [l't.nn a nmster<br />

pnnnotional eoolroller 104 to a gaming promotional printer<br />

in the, ft_rm of c_mmunication packets. When a gaming pro-<br />

molional printer receives a variable &ira set. the gaming pro-<br />

moiional printer stores die v_riabto data _l lbr futnre use. A<br />

residcnl variable data sol includes variable daia ttmt tony be<br />

reused for gcnemtlng many coupons: the_elbre, a resident<br />

variable data set may be stored hi the gamhlg promotiomd<br />

prlnlcr lbr all extended period of time. In ctlnt lZ, tsl, a dynamic<br />

variable data set may be used fi)r a short period of time,<br />

perhaps for even a siugle ge*wration of a single coupon. As<br />

such, the dyuanfic variable data set and static wariable darn set<br />

associat_xt in a ta_ul_n may be transmitted to a gaming pro-<br />

motional printer at difl_rent tim_._. "lb rotain association<br />

US 7,594,855 B2<br />

| -A0046-<br />

bet'.v_n the variable data _ts, parl of tile conmmnic;dion<br />

8<br />

pact'el issued by the masrer pannotional conm)ller may<br />

include a neff, fence 420 to a tcn'tplate d,,,qinifion so that the<br />

dynamic data in tile communication packet can be combined<br />

5 422 witll the static field data stored in a gaming promotional<br />

printer to generate a complelc coupon 200.<br />

Since it is possible to store all fields used in a coupon withiu<br />

the g_nning pt'omofional printer's n_emory i a master promo-<br />

tional controller may issue a complete coupon by simply<br />

l0 sending a n.,fcrence to a coupon so defined to generate a<br />

coupon in its emlrcly. II is also possible for a master promotlonal<br />

controller 1o offtoad the entire live eommnuication<br />

bnrdon by sondiug a complele coupon &tlabasc incloding<br />

triggers dnrlng ofi:peak times.<br />

t5 In one embodimenl of a gzuning promotioml printer, a<br />

gaming pnmtotional printcrls triggered to print coupons from<br />

the gaming protnotional printer's internal dalabase raider<br />

direct control era master promotional controller thai triggers<br />

the issuance of a coupon and conveys any r,crtinent variable<br />

20 intbrmation associated with the coupon snch as in'emotion<br />

lype, l:,tce :_alue of the coupon, date of expiration and the like.<br />

FIG. 5 is a block diagram of an cxempla D, conpon stack<br />

and logical trigger lnatrix resident in a gaining promotional<br />

primer in accordance wifll an exemplary embodiment of the<br />

25 present ilwention. As previou sly noted0 a canting promotiumd<br />

printer may print a coupon in response to either internal or<br />

t.,'xtemal event signals or trigger (kna, To respond to a trigger.<br />

a canting promotional printer includes a ¢'oupon selector<br />

logic tn_lule 500 thai aualyzes trigger data 502 :is trigger data<br />

30 becomes avaik_ble and determines which eonpons should be<br />

printed in resprmso to the trigger dala. Coupons, such as<br />

coupons 504,506. and 508. are stored in a coupon database<br />

510 as a stuck. The stack of coupons are a plumliD, of pre-<br />

dellned eoupnns tlmt can generate a cnnpon 511 anytime a set<br />

35 of trigger conditions to which a eouptm is associared is sat-<br />

islied. "l'h,._e trlggcr conditions can operate independcmly or<br />

in Iogleal combination.<br />

Exemplary logical trigger data utilized in a gamhtg promo-<br />

tional printer for initiating generation of coupons includes:<br />

•_0 date 5t 2. time of day 514, li'equcncy ofissoancc o fa txfftien-<br />

lar c_ulYan 516, time nfp/ay 524, and gameissued parameters<br />

526 to the printer such as player idcntilication, amount of<br />

money in place, dnration of the entreat session of play and the<br />

like. By utilizing the illnstmted trlggt_" matrix, it is possible<br />

45 Ibr a galniug promotional printer to issne coupons without<br />

any illformation provided by an master pmmotlonal comrof<br />

ler al the time ofn cilsh-out or cash-in by a player.<br />

lit one gaming prontotional printer in accordance with ml<br />

exemplary embodiment of the invention, die gaming proton-<br />

5o tionM printer receives from a master promotional conlrt_ller a<br />

coupon triter database therehy enabling the gaming prnmo-<br />

tional pri,'der to sol f,-manage its couponing activity. The eou-<br />

pou trigger database may include diflk_rent types of trigger<br />

control part meters incladittg: triggering a coupon generation<br />

55 anytime a cash out voucher is printed; gcnemtlng a coupon<br />

whenever a voucher i_._rgreater than. eqaa| to, or loss _han a<br />

speciiied amount of money is issued; genermlng a coupolx<br />

bas_,xt on an identity of a player: generating a coupon ba_d on<br />

a category or classification era player related to tkcq uenc 5, of<br />

_'o play or money volume; generating a coot×'m based on the<br />

durafion of play of the gaming machine by a player: and<br />

generating a conpon anytime a player adds money or crndits<br />

to n game in an amount greater than, equal to, or less tlxm a<br />

specificd amonnt,<br />

63 In another aspect of the iuvention, a component of the<br />

gaming promotional printer's internal database includt_ a set<br />

of control parameters thai iuslruct the _'uning promoliomd

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!