`Arezina et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,147,316 B2
`Apr. 3, 2012
`
`USOO8147316B2
`
`(54) MULTI-PLAYER, MULTI-TOUCH TABLE FOR (51) Int. Cl.
`(2006.01)
`USE IN WAGERING GAME SYSTEMS
`G06F I7/00
`(52) U.S. Cl. ......................................................... 463/20
`(58) Field of Classification Search .............. 463/16–25,
`463/37, 39, 42
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`4.484, 179 A 11/1984 Kasday
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`309.946
`4f1989
`(Continued)
`
`OTHER PUBLICATIONS
`Hand Tracking, Finger Identification, and Chordic Manipulation on a
`Multi-Touch Surface, by Wayne Westerman; 363 pages (Spring
`1999).
`
`(Continued)
`Primary Examiner — Roland Laneau
`(74) Attorney, Agent, or Firm — Nixon Peabody LLP
`
`ABSTRACT
`(57)
`A multi-player gaming system sensing multiple simultaneous
`contacts on a surface of a gaming table, differentiating con
`tacts by different players. Privacy controls selectively display
`private information visible to only one of the players on or
`near the display Surface of the gaming table. The gaming
`system also detects physical objects placed on the Surface of
`the gaming table, causing wagering game functions or periph
`eral functions to be performed as a result of the placement of
`the object on the display Surface.
`
`34 Claims, 30 Drawing Sheets
`
`(75) Inventors: Vladimir I. Arezina, Chicago, IL (US);
`Gilbert J. Q. Burak, Chicago, IL (US);
`Mark B. Gagner, West Chicago, IL
`(US); Benjamin T. Gomez, Chicago, IL
`(US); Joel R. Jaffe, Glenview, IL (US);
`James V. Palermo, Chic, IL (US);
`James M. Rasmussen, Chicago, IL
`(US); Gene Rigsby, Chicago, IL (US);
`Richard T. Schwartz, Chicago, IL (US);
`Craig J. Sylla, Round Lake, IL (US);
`Alfred Thomas, Las Vegas, NV (US);
`Timothy C. Loose, Chicago, IL (US)
`(73) Assignee: WMS Gaming, Inc., Waukegan, IL (US)
`
`(*) Notice:
`
`(21) Appl. No.:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 69 days.
`12/444,112
`
`Oct. 10, 2007
`
`PCT/US2007/021625
`
`(22) PCT Filed:
`(86). PCT No.:
`S371 (c)(1),
`(2), (4) Date:
`(87) PCT Pub. No.: WO2008/045464
`PCT Pub. Date: Apr. 17, 2008
`
`Jan. 20, 2010
`
`(65)
`
`Prior Publication Data
`US 2010/O 130280 A1
`May 27, 2010
`
`Related U.S. Application Data
`(60) Provisional application No. 60/850.460, filed on Oct.
`10, 2006, provisional application No. 60/931,534,
`filed on May 24, 2007.
`
`1.
`
`
`
`16--
`
`32
`
`2
`
`-
`
`14
`
`3.
`42
`40
`
`site E.
`
`S.
`
`28
`24
`
`8 - 18
`
`44
`
`24
`
`Supercell
`Exhibit 1015
`Page 1
`
`
`
`US 8,147,316 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`36.7 A
`866 NNE al
`55148 A
`4, 1996 yetney et al.
`5,589,856. A
`12, 1996 Steineral.
`5,808,567 A
`9, 1998 McCloud
`5,896,126 A
`4, 1999 Shieh
`5,943,043 A
`8, 1999 Furuhata et al.
`6,067,112 A
`5, 2000 Wellner et al.
`6,246,395 B1
`6/2001 Goyins et al.
`6.255,604 B1
`7/2001 Tokioka et al.
`6,364,314 B1
`4/2002 Canterbury
`6,607,443 B1
`8/2003 Miyamoto et al.
`6,677,932 B1
`1/2004 Westerman
`6,788.295 B1
`9, 2004 Inkster
`6.819.312 B2 11/2004 Fish
`6.856,259 B1
`2/2005 Sharp
`7,077,009 B2
`7/2006 Lokhorst et al.
`7,204,428 B2
`4, 2007 Wilson
`7,254,775 B2
`8, 2007 Geaghan et al.
`7,331,868 B2
`2/2008 Beaulieu et al.
`RE40,153 E
`3, 2008 Westerman et al.
`7 376. 562 B2
`5, 2008 Wilson
`7,397.464 B1
`7/2008 Robbins et al.
`7,411,575 B2
`8, 2008 Hill et al.
`7,479,949 B2
`1/2009 JobS et al.
`7,936,341 B2
`5/2011 Weiss ............................ 345,173
`2003, OO67447 A1
`4/2003 Geaghan et al.
`2004/0001.048 A1
`1/2004 Kraus et al.
`2004.0029636 Al
`2, 2004 Wells
`58.83 A. 23. Matt et al.
`2004O166930 A1
`8, 2004 Ritu etal
`2005/0227217 A1 10, 2005 W1
`2005/0259378 A1 11/2005
`E.al.
`2006, OOO1652 A1
`1/2006 Chiu et al.
`2006, OO 10400 A1
`1/2006 Dehlin et al.
`2006, OO31786 A1
`2/2006 Hillis et al.
`2006,0073891 A1
`4, 2006 Holt
`2006/0101354 A1
`5, 2006 Hashimoto et al.
`2006, O164399 A1
`T/2006 Cheston et al.
`2006/0284.874 A1 12, 2006 Wilson
`2006/0294247 A1 12/2006 Hinckley et al.
`2007/O124370 A1
`5/2007 Nareddy et al.
`2007/0152984 A1
`7/2007 Ording et al.
`2007/01778O3 A1
`8, 2007 Elias etal
`20070201863 Al
`8, 2007 Wilson et al.
`2007/0236478 A1* 10/2007 Geaghan et al. .............. 345,173
`2007/0247435 A1 10, 2007 Benko et al.
`2008/0076506 A1
`3/2008 Nguyen et al.
`2008. O158145 A1
`7/2008 Westerman
`2008. O158146 A1
`7/2008 Westerman
`2008. O158147 A1
`7/2008 Westerman et al.
`3.9. A.
`2.39. Yst
`l
`2008. O158174 A1
`T/2008 L.
`y C. a.
`a Ca.
`2008/O163130 A1
`7/2008 Westerman
`7/2008 Bathiche et al.
`2008. O180654 A1
`2008, 0211766 A1
`9, 2008 Westerman et al.
`2008, 0231611 A1
`9, 2008 Bathiche et al.
`2008/0309631 A1 12/2008 Westerman et al.
`2008/0309634 Al 12/2008 Hotelling et al.
`2009, OOO2327 A1
`1/2009 Wilson et al.
`2009 OOO2344 A1
`1/2009 Wilson et al.
`2009/0021489 A1
`1/2009 Westerman et al.
`2009.0118001 A1
`5/2009 Kelly et al.
`2009/01 18006 A1
`5/2009 Kelly et al.
`
`2009.0143141 A1* 6/2009 Wells et al. ..................... 463/37
`2009/O197676 A1
`8, 2009 Baerlocher et al.
`2010, 0124967 A1* 5, 2010 Lutnicket al. .................. 463/17
`2010/0130280 A1* 5, 2010 Arezina et al. .................. 463,20
`FOREIGN PATENT DOCUMENTS
`1269 120 A 10, 1989
`JP
`8083144 A
`3, 1996
`JP
`8190453 A
`T 1996
`JP
`8241 161 A
`9, 1996
`JP
`2000/01.0733. A
`1, 2000
`JP
`WO/97/3O416
`8, 1997
`WO
`WO,99, 19855
`4f1999
`WO
`WO WO/2006/02O305
`2, 2006
`WO WO, 2007 OO3928
`1, 2007
`WO WO/2008/095132
`10, 2008
`WO WO/2008/017.077
`12/2008
`OTHER PUBLICATIONS
`A Multi-Touch Three Dimensional Touch-Sensitive Tablet, CHI'85
`a
`Proceedings; pp. 21-25 (Apr. 1985).
`The Sensor Frame Graphic Manipulator Final Report(Sensor Frame)
`27 pages; (printed on Feb. 6, 2009).
`The Design of a GUI Paradigm based on Tablets, Two-Hands, and
`Transparency; Gordon Kurtenbach, George Fitmaurice, Thomas
`Baudel, and Bill Buxton; 8 pages; (printed on Feb. 6, 2009).
`SmartSkin: An Infrastructure for Freehand Manipulation on Interac
`tive Surfaces, by Jun Rekimoto, Interaction Laboratory, 8 pages;
`(printed on Feb. 6, 2009).
`Single-Handed Interction Techniques for Multiple Pressure-Sensi
`tive Strips by Gábor Blaskó, Steven Feiner; 4 pages; (printed on Feb.
`6, 2009).
`A Multi-finger Interface for Performance Animation of Deformable
`Drawings; Tomer Moscovich, Takeo Igarashi, Jun Rekimoto,
`Kentaro Fukuchi, John F. Hughes; 2 pages; (printed on Feb. 6, 2009).
`Precise Selection Techniques for Multi-Touch Screens; Hrvoje
`Benko and Andrew D. Wilson and Patrick Baudisch; 10 pages;
`(printed on Feb. 6, 2009).
`ThinSight: Versatile Multi-touch Sensing for Thin Form-factor Dis
`plays; Steve Hodges, Shahram Izadi, Alex Butler, Alban Rrustemi
`and Bill Buxton; 10 pages; (printed on Feb. 6, 2009).
`tional Patent
`Written Opini
`ding t
`ding Int
`riuen Opinion corresponding to co-pending international raten
`Application Serial No. PCT/US2007/021625, United States Patent
`Office, dated Sep. 15, 2008, 3 pages.
`International Search Report corresponding to co-pending Interna:
`tional Patent Application Serial No. PCT/US2007/021625, United
`States Patent Office, dated Sep. 15, 2008, 2 pages.
`Web pages printed from http://multi-touchscreen.com/microsoft
`Surface-video-multi-touch-eff-han-apple-bill-gates.html; (down
`loaded Aug. 24, 2009); 7 pages.
`Web pages printed from http://www.jazzmutant.com/lemur over
`view.php; (downloaded Aug. 24, 2009); 2 pages.
`Web
`aSCS
`rinted
`from
`http://www.merl.com/projects/
`eb pages p
`pro
`DiamondTouch?; (downloaded Aug. 24, 2009); 5 pages.
`Web pages printed from http://www.merl.com/projects?proj
`area=Off-the--Desktop+Interaction+and+Dis; (Downloaded Aug.
`24, 2009); 1 page.
`http://www.merl.com/projects/
`from
`Web pages
`printed
`diamondspin?; (Downloaded Aug. 24, 2009); 2 pages.
`Web pages printed from http://kioskmarketplace.com/article.
`php?id=12284&na-1: (Downloaded Aug. 25, 2009); 5 pages.
`* cited by examiner
`
`Supercell
`Exhibit 1015
`Page 2
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 1 of 30
`
`US 8,147,316 B2
`
`
`
`Supercell
`Exhibit 1015
`Page 3
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 2 of 30
`
`US 8,147,316 B2
`
`
`
`Supercell
`Exhibit 1015
`Page 4
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 3 of 30
`
`US 8,147,316 B2
`
`10
`
`EXTERNAL
`SYSTEMS
`
`50
`
`- - - - - - - - - - m am an - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`40
`
`14
`
`16
`
`38
`
`PAYOFF
`MECHANISM
`
`PRIMARY
`DISPLAY
`
`SECONDARY
`DISPLAY
`
`MONEY/CREDIT
`DETECTOR
`
`
`
`52
`
`DEVICE
`
`PLAYER
`DENTIFICATION
`READER
`
`:
`;
`
`:
`
`:
`
`48
`
`IO
`
`I/O
`
`CPU
`
`34
`
`MEMORY
`
`46
`
`:
`
`Supercell
`Exhibit 1015
`Page 5
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 4 of 30
`
`US 8,147,316 B2
`
`
`
`Supercell
`Exhibit 1015
`Page 6
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 5 of 30
`
`US 8,147,316 B2
`
`
`
`
`
`
`
`}}O LOE 13C]---+----
`
`Supercell
`Exhibit 1015
`Page 7
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 6 of 30
`
`US 8,147,316 B2
`
`
`
`909
`
`909
`
`Supercell
`Exhibit 1015
`Page 8
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 7 Of 30
`
`US 8,147,316 B2
`
`
`
`620
`
`602 602 602 602
`
`Supercell
`Exhibit 1015
`Page 9
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 8 of 30
`
`US 8,147,316 B2
`
`11 700
`
`RECEIVE
`WAGER INPUT
`
`RECEIVE MULTIPOINT
`GESTURE INPUT
`
`702
`
`704
`
`706
`
`YES
`
`INPUT
`N PLAYER
`REGION
`
`708
`
`
`
`ASSOCATE
`WITH
`PLAYER
`
`
`
`
`
`
`
`
`
`
`
`COMPARE CONTACT
`WITHKNOWN INPUTS
`
`710
`
`712
`
`YES
`
`DETERMINE PLAYER
`INPUT CORRESPONDING
`TO GESTURE INPUT
`
`EXECUTE
`FUNCTION
`
`ASSIGN FUNCTION
`TO PLAYER
`
`714
`
`716
`
`718
`
`Fig. 7
`
`Supercell
`Exhibit 1015
`Page 10
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 9 Of 30
`
`US 8,147,316 B2
`
`
`
`Supercell
`Exhibit 1015
`Page 11
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 10 of 30
`
`US 8,147,316 B2
`
`
`
`822
`
`48
`
`34
`
`36
`
`Fig. 9
`
`Supercell
`Exhibit 1015
`Page 12
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 11 of 30
`
`US 8,147,316 B2
`
`11 1000
`
`
`
`
`
`
`
`
`
`RECEIVE
`WAGER INPUT
`
`RECEIVE
`PLAYER CONTACT
`
`
`
`
`
`1002
`
`1004
`
`IDENTIFY PLAYER
`
`1006
`
`COMPARE CONTACT
`WITH KNOWN INPUTS
`
`1008
`
`010
`
`
`
`
`
`INTERPRET
`PLAYER CONTACT
`
`EXECUTE
`FUNCTION
`
`1012
`
`1014
`
`Fig. 10
`
`Supercell
`Exhibit 1015
`Page 13
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 12 of 30
`
`US 8,147,316 B2
`
`
`
`? !!!
`
`Z!!!
`
`0Zyk - „..
`
`Supercell
`Exhibit 1015
`Page 14
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 13 of 30
`
`US 8,147,316 B2
`
`s
`
`
`
`
`
`t
`
`Supercell
`Exhibit 1015
`Page 15
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 14 of 30
`
`US 8,147,316 B2
`
`
`
`@@@@@@@@@@@@@@
`@@@@@@%$$$$$?
`@@@@$$$$$$$
`$$$$$$$$$$$$
`
`GG)
`S.
`G
`G)
`S.
`DGO
`S.
`SSSS
`EC
`8)
`(G)
`O
`(SSS63
`OO
`s O)
`
`
`Sess
`OG
`O
`
`)0) GIG
`(G)
`O
`(99.9(
`
`O
`E
`GEO
`EO
`G
`
`
`
`Supercell
`Exhibit 1015
`Page 16
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 15 of 30
`
`US 8,147,316 B2
`
`
`
`O D C C 00 00 000 O CO. O. o 0 o O o O o 0 e o 0 o 0 o 0
`se
`O
`
`lip
`
`esta
`
`&
`
`a w w w arres so or ears are p r are or sea are a pope
`
`2
`
`
`
`Supercell
`Exhibit 1015
`Page 17
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 16 of 30
`
`US 8,147,316 B2
`
`
`
`PAY TABLE
`3 HITS = 3
`4 HITS = 10
`6 HITS = 750 N2/
`72SN
`Ny/
`
`TMES BET
`
`REAL MAN
`
`POOPERS
`47 TOTAL BALLS
`
`C1000)(10)
`GCREDITS1 YOBET
`QUICKPCE) (GBEToy
`
`1404
`
`1406
`
`Fig. 14a
`
`Supercell
`Exhibit 1015
`Page 18
`
`
`
`Apr. 3, 2012
`
`Sheet 17 of 30
`
`US 8,147,316 B2
`US 8,147,316 B2
`
`
`
`U.S. Patent
`U.S. Patent
`
`20€
`
`OYSMeb[|062[THSM13WAY
`
`
`
`
`
`?
`
`Sxbe
`
`Q
`
`!
`
`=WoOore5=8ax6320O=<xLu
`
`Supercell
`Exhibit 1015
`Page 19
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 18 of 30
`
`US 8,147,316 B2
`
`1510
`
`
`
`1510
`
`1510
`
`1510
`
`1500
`1510 / 802
`
`C
`
`Supercell
`Exhibit 1015
`Page 20
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 19 of 30
`
`US 8,147,316 B2
`
`
`
`
`
`-|-|O HOIVAJOS
`
`ERITYSVE!!!1 £ ANV
`
`NINA OL SISEHO
`
`Supercell
`Exhibit 1015
`Page 21
`
`
`
`U.S. Patent
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 20 of 30
`
`US 8,147,316 B2
`US 8,147,316 B2
`
`
`
`C09}
`
`
`
`9091 909||
`
`
`
`AYSLSAWAYALSAN
`
`lad
`
`ne
`
`p09}éneAZiNd
`B09}9091
`
`Wy
`
`
`
`AYMALSAWLSAN
`
`aZldd
`
`é.
`
`n
`N
`
`Z[‘Sl
`s
`
`
`
`909,9r0919091
`
`Supercell
`Exhibit 1015
`Page 22
`
`Supercell
`Exhibit 1015
`Page 22
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 21 of 30
`
`US 8,147,316 B2
`
`2000s,
`
`2012
`
`2010
`
`f S.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2020
`
`2004
`
`D D D Dr D D D D D […] [ ] [] [] [] D D D D DJ D [] [] – D D D D D D D LI L C] [ ] [ ] [] [] [] []
`DI CJ C D D D O
`
`COMMUNICATIONS
`NETWORK
`
`2002
`
`Fig. 18
`
`D D D [] [] [] [] [] - D D D D D D D D L–
`D D D D D Dj Dj D D D D D D D
`
`Supercell
`Exhibit 1015
`Page 23
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 22 of 30
`
`US 8,147,316 B2
`
`
`
`& i
`
`S
`
`Na
`
`| |S N4
`C
`O
`52
`|
`
`
`
`
`
`Supercell
`Exhibit 1015
`Page 24
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 23 of 30
`
`US 8,147,316 B2
`
`START
`
`
`
`DOWNLOAD FRST MULT-
`PLAYERWAGERING GAME
`TOGAMING SYSTEM
`
`EXECUTE WAGERING-
`GAME FUNCTION
`ASSOCATED WITH FIRST
`MUL-PLAYER WAGERING
`GAME IN RESPONSETO
`TOUCH(ES) OR GESTUREBY
`ONE ORMORE PLAYERS
`
`DOWNLOAD SECOND
`MULT-PLAYER WAGERING
`GAME TO GAMING SYSTEM
`
`EXECUTE WAGERING
`GAME FUNCTION
`ASSOCIATED WITH SECOND
`MUL-PLAYER WAGERING
`GAME IN RESPONSETO
`TOUCH(ES) OR GESTUREBY
`ONE ORMORE PLAYERS
`
`2050
`
`2052
`
`2054
`
`2056
`
`:
`
`EXECUTEWAGERING GAME
`FUNCTIONASSOCATED
`WITH FIRST MULTI-PLAYER
`WAGERNG GAME IN
`RESPONSE TOTOUCH(ES)
`OR GESTUREBY ONE OR
`MORE PLAYERS
`
`:
`
`- 2058
`
`Supercell
`Exhibit 1015
`Page 25
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 24 of 30
`
`US 8,147,316 B2
`
`YHETTO}} ] NOO
`
`
`
`SSETEHIM
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Supercell
`Exhibit 1015
`Page 26
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 25 of 30
`
`US 8,147,316 B2
`
`O
`O
`CN
`N
`
`
`
`St.
`o 2.
`CD C.
`35
`OS
`aC
`O
`
`w
`O
`on
`N
`
`s
`
`Supercell
`Exhibit 1015
`Page 27
`
`
`
`U.S. Patent
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 26 of 30
`
`US 8,147,316 B2
`US 8,147,316 B2
`
`3WV9
`
`VNOILONNS
`
`
`
`SWYSONIMADVM
`
`@NOILONNS
`
`ONINZDVM
`
`
`
`
`
`
`
`
`
`
`
`oe‘DOE
`
`çZ '$1H
`
`ATeVLYeOd
`
`JOIAAG
`
`Supercell
`Exhibit 1015
`Page 28
`
`Supercell
`Exhibit 1015
`Page 28
`
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 27 of 30
`
`US 8,147,316 B2
`
`318VLHONOLdIHd|“ILINWNOMOCNIM
`
`
`
`AlaV3NSSV19
`RO|eSOTeWS
`}oywidsia|'NOINWdWOO|: BIWALOV
`moaei‘i
`OGSAOVLS01
`
`
`
`VC‘BLY0zv2
`
`SdlHO
`
`‘OLE‘Ob
`
`008‘00€:
`
`AWdSId
`
`NOINVdWO9
`
`WNOIS
`
`AOYSIONOD
`
`
`
`SOIANSSASLLON
`
`TSNNOSY3d
`
`
`
`NOILONAFIONLNOD
`
`31N903x4
`
`LondadyOdav
`
`
`
`WOd4SONNS
`
`
`
`LINNODOVY3SAVId
`
`Supercell
`Exhibit 1015
`Page 29
`
`Supercell
`Exhibit 1015
`Page 29
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 28 of 30
`
`US 8,147,316 B2
`
`
`
`
`
`cN
`cd
`od
`CN
`o
`cy
`
`i.
`
`Supercell
`Exhibit 1015
`Page 30
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 29 of 30
`
`US 8,147,316 B2
`
`
`
`Supercell
`Exhibit 1015
`Page 31
`
`
`
`U.S. Patent
`
`Apr. 3, 2012
`
`Sheet 30 of 30
`
`US 8,147,316 B2
`
`
`
`:
`
`d
`
`QO
`CN
`
`so N N
`
`8
`S
`
`S.
`
`Supercell
`Exhibit 1015
`Page 32
`
`
`
`US 8,147,316 B2
`
`1.
`MULTI-PLAYER, MULTI-TOUCH TABLE FOR
`USE IN WAGERING GAME SYSTEMS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a U.S. National Stage of International
`Application No. PCT/US2007/021625, filed Oct. 10, 2007,
`which claims the benefit of U.S. Provisional Application No.
`60/850,460, filed on Oct. 10, 2006 and U.S. Provisional
`Application No. 60/931,534, filed on May 24, 2007, all of
`which are incorporated herein by reference in their entirety.
`
`COPYRIGHT
`
`10
`
`15
`
`A portion of the disclosure of this patent document con
`tains material which is Subject to copyright protection. The
`copyright owner has no objection to the facsimile reproduc
`tion by anyone of the patent disclosure, as it appears in the
`Patent and Trademark Office patent files or records, but oth
`erwise reserves all copyright rights whatsoever.
`
`TECHNICAL FIELD
`
`The embodiments disclosed relate generally to wagering
`games, including wagering game Systems that include a
`multi-touch table.
`
`25
`
`BACKGROUND
`
`2
`ited in that they can receive only one input at a time from the
`player. For example, if a player touches a singlepoint sensing
`device such as a singlepoint touch screen device at two dis
`tinct points simultaneously, only one coordinate is provided
`by the touch screen driver corresponding to one of the distinct
`points only or to a single average point between the two
`points. The inability of the player to interact with the gaming
`machine and other players by providing multiple inputs
`simultaneously is a significant disadvantage to gaming
`machines heretofore.
`In wagering games that make use of private information
`(e.g., the identity of a hole card in a poker hand), it can be
`useful to keep the information confidential. In this way, the
`player with Substantially exclusive access to the information
`can maintain his advantage over other players, by selectively
`excluding others from obtaining the same information.
`
`SUMMARY OF THE INVENTION
`
`One example disclosed herein is a multi-player gaming
`system having an input device for receiving a wager associ
`ated with a wagering game. A display Surface displays the
`wagering game and a randomly selected outcome thereof A
`first identification device associated with a first player
`receives contact data when the first player contacts the display
`Surface. A second identification device associated with a sec
`ond player receives contact data when the second player
`contacts the display Surface. A contact sensing device is posi
`tioned adjacent to the display Surface to transmit contact data
`to the first and second identification devices. A controller is in
`communication with the first and second identification
`devices and the display surface. The controller is pro
`grammed to execute a wagering-game function associated
`with the contact data and associates the wagering-game func
`tion with the first player or the second player based on the
`contact data.
`Another example disclosed is a method of conducting a
`multi-player wagering game on a gaming System. A wager
`associated with a wagering game is received. The wagering
`game is displayed on a display Surface in proximity to a first
`and a second player. Contact by the first player on the display
`Surface is sensed and a first contact data signal is generated.
`Contact by the second player is sensed on the display Surface
`and a second contact data signal is generated. A wagering
`game function associated with either the first contact data
`signal or the second contact data signal is performed. The
`wagering-game function is associated with the first player or
`the second player based on the received contact data signals.
`Another example disclosed is a multi-player gaming sys
`tem including a wager input device for receiving a wager to
`play a wagering game. The system includes a display Surface
`in Sufficient proximity to at least a first and a second player to
`allow contact of the display surface by the first and second
`players. A first multipoint sensing device is located adjacent
`the display and produces data indicative of at least two dis
`tinct contact points sensed simultaneously by the first multi
`point sensing device. A controller is coupled to the first mul
`tipoint sensing device and to the display. The controller is
`programmed to cause a wagering-game function associated
`with the multipoint input data to be executed.
`Another example disclosed is a method of playing a multi
`player wagering gaming. A wager to play the Wagering game
`is received. A display Surface is positioned in Sufficient proX
`imity to at least a first and a second player to allow contact of
`the display Surface by the first and second players. At least
`two distinct contact points is sensed simultaneously. Data
`indicative of at least two distinct contact points sensed simul
`
`30
`
`35
`
`40
`
`45
`
`Gaming machines, such as slot machines, video poker
`machines and the like, have been a cornerstone of the gaming
`industry for several years. Generally, the popularity of such
`machines with players is dependent on the perceived likeli
`hood of winning money at the machine and the intrinsic
`entertainment value of the machine relative to other available
`gaming options. Where the available gaming options include
`a number of competing machines and the expectation of
`winning at each machine is roughly the same, or believed to
`be the same, players are likely to be attracted to the most
`entertaining and exciting machines. Shrewd operators conse
`quently strive to employ the most entertaining and exciting
`machines, features, and enhancements available because
`Such machines attract frequent play and hence increase prof
`itability to the operator. Therefore, there is a need for gaming
`machine manufacturers to continuously develop new games
`and enhancements that will attract frequent play through
`enhanced entertainment value to the player.
`In some cases, a 'secondary or "bonus' game may be
`played in conjunction with a “basic game. The bonus game
`50
`may comprise any type of game, either similar to or com
`pletely different from the basic game, which is entered upon
`the occurrence of a selected event or outcome in the basic
`game. Generally, bonus games provide a greater expectation
`of winning than the basic game and may also be accompanied
`with more attractive or unusual video displays and/or audio.
`Bonus games may additionally award players with “progres
`sive jackpot' awards that are funded, at least in part, by a
`percentage of coin-in from the gaming machine or a plurality
`of participating gaming machines. Because the bonus game
`concept offers enhanced player appeal and excitement rela
`tive to other known games, there is a continuing need to
`develop gaming machines with new types of bonus games to
`satisfy the demands of players and operators.
`Gaming machines have also utilized a variety of input
`devices for receiving input from a player. Such as buttons and
`touch screen devices. However, these input devices are lim
`
`55
`
`60
`
`65
`
`Supercell
`Exhibit 1015
`Page 33
`
`
`
`3
`taneously by a first multipoint sensing device is produced. A
`wagering-game function is associated with the multipoint
`input data to be executed.
`Briefly, according to Some aspects and implementations,
`multi-player gaming system and method allowing multiple
`player interaction on a display Surface is disclosed. The
`example system includes a display Surface displaying a
`wagering game and a randomly selected outcome generated
`by the game. A first identification device is associated with a
`first player to receive contact data when the first player con
`tacts the display Surface. A second identification device is
`associated with a second player to receive contact data when
`the second player contacts the display Surface. A contact
`sensing device is positioned adjacent to the display Surface to
`output contact data to the first and second identification
`device. A controller is coupled to the first and second identi
`fication devices and the display Surface, the controller being
`programmed to execute a wagering-game function associated
`with the contact data and associating the wagering-game
`function with the first player or the second player based on the
`contact data.
`According to still other aspects and implementations, a
`multi-player gaming system and method allowing multiple
`playerinteraction on a display Surface with privacy controls is
`disclosed. A system may include a display Surface displaying
`a wagering game and a randomly selected outcome generated
`by the game. A first identification device is associated with a
`first player to receive contact data when the first player con
`tacts the display Surface. A second identification device is
`associated with a second player to receive contact data when
`the second player contacts the display surface. A contact
`sensing device is positioned adjacent to the display Surface to
`output contact data to the first and second identification
`device. A controller is coupled to the first and second identi
`fication devices and the display Surface, the controller being
`programmed to execute a wagering-game function associated
`with the contact data and associating the wagering-game
`function with the first player or the second player based on the
`contact data. Privacy controls operate to selectively display
`private information on or near the display Surface.
`Other aspects and implementations relate to a wagering
`game system including a multiplayer, multi-touch table on
`which physical objects can be placed causing wagering game
`functions or peripheral functions to be performed as a result
`of the placement of the object, its location or orientation, its
`shape, its weight, or other characteristics. The physical object
`may be a player tracking device carried by the player and
`placed on the wagering game table. The table Surface defines
`a number of regions such that when the player tracking card is
`placed in a predefined region, a predetermined function is
`carried out. If the card is placed in a region defined for
`transferring funds, credits or wagers can be transferred
`between the card and the table. If the card or object is placed
`in a region defined for manipulating a virtual camera, turning
`the object will manipulate the orientation angle of a virtual
`camera depicting a wagering game image. The physical
`object may be a blank roulette wheel with unnumbered pock
`ets, whose numbers are projected onto the spinning wheel by
`a downward-facing projector system that captures the
`wheels rotational speed and ball position to create video
`images that change with the spinning wheel.
`Additional aspects of the invention will be apparent to
`those of ordinary skill in the art in view of the detailed
`description of various embodiments, which is made with
`reference to the drawings, a brief description of which is
`provided below.
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 8,147,316 B2
`
`10
`
`15
`
`4
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1a is a perspective view of a free standing gaming
`machine;
`FIG. 1b is a perspective view of a handheld gaming
`machine;
`FIG. 2 is a block diagram of a control system suitable for
`operating the gaming machines of FIGS. 1a and 1b,
`FIG.3 is a perspective view of an example of a multi-player
`wagering game system;
`FIG. 4 is a functional block diagram of the multi-player
`wagering game system in FIG. 3 with an example multipoint
`sensing device;
`FIG. 5 is a functional illustration of a multipoint sensing
`device that utilizes an example frustrated total internal reflec
`tion (FTIR) device:
`FIG. 6 is a functional illustration of an example multipoint
`sensing device employing self-capacitance nodes;
`FIG. 7 is a flow chart depicting an example method of
`sensing a multipoint gesture input by the gaming system of
`FIG.3:
`FIG. 8 is a perspective view of another example of a multi
`player wagering game System;
`FIG.9 is a functional illustration of an example of a contact
`sensing device for differentiating player contact used with the
`gaming system of FIG. 8:
`FIG. 10 is a flow chart depicting a method of sensing a
`contact input and associating the contact with a player;
`FIGS.11a is an illustration of a display surface graphic for
`an example multi-player electronic poker game;
`FIG.11b is an illustration of the display surface graphic of
`an individual player's view in FIG.11a,
`FIG.11c is an illustration of the display surface graphic of
`an individual view on the display Surface when card graphics
`are hidden from other players;
`FIG. 12 is an illustration of a display surface graphic for an
`example roulette game;
`FIG.13a is an illustration of a display surface graphic for
`an example board game;
`FIG. 13b is a perspective illustration of a display surface
`for an exemplary board game on which physical objects are
`placed;
`FIG. 14a is an illustration of a display Surface graphic
`showing selection of multiple keno numbers by touching
`multiple points simultaneously on a multipoint sensing
`device;
`FIG. 14b is an illustration of a display surface graphic for
`an electronic card game with a request to hold multiple cards
`by touching multiple points simultaneously on a multipoint
`sensing device;
`FIG. 15 is an illustration of a display surface graphic for an
`interactive skill type game;
`FIG. 16 is an illustration of a display surface graphic for
`selection of a bonus award revealed by applying multiple
`scratching gestures to objects depicted on a virtual scratch
`card in which total bonus award amount is initially concealed
`until multiple objects are scratched off;
`FIG. 17 is an illustration of a display surface graphic for a
`collective decision prize game;
`FIG. 18 is a block diagram of an example wagering game
`network 200 with the example multi-player gaming systems;
`FIG. 19 is a block diagram of a specific exemplary wager
`ing game network including a server storing a plurality of
`multi-player wagering games according to a specific aspect of
`various embodiments of the invention;
`
`Supercell
`Exhibit 1015
`Page 34
`
`
`
`US 8,147,316 B2
`
`5
`FIG. 20 is a flow chart of an exemplary method of down
`loading multi-player wagering game content to multiple gam
`ing systems according to aspects of various embodiments of
`the invention;
`FIG. 21a is a functional block diagram of a portable device
`interacting with a multipoint sensing device according to
`aspects of various embodiments of the invention;
`FIG. 21b is a functional block diagram of types of data that
`can be transferred between a wireless transceiver associated
`with the multipoint sensing device and the portable device of
`FIG. 21a;
`FIGS. 22a-22b are exemplary top views showing how a
`player places a portable device onto a surface of the multi
`point sensing device and by rotating the portable device in
`place causes a camera angle of a 3-dimensional image to be
`rotated by a commensurate angle;
`FIG. 23 is a functional block diagram illustrating how
`placement of a portable device onto designated areas on the
`Surface of the multipoint sensing device causes different
`wagering game functions be performed;
`FIG. 24 is a functional block diagram of a surface of a
`multipoint sensing devices and associated components for
`causing wagering and non-wagering related functions to be
`performed:
`FIGS. 25a and 25b are exemplary functional illustrations
`of a blank card placed on a multipoint sensing device over
`which a projector is placed that projects onto the blank card a
`card face image:
`FIG. 26a is a perspective view of a multipoint sensing
`device upon which rests a physical roulette wheel whose
`number fields are blank until a projector projects a number
`onto the fields as the roulette wheel spins and comes to a stop;
`and
`FIG. 26b is a top view of a roulette table displayed relative
`to a multipoint sensing device and the physical roulette wheel
`shown in FIG. 26a.
`
`5
`
`10
`
`15
`
`25
`
`30
`
`35
`
`6
`The value input device 18 may be provided in many forms,
`individually or in combination, and is preferably located on
`the front of the housing 12. The value input device 18 receives
`currency and/or credits that are inserted by a player. The value
`input device 18 may include a coin acceptor 20 for receiving
`coin currency (see FIG.1a). Alternatively, or in addition, the
`value input device 18 may include a bill acceptor 22 for
`receiving paper currency. Furthermore, the value input device
`18 may include a ticket reader, or barcode scanner, for reading
`information stored on a credit ticket, a card, or other tangible
`portable credit storage device. The credit ticket or card may
`also authorize access to a central account, which can transfer
`money to the gaming machine 10.
`The player input device 24 comprises a plurality of push
`buttons 26 on a button panel for operating the gaming
`machine 10. In addition, or alternatively, the player input
`device 24 may comprise a touch screen 28 mounted by adhe
`sive, tape, or the like over the primary display 14 and/or
`secondary display 16. The touchscreen 28 contains soft touch
`keys 30 denoted by graphics on the underlying primary dis
`play 14 and used to operate the gaming machine 10. The touch
`screen 28 provides players with an alternative method of
`input. A player enables a desired function either by touching
`the touch screen 28 at an appropriate touch key 30 or by
`pressing an appropriate push button 26 on the button panel.
`The touch keys 30 may be used to implement the same func
`tions as push buttons 26. Alternatively, the push buttons 26
`may provide inputs for one aspect of the operating the game,
`while the touch keys 30 may allow for inp