throbber
United States Patent 19
`Acres et al.
`
`54
`
`75
`
`73
`
`21
`22
`51
`52
`58
`
`METHOD FOR OPERATING NETWORKED
`GAMING DEVICES
`
`Inventors: John F. Acres; Alec Ginsburg; David
`Wiebenson, all of Corvallis, Oreg.
`Assignee: Acres Gaming, Inc., Corvallis, Oreg.
`
`Appl. No.: 322,172
`Filed:
`Oct. 12, 1994
`Int. C. r. G07F 17/32
`U.S. C. ................................. 463/27; 463/42; 463/25
`Field of Search ..................................... 273/439, 460,
`273/434, 138A, 148 B; 463/16, 25, 27,
`42
`
`56
`
`References Cited
`U.S. PATENT DOCUMENTS
`3/1981 Rockola et al. .................... 273/138. A
`4,258,838
`4,283,709 8/1981 Lucero et al. ..
`... 273/138 A.
`4,335,809 6/1982 Wain ...............
`... 273/138A
`4,467,424 8/1984 Hedges et al. ...................... 273/.38A
`4,636,951
`1/1987 Harlick.
`4,652,998 3/1987 Koza et al. ......................... 273/138A
`4,679,143 7/1987 Hagiwara ...
`... 273/138A
`4,775,937 10/1988 Bell .............
`... 273/138 A.
`4,805,907 2/1989 Hagiwara
`... 273/138A
`5,116,055 5/1992 Tracy .........
`273/138A
`5,217,224 6/1993 Sincock ...........
`... 273/460
`5,249,800 10/1993 Hilgendorf et al.
`... 273/.38A
`5,257,179 10/1993 DeMar ............
`... 273/138A
`5,265,874 11/1993 Dickinson ...
`... 273/138
`5,280,909
`1/1994 Tracy ..........
`273/.38A
`5,326,104 7/1994 Pease ...................................... 273/138
`5,344,144 9/1994 Canon.
`5,370,306 12/1994 Schulze et al. ..................... 273/.38A
`5,429,361
`7/1995 Raven et al. ....................... 273/138A
`5,470,079 11/1995 LeStrange et al..
`
`
`
`US005655961A
`Patent Number:
`11
`45 Date of Patent:
`
`5,655,961
`Aug. 12, 1997
`
`FOREIGN PATENT DOCUMENTS
`
`B-27572/84 8/1984 Astralia.
`B-53370/86 8/1986 Australia.
`B-71194/91
`8/1991. Australia.
`647234 7/1992 Australia ........................... 273/.38A
`2020986 l/1993 Australia ............................... 273/434
`2211975 7/1993 United Kingdom............... 273/.38A
`WO95/22811 8/1995 WIPO.
`
`
`
`Primary Examiner-Jessica Harrison
`Assistant Examiner-James Schaaf
`Attorney, Agent, or Firm-Marger, Johnson, et al.
`57
`ABSTRACT
`A system for monitoring and configuring gaming devices
`interconnected over a high-speed network is disclosed. The
`system can support a file server, one or more floor
`controllers, one or more pitterminals, and other terminals all
`interconnected over the network. Each gaming device
`includes an electronic module which allows the gaming
`device to communicate with a floor controller over a current
`loop network. The electronic module includes a player
`tracking module and a data communication node. The player
`tracking module includes a card reader for detecting a player
`tracking card inserted therein which identifies the player.
`The data communication node communicates with both the
`floor controller and the gaming device. The data communi
`cation node communicates with the gaming device over a
`serial interface through which the data communication node
`transmits reconfiguration commands. The gaming device
`reconfigures its payout schedule responsive to the recon
`figuration commands to provide a variety of promotional
`bonuses such as multiple jackpot bonuses, mystery jackpot
`bonuses, progressive jackpot bonuses, or player specific
`bonuses.
`
`14 Claims, 34 Drawing Sheets
`
`EVERI EX. 1014; Page 1
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 1 of 34
`
`5,655,961
`
`|
`
`| I]...
`
`F
`
`28
`
`18
`
`FLOOR
`CONTROL
`
`12
`
`.
`
`f'...
`. . .
`
`E-34
`
`E-38
`
`EVERI EX. 1014; Page 2
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 2 of 34
`
`5,655,961
`
`SERAL
`DISPLAY
`DRIVER
`
`Y l
`f
`44
`
`CARD
`READER D
`100
`172
`
`102
`
`DISPLAY
`
`98
`
`P.T.
`CONTROLLER
`
`-
`
`103
`104
`EXPANSION
`IF 2
`O6
`EXPANSION
`AF 1
`
`-
`
`BUS WF
`LOGIC
`
`45
`
`
`
`76
`
`
`
`46
`48
`- MEMORY
`
`:
`
`d
`
`Z O 3.
`8
`
`Z
`
`Arts
`BONUS
`DISPLAY
`DRIVER
`
`40
`
`
`
`
`
`70
`SERA
`DISPLAY I/F
`72
`DISCRETE
`MACHINE /F
`
`X
`
`
`
`5

`C
`9. (...)
`3.
`O
`
`
`
`l
`
`O-20
`TO
`NETWORK
`
`-
`
`Fi g-2
`
`42 - -
`
`EVERI EX. 1014; Page 3
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 3 of 34
`
`5,655,961
`
`TO PERSONALITY BOARD 202
`(FIG.2 AND FIG.9)
`
`D
`O
`
`EIN|HOV/W
`El LEHEKOSICI
`
`=|/|
`
`
`
`
`
`
`
`
`
`(FIG.2 AND FIG.9)
`
`EVERI EX. 1014; Page 4
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 4 of 34
`
`5,655,961
`
`74
`
`D/AUX2
`
`iii.
`
`
`
`aw- orio. H|| || || ||
`c3 a
`it. courier
`cata
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`74B
`
`74D
`4. CON
`
`DROP 74K
`GNO
`
`OPTO
`courier
`
`
`
`OPTO
`COUPLER
`
`courier
`
`
`
`
`
`
`
`gif OPTO
`courtER
`
`
`
`
`
`H OPTO
`COUPLER
`
`OPTO
`courier
`
`74
`
`74M
`DROP
`Door
`
`" Fig4
`
`76B
`
`76D
`
`76E
`
`76F
`
`76H
`
`76
`
`76
`
`IIIIII IIII
`
`82
`
`EVERI EX. 1014; Page 5
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 5 of 34
`
`5,655,961
`
`çãIBI
`
`
`
`"L"d
`
`
`
`\!!!!TTORE, LNOKO
`
`
`
`
`
`EVERI EX. 1014; Page 6
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 6 of 34
`
`TO P.T. CONTROLLER
`98 (FIG.2)
`-1-
`
`
`
`EVERI EX. 1014; Page 7
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 7 of 34
`
`5,655,961
`
`
`
`EVERI EX. 1014; Page 8
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 8 of 34
`
`5,655,961
`
`
`
`EVERI EX. 1014; Page 9
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 9 of 34
`
`5,655,961
`
`92}
`
`AYOWSN
`
`Q°stt
`
`86
`
`AV1dSI0
`
`vO}S/1NOISNVdX43OL)
`(DidGNY2°DI4)
`NOILOSSLNdNi
`
`HSTIOWLNOOD
`JNIHOVWNOL
`(WNOILLdO)
`ALaHOSI¢
`|750709
`[399070109|730
`{30ySaou
`ae
`[wives
`wanna[17>
`
`961
`
`a/l
`
`EVERI EX. 1014; Page 10
`Everi v. Sightline IPR2022-00614
`
`EVERI EX. 1014; Page 10
`Everi v. Sightline IPR2022-00614
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 10 of 34
`D
`
`5,655,961
`
`
`
`208
`
`N (2210 is
`
`A
`
`Cat
`
`216
`
`2O2
`/
`
`15
`CNFG5
`2
`Y1CNo.
`204U-C
`204t EEE CONFIG-3C
`23, 20s-EH
`it 204R-1C CNFGO
`V
`VTTTT 206
`y
`\
`*
`T
`L MACHINE Rx \
`to N ? 204DD-1C
`V
`O
`\
`MACHINE TX
`2O4W o
`OCNW
`o
`OCN-RX
`W
`204x EH DcN-Tx
`A
`of 209-3
`O
`DCNGND
`\
`st 204z-To
`POWER
`o\
`GND
`O
`DROPDoor PULLUP)
`ET

`20AM TH DROPDOOR
`208P-12
`ok >
`20. To
`CON IN
`O
`o:
`2
`coin out
`R2N-12
`)
`coIN DROP
`JP METER
`of
`e.g. 2012
`204-12
`24V RETURN
`l
`204E-1C
`O
`PWM INPUT
`Of
`INPut 2
`|
`AUXA
`O |
`AUXB
`O
`AUXC
`O f
`of
`A.
`4-----
`
`V
`
`21s'
`
`2
`204F
`20a–12
`M204
`i 2O4AA
`:
`2
`il 204cc-o
`2O4.
`
`Fig.9
`
`EVERI EX. 1014; Page 11
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 11 of 34
`
`5,655,961
`
`
`
`TO BONUS
`DSPLAY
`
`TO BONUS
`DISPLAY
`
`i 9.
`
`O
`
`O
`CN
`CN
`
`C on C)
`C CO CO
`GN N (N
`N ON N.
`N--/
`TO D.C.N.
`CONTROLLER 46
`(FIG.2)
`
`O
`bh
`Dym
`L
`
`N N ON
`TO D.C.N.
`CONTROLLER 46
`(FIG.2)
`
`EVERI EX. 1014; Page 12
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 12 of 34
`
`5,655,961
`
`
`
`
`
`
`
`HEIAIHCI dOOT LNB biblfiº)
`
`
`
`nc10 bl-ITTO HLNO O HOOTH OJ.
`
`
`
`
`
`
`
`
`
`
`
`
`
`EVERI EX. 1014; Page 13
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 13 of 34
`
`5,655,961
`
`POWER UP
`
`VALIDATE RAM SETUP
`ALL HARDWARE
`
`254
`
`255
`
`252
`
`256
`
`N
`
`LOOP
`FOREVER
`
`258
`
`260
`
`262
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`READ UNIOUED FROM
`HARNESS
`
`PROCESS DISCRETE
`INPUTS
`
`PROCESS MACHINE
`SERAL INTERFACE
`
`PROCESS NETWORK
`INTERFACE
`
`PROCESS PLAYER
`266
`N TRACKING INTERFACE
`
`
`
`Fig.13
`
`EVERI EX. 1014; Page 14
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 14 of 34
`
`5,655,961
`
`267
`
`t
`
`READ DISCRETE INPUTS
`
`r INCREMENT METERS AS
`RECURED
`
`PROCESS DROP DOOR
`SIGNAL
`
`270
`
`
`
`
`
`272
`N-
`
`VALIDATE METER
`VALUES
`
`274
`
`
`
`
`
`
`
`
`
`
`
`
`
`METER
`VALUES
`OK?
`
`276
`
`278
`
`RECOVER
`BACKUP METER
`VALUES
`
`EVERI EX. 1014; Page 15
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 15 of 34
`
`5,655,961
`
`268
`
`ADJUST METER VALUE
`AND CHECKSUM
`
`28O
`
`282
`
`COUNTDOWN
`ACTIVE
`
`
`
`ADJUST
`PLAYER'S
`COUNTDOWN
`VALUES
`
`
`
`
`
`
`
`
`
`290
`
`SECURRENT MESSAGE
`TO COUNTDOWN
`MESSAGE
`
`SET CURRENT BEZEL
`COLOR/RATE TO
`COUNTDOWN
`COLOR/RATE
`
`Fig.15
`
`EVERI EX. 1014; Page 16
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 16 of 34
`
`5,655,961
`
`262
`
`
`
`
`
`POL MACHINE FOR
`ACTIVITY
`
`292
`
`REPLY
`RECEIVED?
`
`INDICATE SLO
`MACHINES
`"OFF-LINE"
`
`
`
`INDICATE SLOT
`MACHINES
`"ON LINE"
`
`
`
`PROCESS SLOT
`MACHINE REPLY
`
`
`
`
`
`
`
`
`
`
`Fig.16
`
`EVERI EX. 1014; Page 17
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 17 of 34
`
`5,655,961
`
`
`
`PROCESS
`NETWORK
`MESSAGE
`
`SEND REPLY BACK TO
`NETWORK
`
`304
`
`
`
`VALID
`MESSAGE
`WITH GOOD
`CRC
`
`
`
`
`
`
`
`310
`
`Fig.17
`
`EVERI EX. 1014; Page 18
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 18 of 34
`
`5,655,961
`
`306
`
`312
`
`
`
`REQUEST
`FOR DATA
`
`
`
`
`
`-
`
`ANALYSE
`NETWORK
`MESSAGE
`
`DATA SENT
`FROMA DCN
`R
`T
`EOUES
`
`CONFIGURATION
`RECEIVED
`
`BUILD DATA AS
`REGUESTED AS
`REPLY
`
`STORE CONF.
`DATA
`
`PROCESS DCN
`RECQUEST
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BUILD
`ACKNOWLEDGMENTAS
`REPLY
`
`Fig.18
`
`EVERI EX. 1014; Page 19
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 19 of 34
`
`5,655,961
`
`38
`
`324
`
`OTHER
`MNOR DATA
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`STORE DATA
`AS RECURED
`
`RECONFIGURATION
`DATA
`
`ANALYSE
`DATA
`TYPE
`
`
`
`326
`
`
`
`STORE
`PLAYER'S
`NAME/PONTS
`FOR DISPLAY
`
`STORE
`RECONFIGURATION
`E DATA
`MODE DAT
`
`SET CURRENT
`MESSAGE TO
`DATA
`RECEIVED
`MESSAGE
`
`
`
`
`
`SEND
`RECONFIGUATION
`COMMAND TO
`MACHINE
`
`
`
`
`
`
`
`SET CURRENT BEZEL
`COLOR/RATE TODATA
`RECEIVED COLOR/RATE
`
`33O
`
`Fig.19
`
`EVERI EX. 1014; Page 20
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 20 of 34
`
`5,655,961
`
`
`
`
`
`340
`
`SEND CURRENT
`MESSAGE AND BEZE
`COLOR/RATE TO PT UNIT
`
`CARD
`STATUS
`
`BAD CARD
`
`266
`
`s
`
`
`
`
`
`
`
`
`
`SET CURRENT
`MESSAGE TO
`ATTRACT
`MESSAGE
`
`
`
`
`
`
`
`PROCESS
`YSE
`
`
`
`SET CURRENT
`MESSAGE TO
`CARDERROR
`MESSAGE
`
`SET CURRENT BEZEL
`COLOR/RATE TO
`ATRACT
`COLOR/RATE
`
`
`
`
`
`SET CURRENT BEZEL
`COLOR/RATE TO
`CARDERROR
`COLOR/RATE
`
`
`
`
`
`
`
`
`
`348
`
`Fig.20
`
`EVERI EX. 1014; Page 21
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 21 of 34
`
`5,655,961
`
`350
`
`l
`
`
`
`358
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BUILD
`NETWORK
`RECUEST FOR
`PLAYER
`NAME/PONTS
`
`SECURRENT
`MESSAGE TO
`CARD INSERTED
`MESSAGE
`
`
`
`
`
`356
`
`CARD
`DATARXD
`FROM
`NETWORK?
`
`366
`
`HAS PLAYER
`STARTED
`PLAYING
`YET2
`
`
`
`SET CURRENT
`MESSAGETO
`
`
`
`
`
`DATA
`RECEIVED
`MSG.
`
`PROCESS
`PLAYER
`TRACKING
`
`
`
`
`
`SET CURRENT BEZEL
`COLOR/RATE TO
`CARD INSERTED
`COLOR/RATE
`
`
`
`SET CURRENT BEZEL
`COLOR/RATE TO
`DATA RECEIVED
`COLOR/RATE
`
`
`
`
`
`
`
`
`
`
`
`
`
`364
`
`Fig.21
`
`EVERI EX. 1014; Page 22
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 22 of 34
`
`5,655,961
`
`372
`
`NEW POINTS
`RECEIVED?
`
`
`
`SET CURRENT
`MESSAGE TO
`COUNTDOWN
`MSG
`
`
`
`SET CURRENT BEZEL
`COLOR/RATE TO
`COUNTDOWN
`COLOR/RATE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SET CURRENT
`MESSAGE TO
`POINTS WON
`MSG.
`
`SET CURRENT BEZEL,
`COLOR/RATE TO POINTS
`WON COLOR/RATE
`
`Fig.22
`
`EVERI EX. 1014; Page 23
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 23 of 34
`
`5,655,961
`
`it,
`
`POWER UP
`
`VALIDATE RAM AND
`SEUP HARDWARE
`
`402
`
`404
`
`406
`
`
`
`
`
`
`
`
`
`
`
`
`
`PROCESS DCN
`INTERFACE
`
`PROCESS DISPLAY
`UPDATE
`
`PROCESS BEZEL
`UPDATE
`
`PROCESS CARD READER
`
`408
`
`410
`
`42
`
`414
`
`Fig.23
`
`EVERI EX. 1014; Page 24
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 24 of 34
`
`5,655,961
`
`408
`
`NEWMSG
`RECEIVED
`FROM DCN.
`
`
`
`46
`
`NEW
`MESSAGE
`
`SAME
`MESSAGE AS
`LAS TIME
`
`
`
`PROCESS DCN
`INTERFACE
`
`420
`
`
`
`
`
`422
`
`BUILD CARD STATUS
`REPLY MESSAGETO
`DCN
`
`
`
`
`
`SEND CARD STATUS
`REPLY MESSAGE TO DCN
`
`EVERI EX. 1014; Page 25
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 25 of 34
`
`5,655,961
`
`410
`
`SCANMESSAGE TO
`DISPLAY FOR DISPLAY
`426
`N ATRIBUTE
`NFORMATION
`
`428
`
`
`
`
`
`ANY
`ATTRIBUTE
`INFORMATION
`FOUND?
`
`
`
`
`
`
`
`
`
`
`
`434
`
`SEND MESSAGE TEXT
`TO DISPLAY
`
`Fig.25
`
`SETUP DSPLAY
`TO OPERATE IN
`PROPER
`GRAPHICS MODE
`
`STRIP OUT DISPLAY
`ATTRIBUTE
`NFORMATION FROM
`MESSAGE
`
`EVERI EX. 1014; Page 26
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 26 of 34
`
`5,655,961
`
`412
`
`DRIVE PHYSICAL BEZEL
`USNG BEZE COLOR
`RECEIVED FROM DCN
`
`
`
`
`
`438
`
`RATE OFF
`
`RATE as SOLID
`
`BEZEL RATE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RATE
`FLASHING
`
`446
`
`
`
`TURN BEZEL,
`OFF
`
`FLASH BEZEL
`AT
`APPROPRIATE
`RATE
`
`
`
`
`
`TURN BEZEL
`ON SOLD
`
`Fig.26
`
`EVERI EX. 1014; Page 27
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 27 of 34
`
`5,655,961
`
`414
`
`
`
`
`
`450
`
`
`
`VALID CARD
`
`CARD
`STATUS?
`
`OTHER .
`
`SET CARD
`STATUS TO
`GOOD CARD
`
`SET CARD
`STATUS TO BAD
`CARD
`
`SET CARD
`STATUS TO NO
`CARD
`
`SET CARD D
`TOD READ
`
`
`
`CLEAR OUT
`CARD D
`
`
`
`
`
`
`
`
`
`
`
`
`
`Fig.27
`
`EVERI EX. 1014; Page 28
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 28 of 34
`
`5,655,961
`
`466
`
`OPEN DATABASE
`TABLES
`
`468
`
`TERMINATEACTIVE
`PLAYER TRACKING
`SESSIONS
`
`PLACE NITIAL
`SEARCH MESSAGE IN
`OUTPUT CRUEUE
`
`470
`N
`
`
`
`
`
`
`
`472
`N- MESSAGE PROCESSING
`
`SYSTEM MONITOR
`
`
`
`474
`
`476
`
`EVERI EX. 1014; Page 29
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 29 of 34
`
`5,655,961
`
`480
`
`SEND MESSAGES IN
`OUTPUT OUEUE TO DCN
`
`472
`
`48
`2
`
`484
`
`486
`
`488
`
`490
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RECEIVE INCOMING
`MESSAGES FROM DCN
`
`Fig 29
`
`GET INPUT
`MESSAGE DATA
`
`MESSAGE
`COMPLETE?
`
`YES
`
`HANDLE MESSAGE
`
`492
`
`
`
`YES
`
`RESPONSE
`PENDING
`
`OUEUE UP
`OUTGOING MESSAGE
`
`EVERI EX. 1014; Page 30
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 30 of 34
`
`5,655,961
`
`498
`
`MESSAGE
`
`PARSE
`
`
`
`VERIFY AND
`
`496
`
`488
`
`Fig.30
`
`LOCALLY
`
`INFORMATION
`
`METER
`
`
`
`SAVE NEW
`
`IN DATABASE
`LOOK UP DATA
`
`
`
`AND MARK
`
`PENDING
`
`RESPONSE
`
`ADDRESSES
`
`MACHINE
`
`
`
`ASSIGN NEW
`
`HANDLE M#SC
`
`MESSAGES ·
`
`510
`
`REQUEST?
`
`DATA
`
`SEARCH?
`
`MACHINE
`
`N
`O
`
`
`
`
`
`
`
`
`
`
`
`
`
`EVERI EX. 1014; Page 31
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 31 of 34
`
`5,655,961
`
`508
`
`
`
`
`
`
`
`
`
`
`
`
`
`DEFINE RANGE
`OF DS
`
`SEND GLOBAL
`REGUEST
`MESSAGE
`
`ASSGN
`ADDRESS
`
`SEND GLOBAL
`ASSIGNMENT
`MESSAGE
`
`Fig.31
`
`EVERI EX. 1014; Page 32
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 32 of 34
`
`5,655,961
`
`oeSly
`
`ISSiV1SASWidads
`
`3SVaVLvavivdHOA
`
`OLOANISLsanoay
`
`OLGNOdS34
`
`ASVaVLVG
`
`éLSanday”
`
`ves
`
`EVERI EX. 1014; Page 33
`Everi v. Sightline IPR2022-00614
`
`EVERI EX. 1014; Page 33
`Everi v. Sightline IPR2022-00614
`
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 33 of 34
`
`5,655,961
`
`536
`
`
`
`BONUSING
`EVENT
`
`
`
`
`
`
`
`MANAGE
`DATABASE
`OPERATIONS
`
`
`
`INSERT
`RECONFIGURATION
`MESSAGE IN OUTPUT
`OUEUE
`
`Fig.33
`
`EVERI EX. 1014; Page 34
`Everi v. Sightline IPR2022-00614
`
`

`

`U.S. Patent
`
`Aug. 12, 1997
`
`Sheet 34 of 34
`
`5,655,961
`
`TURN OFF BONUS
`
`MONITOR MACHINE
`ACTIVITY
`
`MODIFY BONUSPOOL
`
`S BONUS
`ACTIVE
`
`
`
`BONUSPOOL
`BELOW
`TURN-OFF
`LEVEL
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BONUS
`POOL
`ABOVE
`TURN-ON
`LEVEL2
`
`OTHER
`BONUS
`CONDITIONS
`MET2
`
`Fig.34
`
`
`
`TURN BONUS ON
`
`EVERI EX. 1014; Page 35
`Everi v. Sightline IPR2022-00614
`
`

`

`5,655,961
`
`5
`
`10
`
`15
`
`20
`
`1.
`METHOD FOR OPERATING NETWORKED
`GAMING DEVICES
`BACKGROUND OF THE INVENTION
`This invention relates generally to gaming devices, and
`more particularly to a method and apparatus for controlling
`gaming devices interconnected by a computer network.
`Networked gaming devices are know in the art. Intercon
`necting a plurality of gaming devices such as slot machines
`via a computer network to a central computer provides many
`advantages. The primary advantage of networked gaming
`devices is the ability to extract accounting data from the
`individual gaming devices as well as providing player
`tracking. An example of a data collection system is
`described in U.S. Pat. No. 4,283,709 issued to Lucero et al.
`Network systems such as described in Lucero et al. allow the
`central host computer to monitor the usage and payout,
`collectively known as audit data, of the individual gaming
`devices. This audit data includes data related to the number
`of coins or tokens inserted into the device, the number of
`times the device has been played, the amount paid in raises,
`the number and the type of jackpots paid by the machine, the
`number of door openings, etc. The host computer can then
`compile an accounting report based on the audit data from
`each of the individual gaming devices. This report can then
`25
`be used by management, for example, to assess the profit
`ability of the individual gaming devices.
`Player tracking, as the name indicates, involves tracking
`individual player usage of gaming devices. In prior art
`player tracking systems, the player is issued a player iden
`tification card which has encoded thereon a player identifi
`cation number that uniquely identifies the player. The indi
`vidual gaming devices are fitted with a card reader, into
`which the player inserts a player tracking card prior to
`playing the associated gaming device. The card reader reads
`the player identification number off the card and informs a
`central computer connected thereto of the player's subse
`quent gaming activity. By tracking the individual players,
`individual player usage can be monitored by associating
`certain of the audit data with the player identification
`numbers. This allows gaming establishments to target indi
`vidual players with direct marketing techniques according to
`the individual's usage.
`One problem that can occur with current player tracking
`systems is that the player can insert a player identification
`card incorrectly unbeknownst to the player. Currently, if a
`player inserts a player identification card improperly into the
`card reader, a message appears on a display located away
`from the card reader. Unfortunately, the player may not be
`looking at the display while inserting the card. As a result,
`the player may not see the message on the display. Another
`prior art approach has been to provide a light emitting diode
`on the gaming device to indicate to the player the status of
`the card insertion. This too has been ineffective because the
`player may not know the purpose of the LED or the LED
`55
`may be drowned out by all the other lights of the casino. The
`player may therefore commence playing with the card
`improperly inserted. In this case, both the player and the
`casino lose valuable player tracking information. This is
`frustrating for the player because his activity will not be
`credited to his account and frustrating for the casino because
`the casino's records will be incomplete. Accordingly, a need
`remains for an improved method and apparatus for inform
`ing the player when a player tracking card has been improp
`erly inserted.
`The full power of networked gaming devices has not been
`completely realized. Although the audit data indicates which
`
`45
`
`2
`devices are being under utilized and when, there is currently
`no automated method for altering under utilized gaming
`devices configurations to make them more attractive to
`play. For example, during certain hours of the day, e.g. four
`to six a.m., the audit data may indicate that the machines are
`being under utilized. Thus, it would be desirable to recon
`figure the under utilized gaming devices to provide an
`additional incentive to players to use these devices. In the
`past casinos have run "bonuses” during these times. An
`example of such bonuses include a "double jackpot"
`wherein a player hitting a jackpot is paid double the jackpot
`amount. Currently this is implemented by having an atten
`dant manually payout the additional payout amount. This
`manual technique, however, is cumbersome and inefficient
`to administer because an attendant must be constantly super
`vising the bonusing gaming devices. Accordingly, a need
`remains for an automated method and apparatus to provide
`bonusing for gaming devices.
`Another limitation of the current bonusing systems is that
`only predetermined machines are eligible for the bonusing.
`For example, in a progressive bonusing machine a plurality
`of machines are connected together to form a bank. Only the
`machines in the bank are then eligible to win the progressive
`jackpot. Thus, a casino must dedicate a certain number of its
`machines to these banks. This limits the casino's flexibility
`in tailoring its bonusing to the number and make-up of its
`customers. Accordingly, a need remains for a more flexible
`bonusing system whereby any of the casino's machines can
`participate in the bonusing.
`SUMMARY OF THE INVENTION
`It is, therefore, an object of the invention to reconfigure
`gaming devices remotely over a network to provide bonus
`ing.
`Another object of the invention is to provide an integrated
`system usable with a variety of gaming devices made by
`different manufacturers.
`Another object of the invention is to integrate player
`tracking, data collection, and bonusing over the same net
`work.
`A further object of the invention is to provide visual
`feedback to the user when a player tracking card has been
`improperly inserted.
`A system for operating networked gaming devices is
`described. The system according to the invention allows a
`casino in which the system is installed to run promotions or
`bonuses on any properly equipped gaming machines while
`simultaneously gathering player tracking and accounting
`data from all machines. The system provides the capability
`for the casino to select which of the plurality of machines are
`used in any given promotion. The system further allows any
`number of different promotions to operate simultaneously.
`The system includes a plurality of gaming devices or
`machines connected to an associated floor controller over a
`network. The system includes one or more of said floor
`controllers. The floor controllers are interconnected by a
`high-speed network, such as an Ethernet network, to a
`database where accounting and player tracking data is
`stored. The system can also include pit terminals and/or fill
`and jackpot processing terminals. Each promotion involves
`sending a reconfiguration command from the floor controller
`to a gaming device that has been selected to be part of a
`given promotion over the associated network. Upon receipt
`of the reconfiguration command, the gaming device recon
`figures its payout schedule in accordance with the received
`reconfiguration command. In the preferred embodiment, this
`
`30
`
`35
`
`40
`
`50
`
`65
`
`EVERI EX. 1014; Page 36
`Everi v. Sightline IPR2022-00614
`
`

`

`3
`reconfiguration includes activating a bonus payoutschedule.
`A partial list of the promotions according to the invention
`include, but are not limited to: a multiple jackpot wherein
`the gaming device reconfigures its payout to be a multiple of
`its default payout schedule; a bonus jackpot wherein the
`gaming device reconfigures its payoutschedule to payout an
`additional bonus amount when certain conditions are met;
`and a progressive jackpot wherein two or more gaming
`devices are combined in a progressive jackpot having a
`progressive jackpot payout schedule. In addition to these,
`many other promotions are possible by the above-described
`system for controlling and monitoring a plurality of gaming
`devices.
`The system also allows for improved player tracking by
`recording each and every machine transaction including
`time of play, machine number, duration of play, coins in,
`coins out, hand paid jackpots and games played. The player
`tracking is conducted over the same network as the account
`ing data is extracted. This allows the invention to provide
`bonusing to certain individual players as well as during
`certain times. As with standard player tracking, the above
`described system monitors and reports how many coins are
`played by each player. The system according to the
`invention, however, also includes the ability to record how
`long each player spends at each machine and the number of
`coins won, games played, and hand jackpots won by each
`player. The invention is able to record all this information
`because the system operates on a transaction by transaction
`basis. Each transaction, whetherit be a coinin, a handle pull,
`etc., is recorded by the system. Other systems simply
`compile the player tracking information at the completion of
`play. All this information is stored on the database, which
`can be later analyzed for future targeted direct mailing
`campaigns. The player tracking according to the invention
`also allows the casino to schedule buses and other groups
`and measure their profitability. The system also allows for
`cashless play as well as advanced accounting and security
`features.
`An advantage of the invention is that any of the casino's
`machines can be incorporated into a bonus promotion.
`Another advantage of the invention is that several bonus
`promotions can operate simultaneously.
`A further advantage of the invention is the ability to
`record each and every machine transaction including time of
`play, machine number, duration of play, coins in, coins out,
`hand paid jackpots and games played.
`A further advantage of the invention is the ability to
`associate a player with a certain machine.
`A further advantage of the invention is the ability to
`perform more targeted direct mailing based on individual
`play.
`A further advantage of the invention is the ability to
`calculate a theoretical win exactly.
`A further advantage of the invention is the ability to
`generate jackpot announcements, which provides for, among
`other things, better slot tournaments.
`A yet further advantage of the invention is the ability to
`quickly and easily add new machines to the network.
`The foregoing and other objects, features and advantages
`of the invention will become more readily apparent from the
`following detailed description of a preferred embodiment of
`the invention which proceeds with reference to the accom
`panying drawings.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is an illustration of a system for monitoring and
`configuring gaming devices according to the invention.
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5,655,961
`
`10
`
`15
`
`20
`
`25
`
`30
`
`4
`FIG. 2 is a block diagram of an electronic module
`associated with each gaming device to permit monitoring
`and configuring thereof.
`FIG. 3 is a schematic diagram of a data communication
`node of the electronic module of FIG. 2.
`FIG. 4 is a schematic diagram of a discrete machine
`interface circuit of the electronic module of FIG. 2.
`FIG.5 is a schematic diagram of a player tracking module
`of the electronic module of FIG. 2.
`FIG. 6 is a schematic diagram of a card reader circuit of
`the electronic module of FIG. 2.
`FIG. 7A is an exploded view of a card reader according
`to the invention.
`FIG. 7B is a rear perspective view of the card reader of
`FIG. 7A.
`FIG.7C is a front perspective view of the card reader of
`FIG. 7A.
`FIG. 8 is a schematic diagram of a display circuit of the
`player tracking module of FIG. 2.
`FIG. 9 is a schematic diagram of a personality board of the
`electronic module of FIG. 2.
`FIG. 10 is a schematic diagram of a triac driver circuit of
`the electronic module of FIG. 2.
`FIG. 11 is a schematic diagram of a relay driver circuit of
`the electronic module of FIG. 2.
`FIG. 12 is a block diagram of a communication board
`included in each floor controller of FIG. 1.
`FIG. 13 is a flow chart for the power-on procedure for the
`data communication node (DCN) of FIG. 2, which is imple
`mented in firmware executed by the DCN controller.
`FIG. 14 is a flow chart for processing of the discrete
`gaming device inputs, of FIG. 13.
`FIG. 15 is a flow chart for the step of incrementing meter
`counts associated with each gaming device of FIG. 14,
`which is implemented in firmware executed by the DCN
`controller.
`FIG. 16 is a flow chart for the step of processing the serial
`interface between the gaming device and the data commu
`nication node of FIG. 13, which is implemented infirmware
`executed by the DCN controller.
`FIG. 17 is a flow chart for the step of processing the
`network interface between the floor controller and the data
`communication node of FIG. 13, which is implemented in
`firmware executed by the DCN controller.
`FIG. 18 is a flow chart for the step of processing the
`network message of FIG. 17, which is implemented in
`firmware executed by the DCN controller.
`FIG. 19 is a flow chart for the step of processing the data
`communication node request of FIG. 18, which is imple
`mented in firmware executed by the DCN controller.
`FIG. 20 is a flow chart for the step of FIG. 13 of
`processing the player tracking interface, which is imple
`mented in firmware executed by the DCN controller.
`FIG. 21 is a flow chart for the step of processing a valid
`inserted card of FIG. 20, which is implemented in firmware
`executed by the DCN controller.
`FIG. 22 is a flow chart for the step of processing player
`tracking information of FIG. 21, which is implemented in
`firmware executed by the DCN controller.
`FIG. 23 is a flow chart for the power-on procedure for the
`player tracking (PT) node of FIG. 2, which is implemented
`in firmware executed by the PT controller.
`FIG.24 is a flow chart for the step of processing the DCN
`interface of FIG. 23, which is implemented in firmware
`executed by the PT controller.
`
`EVERI EX. 1014; Page 37
`Everi v. Sightline IPR2022-00614
`
`

`

`5,655,961
`
`5
`FIG.25 is a flow chart for the step of processing the DCN
`message of FIG. 24, which is implemented in firmware
`executed by the PT controller.
`FIG. 26 is a flow chart for the step of processing the card
`reader bezel update of FIG. 23, which is implemented in
`firmware executed by the PT controller.
`FIG. 27 is a flow chart for the step of processing the card .
`reader of FIG. 23, which is implemented in firmware
`executed by the PT controller.
`FIG. 28 is a flow chart for the power-on floor controller
`process, which is implemented in software executed by the
`floor controller.
`FIG. 29 is a flow chart for the message processing step of
`FIG. 28, which is implemented in software executed by the
`floor controller.
`FIG. 30 is a flow chart for the message handling step of
`FIG. 29, which is implemented in software executed by the
`floor controller.
`FIG. 31 is a flow chart for the step of assigning unique
`machine addresses of FIG. 30, which is implemented in
`software executed by the floor controller.
`FIG. 32 is a flow chart for the system monitoring step of
`FIG. 28, which is implemented in software executed by the
`floor controller.
`FIG.33 is a flow chart for the event handling step of FIG.
`32, which is implemented in software executed by the floor
`controller.
`FIG. 34 is a flow chart for bonus control, which is
`implemented in software executed by the floor controller.
`DETAILED DESCRIPTION
`
`5
`
`10
`
`15
`
`20
`
`25
`
`6
`5. PROCESSING NETWORKINTERFACE
`6. PROCESSING PLAYER TRACKING INTERFACE
`7. PROCESSING CARD INSERTION
`B. PLAYER TRACKENG MODULE
`1. POWER UP PROCEDURE
`2. PROCESSING DCN INTERFACE
`3. PROCESSING DISPLAY UPDATE
`4. PROCESSING BEZEL UPDATE
`5. PROCESSING CARD READER
`C. FLOOR CONTROLLER
`1. POWER UP PROCEDURE
`2. MESSAGE PROCESSING
`3. ASSIGNING GAMING DEVICE ADDRESSES
`4. SYSTEM MONITORING
`5. BONUS CONTROL
`I. SYSTEM ORGANIZATION
`A. SYSTEM OVERVIEW
`A system for operating a plurality of gaming devices is
`shown generally at 10 in FIG. 1. The system, hereinafter
`described, monitors and reconfigures a plurality of gaming
`devices or machines 12-16 and 22–26. The system includes
`the following capabilities: remote reconfiguration, account
`ing data extraction, integrated player tracking, and cashless
`play. Remote reconfiguration includes sending a reconfigu
`ration command from a host computer to one or more of the
`gaming devices. The gaming devices, on receiving a recon
`figuration command, will reconfigure its jackpot payout
`schedule in accordance with the reconfiguration command.
`This reconfiguration, in the preferred embodiment, com
`prises activating a bonus payout schedule. This bonus pay
`out schedule is in addition to the n

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket