throbber
USOO7357718B2
`
`(12) United States Patent
`Yamaoka et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,357,718 B2
`*Apr. 15, 2008
`
`(54) SERVER FOR NETWORK GAME,
`NETWORK GAME PROCESS CONTROL
`METHOD, NETWORK GAME PROGRESS
`CONTROL PROGRAMAND RECORDING
`MEDIUMISTORING NETWORK GAME
`PROGRESS CONTROL PROGRAM
`
`(75) Inventors: Masatoshi Yamaoka, Sakai (JP);
`Kazuhiro Namba, Amagasaki (JP)
`(73) Assignee: Konami Digital Entertainment Co.,
`Ltd., Tokyo (JP)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 604 days.
`This patent is Subject to a terminal dis
`claimer.
`
`(*) Notice:
`
`(21)
`(22)
`(65)
`
`Appl. No.:
`10/188,400
`
`Filed:
`
`Jul. 2, 2002
`
`Prior Publication Data
`US 2003 FOOO871 O A1
`Jan. 9, 2003
`
`(30)
`Jul.
`
`Foreign Application Priority Data
`5, 2001
`(JP)
`............................. 2001-205226
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`Int. C.
`(2006.01)
`G09G 5/00
`U.S. Cl. ........................................................ 463/41
`Field of Classification Search .................. 463/43,
`463/16, 25, 40–42; 700/91-92
`See application file for complete search history.
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,588,649 A 12/1996 Blumberg et al.
`5,749,785 A
`5/1998 Rossides
`5.782,470 A * 7/1998 Langan ....................... 273/139
`5,810,359 A * 9/1998 Wilkins et al. ............. 273/256
`5,816,918 A * 10/1998 Kelly et al. ................... 463/16
`5,984,780 A * 11/1999 Takemoto et al. ............ 463,20
`6,015,345 A
`1/2000 Kail
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`O 873 772
`
`10, 1998
`
`(Continued)
`OTHER PUBLICATIONS
`
`Diablo II Handbook, Blizzarrd Entertainment, RAD Inc., 2000. pp.
`10-15, 26-28, 30-37, & 72.*
`(Continued)
`Primary Examiner Ronald Laneau
`Assistant Examiner Tramar Harper
`(74) Attorney, Agent, or Firm—Jordan and Hamburg LLP
`
`(57)
`
`ABSTRACT
`
`In order to enable a user to play a game continuously and to
`facilitate acquisition of valuable data by the user, the present
`invention provides a network game server device 1 that
`conducts a game in which a user is enabled to acquire
`valuable data having a prescribed value while performing
`transmission/reception of data with a terminal device
`employed by the user through a network 2 enables the user
`to play a single game of a plurality of games; awards
`prescribed points to this user in accordance with the results
`of the game played by the user, and provides to this user
`valuable data having a prescribed value in accordance with
`the points awarded to the user.
`
`4,592,546 A
`
`6, 1986 Fascenda et al. ............. 463,29
`
`19 Claims, 16 Drawing Sheets
`
`
`
`200
`
`500
`
`50
`
`520
`
`503
`
`501 } 502 53 51 1st 523 521
`
`522
`
`CARD SHOP
`cRRENTS:
`84 POINTS
`WELCOME
`WHAT CAN WEO
`For YoU today
`BUY CARD
`SELCARD
`LEAWESOP
`
`CARD SHO
`CURRENTRONS:
`84 FOINTS
`ARARE CARD ISA
`6 ONTs.
`WE MUST WARN YOU
`THATWN'T KNOW
`WHA CAR WiLL
`TURNP, so DONT
`COMPAN
`PURCHASE
`STOP
`
`CARD SHOP
`CURRENPONTS:
`84 poss
`YOU CAN coS
`THE CARD RANK,
`But YOU CANNot
`chose ALAYER
`WHATRANK OF
`CAR
`YOU WANT
`
`NORMA CARD
`FVE POINTS
`RARE CARB:
`60 poiMTS
`ULTRARARE CARD:
`30CONTS
`
`CARD SHOP
`CURRENPINTS:
`24 POINTS
`
`TO CARD SHOP
`MAINMENU
`
`536
`
`GOODUCK!
`(i) GET CARD
`2 CARSHOP
`(3) TRAD
`(4) CARE ALBUM
`(5) CARD RANKING
`(6) CARE GIFT
`(7) MN-GAME
`(8) CHANGE
`SUPPORTETEAM
`(9) MATCH REPORT
`(10) CURRENTRANKin
`(1) St MAL
`TRANSMISSION
`(2) PROCUREFOR
`UNSUBSCRBING
`
`
`
`
`
`
`
`202
`
`Supercell
`Exhibit 1021
`Page 1
`
`

`

`US 7,357,718 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`6,113,495 A * 9/2000 Walker et al. ................ 463/42
`6,126,542 A * 10/2000 Fier
`... 463/16
`6,135,881 A 10, 2000 Abbott et al.
`6,200,216 B1
`3/2001 Peppel
`6,236,900 B1
`5/2001 Geiger
`6,298.442 B 1 * 10/2001 Kocher et al. .............. T13,194
`6,385,596 B1
`5, 2002 Wiser et al.
`6,582,310 B1* 6/2003 Walker et al. ................ 463/42
`7,144,323 B2 * 12/2006 Yamaoka et al. .
`... 463f42
`2001/0000044 A1
`3f2001 Lin ..................
`... 705/26
`2002/0115489 A1* 8, 2002 Jordan et al. ..
`... 463f42
`2002/0142839 A1* 10/2002 Wolinsky ...
`... 463f41
`2002/0142846 A1* 10, 2002 Paulsen ......
`... 463f43
`2002/015.1364 A1* 10, 2002 Suchocki ..................... 463/42
`2002fO198053 A1 12/2002 Yamaoka et al.
`FOREIGN PATENT DOCUMENTS
`O 934 765
`8, 1999
`6-295,390
`10, 1994
`
`
`
`EP
`JP
`
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`KR
`
`10-145423
`2001-157721
`2000-2681.07
`2000-296271
`2000-298631
`2000-325656
`2001-43278
`2001-56834
`2001-155061
`2001-297169
`2001-353371
`2000-24688
`2000-0054116
`
`5, 1998
`6, 2000
`9, 2000
`10, 2000
`10, 2000
`11 2000
`2, 2001
`2, 2001
`6, 2001
`10, 2001
`12/2001
`1, 2002
`9, 2000
`
`OTHER PUBLICATIONS
`& 8
`- - - - -
`I-mode official game navigation', the first edition, Kabushiki
`Kaisha Enix, published on Oct. 13, 2000, pp. 8-11.
`“Perfect capturing guidance for i-mode game', published by T2
`ublishing Co., Ltd., on Aug. 15, 2000, pp. 64 to 65.
`p
`9.
`9.
`pp
`* cited by examiner
`
`Supercell
`Exhibit 1021
`Page 2
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 1 of 16
`
`US 7,357,718 B2
`
`
`
`
`
`,\N\/dWOO
`
`
`
`
`
`NOI_L\/OINT) WIWO'O ETIEHOW
`
`Supercell
`Exhibit 1021
`Page 3
`
`

`

`U.S. Patent
`
`6Sls
`
`
`
`
`
`YAAuASANVSMYOMLAN
`
`
`
`
`
`NOILOASADVYOLSVLIVGNOILOASNOLLNOAXAWWYDOud
`
`
`
`
`
`
`
`Apr. 15, 2008
`
`
`
`
`
`VivdATEaVNIVA
`
`
`
`beNOLLOZSNOILLVOINNNAOO
`
`
`
`
`
`NOILOASADVHOLS
`
`Sheet 2 of 16
`
`cc
`
`ee
`
`
`
`NOLLVWYOSNIY3SNn
`
`
`
`ONISSSOO0UdNOILVULSIOAY
`
`NOILOAS
`
`
`NOILOASJODVEOLS
`
`
`NOILISINDOVViIVGLINS3Y
`
`
`
`VivdLinssay
`
`
`
`NOILOASADVYHOLS
`
`
`
`ONIGUVMVLNIOd
`
`
`
`NOILOASONISSSOOUd
`
`NOILOAS
`
`
`
`
`
`NOISIAOUdVLVdFTEVNIVA
`
`
`
`NOILOASDONISSIOOUd
`
`
`
`
`
`NOILOASADVHOLSWVeOOU"d
`
`NOILOASLNAWADVNVA
`
`NOILLVWYOANIY4SN
`
`ONIGQUOOsRY Le
`
`US 7,357,718 B2
`
`WNIdAW
`
`
`AWSNdddVLVGFIEVNIVA
`
`
`
`NOILOASONISSSOOUd
`
`
`
`
`
`NOLLOASNOLLNOAX3SANVD
`
`Supercell
`Exhibit 1021
`Page 4
`
`Supercell
`Exhibit 1021
`Page 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 3 of 16
`
`US 7,357,718 B2
`
`
`
`
`
`
`
`
`
`303
`
`3O2
`
`MONITOR
`
`304
`
`306
`
`DISPLAY PROCESSING
`SECTION
`
`KEY INPUT PROCESSING
`SECTION
`
`3O8
`TRANSMISSION/RECEPTION
`CONTROL SECTION
`
`Supercell
`Exhibit 1021
`Page 5
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 4 of 16
`
`US 7,357,718 B2
`
`FIG. 4
`
`START
`
`FRONT PAGE SCREEN
`TRANSMISSION
`
`MY MENUSCREEN
`TRANSMISSION
`
`ST
`
`ST2
`
`USER INFORMATION
`SCREEN TRANSMISSION
`
`
`
`
`
`
`
`ARE INPUT
`HEADINGS OK?
`
`
`
`YES
`
`ST5
`
`PASSWORD INPUT SCREEN
`TRANSMISSION
`
`USER INFORMATION
`REGISTRATION
`
`MENUSCREEN
`TRANSMISSION
`
`ST6
`
`ST7
`
`ST8
`
`PROCESSING OF SELECTED
`MENU ITEM
`
`Supercell
`Exhibit 1021
`Page 6
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 5 of 16
`
`US 7,357,718 B2
`
`c0¢
`
`drouyyyVvvVve
`
`Och
`
`9c}
`
`
`
`Supercell
`Exhibit 1021
`Page 7
`
`NunLay
`
`obkh
`
`No
`
`O_—
`
`(dSYINOFY)
`
`AYOV
`
`
`
`JQVYL.(€)
`
`LO2
`
`a
`
`
`ay
`We
`
`EIN)
`
`a)
`
`ONIMNVYLNSYYNO1)
`
`
`WY4LG3luYOddns
`
`YOdSYNGIOOYd(21)
`
`
`ONISINOSENSNN
`LYOdSYHOLVW(6)
`
`ONDINVYCHO(¢)
`NOISSINSNVYLL
`iW9N1GO0S
`LXHL
`WNgTyYGYvo(+r)
`
`dOHSGHYO(2)
`
`L4IDGud(9)
`AWYD-INIW(2)
`idu¥9O135(1)
`TVW13S(11)
`FDNVHO(8)
`Ler~L_sexe|S3YNDIAHNO
`
`INdNIGHOMSS¥d
`(STVHSINNN)
`NOISIOAG
`(SY3LLI1XISOLdf)
`
`NOILVWHOANIYASN
`NOILLVYLSIDSY
`
`NOILLValsIosay
`WaxANSWAW
`TWWNOISS340ud
`
`GS‘Sls
`
`00¢
`
`OEt
`
`Ocl
`
`OLL
`
`OOF
`
`LLL
`
`chh
`
`WLfails)
`
`fl
`
`WA
`
`a)BL)
`
`
`
`SWYNXOIN
`SSDYVHOHLMSOIAUSS
`TIGVAOYVHOVSISIHL
`TIVESSVa
`
`(XW.DNIGN1OX3)
`
`N3AOOEJO
`
`SCUVOONIGVYL
`
`
`
`LOVYLNODY4SNOVS
`
`
`
`“HLNOWdad
`
`YaSNSHLAVIYSSVI1d
`JONVAINDD
`
`“LOVULNOD
`
`“Asuov,,SSaYd
`
`AFUOVNOAAl
`NOLLVYLSIDSY
`
`ANAWAN@)
`
`oO=
`
`eH OS
`
`Supercell
`Exhibit 1021
`Page 7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 6 of 16
`
`US 7,357,718 B2
`
`FIG. 6
`
`START
`
`ACGUIRE MATCH RESULT DATA AFTER
`PRO BASEBALL MATCH HAS FINISHED
`
`COMPARE PREDICTION DATA WITH MATCH
`RESULT DATA AND PERFORM POINTS
`INCREASING PROCESSING
`
`TRANSMIT MATCH RESULT DATA
`
`TRANSMIT POINT INCREASE RESULT
`SCREEN
`
`END
`
`ST11
`
`ST12
`
`ST13
`
`ST14
`
`Supercell
`Exhibit 1021
`Page 8
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 7 of 16
`
`US 7,357,718 B2
`
`FIG. 7
`
`ST21
`
`ALREADY
`REGISTERED?
`
`YES
`
`
`
`ST22
`
`TRANSMIT MENUSCREEN
`
`ST23
`
`ST24
`
`TRANSMIT GET CARD SCREEN
`
`RECEIVE GET CARD
`EXECUTION INSTRUCTION
`
`ST25
`
`ARE THERE
`AT LEAST PRESCRIBED
`UMBER OF POINTS?
`
`
`
`YES
`CARD SELECTION/PURCHASING
`PROCESSING
`
`ST26
`
`
`
`ST28
`
`TRANSMIT CARD PURCHASE
`NOT POSSIBLE SCREEN
`
`TRANSMIT SCREEN AFTER CARD
`PURCHASING PROCESSING
`
`PERFORM
`GET CARD ONCE
`MORE?
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Supercell
`Exhibit 1021
`Page 9
`
`

`

`
`
`‘ALVHNOILOA11I09
`
`YAAVId“VYV@
`
`xxXxOPOO
`
`xxxLpoo
`
`Ov/el
`
`—-—~---3700
`
`———--v700
`
`---——-G00
`
`xxxSvroo
`
`zxxx9Pvoo
`
`6E00c0E00
`
`6S0040SO0OM
`
`—-—--8+00
`
`
`
`——-—-L700
`
`GANIVLEOAAVHNOA
`
`fall] Oly00r8Dis
`
`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 8 of 16
`
`US 7,357,718 B2
`
`cr
`
`00¢
`
`aqPxfall
`
`eSEISWax
`
`BL
`
`
`
`WNS1VaYvo
`
`iquVvoOLADid¥VvOLAD
`
`LOZ
`
`
`
`SLNIOd6*S.LNIOdONINIVWSY
`
`NOILOATIOONM
`
`
`
`XXX€400
`
`Nynlae
`
`
`
`‘SLNIOdLNSYYND
`
`SLNIOd@t
`
`A@GYVOANOLAD
`
`“SLNIOdS3YHLSNISN
`
`
`
`¥VVin90N71GOOD
`
`UVadd¥AVWGHYOANY
`
`qyuvoLa
`
`yor
`
`
`
`dOHSdHVO(Z)
`
`iduVOLAD(1)
`
`
`
`WNETYGHYVO(FGVUYL(e)
`
`
`
`WV3LGaLYOddNs
`
`
`
`LHOd3HHOLVW(6)
`
`
`
` ADNVHO(FWVD-INIW(14DGHVO(DNIMNVYCYVO(c0¢
`
`
`
`
`
`ONDINVYLNSYYND(01)
`
`NOISSINSNVYL
`
`TIVALS(1)
`
`
`
`
`
`YO4SYNGIOONd(21)
`
`ONIGIOSSNSNN
`
`Supercell
`Exhibit 1021
`Page 10
`
`Supercell
`Exhibit 1021
`Page 10
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`Sheet 9 of 16
`FIG. 9
`
`US 7,357,718 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`YES
`
`TRANSMIT MENUSCREEN
`
`ST32
`
`ST33
`
`TRANSMIT CARD SHOPSCREEN
`
`ST34 <D -
`
`ST35
`
`ST36
`
`YES
`(B)
`TRANSMIT CARD TYPE SELECTION
`SCREEN
`
`RECEIVE CARD RANK INSTRUCTION
`
`ST37
`
`ARE THERE AT
`LEAST PRESCRIBED
`NUMBER OF
`POINTS?
`
`NO
`
`CARD PURCHASING PROCESSING
`
`TRANSMIT PURCHASE CARD SCREEN
`
`Supercell
`Exhibit 1021
`Page 11
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 10 of 16
`
`US 7,357,718 B2
`
`
`
`999(eo)OHV/O O_LL_
`
`
`
`[ NEW NIWWI
`
`G€G
`
`
`
`{GEHITTÖKOW E AWH FIO),
`
`| 99
`
`
`
`
`
`
`
`
`Supercell
`Exhibit 1021
`Page 12
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 11 of 16
`
`US 7,357,718 B2
`
`FIG 11
`
`YES
`TRANSMIT MENUSCREEN
`
`ST42
`
`ST43
`
`TRANSMIT SELL CARD INPUT scREENN-ST45
`
`COLLECTIONNNO
`CONFIRM O
`
`TRANSMIT CARD
`ALBUM SCREEN
`
`ST47
`
`RECEIVE SELL CARD INSTRUCTION--ST48
`ST49
`
`DESIGNATED CARD
`AVAILABLE2
`
`TRANSMIT SCREEN DISPLAYING POINTS TO BUY
`
`ST5O
`
`
`
`
`
`
`
`
`
`Supercell
`Exhibit 1021
`Page 13
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 12 of 16
`
`US 7,357,718 B2
`
`
`
`
`
`
`ASIANS3SYF1dWOOTaMaauinpovennoe__KXX£600SHI}!{|OGBMNYOLYHM£8‘7708auvo3HL40U3eviAW
`NOUdITIOD.addOHSGUuydO18‘QHVOSTLNISHINOSILLONE
`
`
`
`
`
`
`oeSdOHSOYVOdOHSdYvOOHSTYvo
`
`
`
`
`
`
`
`SINIOd+9:SLN(Od#8SLO3SSLNKOdINSINDSINIOdINSHHND‘SINIOdINSYUND‘SINIOdINAUYND
`s0xX£0)SNTTTSSASnMONLONO6NOAJI
`
`SONIMOdFit
`oss09s05Saos
`ANNANNIVOLS£000.4INV
`
`WOUdSINIOdOfNYONOA‘HSANIN3H
`NOAOOLYHM
`"G30S38OLGYVO!||]ZAYOOLNOAYOd
`isS«GSSZOS{10S
`
`
`
`
`
`
`
`S4UNIOdLNIXHND
`
`SLINIO_¥¢
`
`1ON00NOA
`
`
`
`DVNYOMOA
`
`ebOld
`
`
`
`Y3aHLONYLos1Ssm
`
`ysenaN
`
`NOILOATO#
`
`Supercell
`Exhibit 1021
`Page 14
`
`Supercell
`Exhibit 1021
`Page 14
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 13 of 16
`
`US 7,357,718 B2
`
`FIG. 13
`
`
`
`ST61
`
`
`
`
`
`NO
`
`ALREADY
`REGISTERED?
`
`
`
`YES
`
`TRANSMIT MENUSCREEN
`
`RECEIVE SELECTION OF CARD ALBUM
`
`TRANSMIT ACOUIRED CARD LIST SCREEN
`
`RECEIVE TEAM DESIGNATION
`
`TRANSMIT CARD LIST SCREEN
`CLASSIFIED BY TEAM
`
`RECEIVE DESIRED CARD SELECTION
`
`TRANSMIT CARD IMAGE DISPLAY SCREEN
`
`END
`
`ST62
`
`ST63
`
`ST64
`
`ST65
`
`ST66
`
`ST67
`
`ST68
`
`Supercell
`Exhibit 1021
`Page 15
`
`

`

`U.S. Patent
`
`US 7,357,718 B2
`
`099
`
`| 99
`
`
`
`
`
`
`
`
`
`
`
`
`
`------8700
`
`-------6:700
`
`?NIETHOSETTSNIT
`
`Supercell
`Exhibit 1021
`Page 16
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 15 of 16
`
`US 7,357,718 B2
`
`FIG. 15
`
`ST71
`
`ALREADY
`REGISTERED?
`
`YES
`TRANSMIT MENUSCREEN
`
`ST72
`
`ST73
`TRANSMIT MINI-GAME SCREEN
`
`ST74
`
`ARE THERE
`PRESCRIBED NUMBER
`OF POINTS?
`
`ST76
`YES
`TRANSMIT CARD SELECTION
`SCREEN
`
`ST77
`RECEIVE CARD SELECTION
`INSTRUCTION
`
`ST75
`TRANSMIT MINI-GAME NOT
`POSSIBLE SCREEN
`
`
`
`CARD IS NOT A
`OUT CARD?
`
`
`
`S
`ST79
`YE
`POINT ADDITION PROCESSING
`
`
`
`TRANSMIT MINI-GAME
`COMPLETED SCREEN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Supercell
`Exhibit 1021
`Page 17
`
`

`

`U.S. Patent
`
`Apr. 15, 2008
`
`Sheet 16 of 16
`
`US 7,357,718 B2
`
`dolsm
`
`dO1SH
`
`Nan
`13
`
`
`
`1INIOd0
`
`‘SLNIOdGayIND
`
`
`LNICd|LNIOdGaYINDO
`
`‘S$
`
`SIHLOdNV¥ONOA
`
`‘AVGVAONO
`
`
`
`AWVDLYVLS(1)
`
`
`
`NOILVNV1dX4
`
`
`d5A0ANVD
`‘dAGANYNL43dOL
`
`
`
`iAMHOS
`
`GYVOVASOOHO
`
`SWVD-INIW
`
`Q3SVd-
`dqdyvo
`
`ASVIYONINVONOA
`
`
`
`AgSLNIOdYNOA
`
`9}Sls
`
`otZ
`
`Lez
`
`Lodoo
`
`Z
`
`LEZ
`
`OeZ
`
`OLZ
`
`002
`
`00¢
`
`ai)WAX
`
`we
`
`LsHL)
`
`LO¢
`
`YaA0ONINYNL
`
`isGduVvdYNOA
`
`GOOD
`iMOMN1
`
`
`7
`
`AWYVS(2)
`
`ONDINVYGYVO(S)
`
`
`
`dOHSGHYO(2)
`
`iauvo13d(1)
`
`JQvVuL(€)
`
`
`
`
`
`WNSTVGHVO(Pr)
`
`L4IDGuV¥9d(9)
`
`SWY9D-INIW(2)
`
`JDNVHO(8)
`
`
`
`WV4Ld3LuO0ddNs
`
`
`
`LYOd3yHOLVA(6)
`
`
`
`
`
`ONDINWYLNSYYNO(01)
`
`TVW13S(1h)
`
`NOISSINSNVUL
`
`
`
`
`
`YOsSHNAIOONd(21)
`
`ONIGIUOSENSNA
`
`cc
`
`Supercell
`Exhibit 1021
`Page 18
`
`Supercell
`Exhibit 1021
`Page 18
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`US 7,357,718 B2
`
`1.
`SERVER FOR NETWORK GAME,
`NETWORK GAME PROCESS CONTROL
`METHOD, NETWORK GAME PROGRESS
`CONTROL PROGRAM AND RECORDING
`MEDIUMISTORING NETWORK GAME
`PROGRESS CONTROL PROGRAM
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates to a network game that is
`executed by performing transmission and reception of data
`between a terminal device and a network game server
`through a network.
`2. Description of the Related Art
`In a known network game using a network Such as the
`Internet, for example the user performs a lottery game using
`a terminal device Such as a mobile telephone and in the event
`of a correct guess a service is provided Such as providing
`image data (valuable data) of for example a pop star to the
`USC.
`However, in the above lottery game, image data are
`provided to the user in accordance with the results of single
`game based on the chance of a correct guess or a wrong
`guess. Consequently, the user can only acquire the image
`data, which is the objective, by playing the game, so the
`method of acquiring the image data is restricted. Also, the
`above lottery game did not increase the user's feeling of
`anticipation by increasing the rate of acquisition of image
`data in accordance with the extent of progress with the game
`so it was difficult to induce the user to play the game
`continuously.
`
`SUMMARY OF THE INVENTION
`
`5
`
`10
`
`15
`
`25
`
`30
`
`35
`
`An object of the present invention is to provide a network
`game server, network game progress control method and
`network game progress control program wherein the user
`can easily be induced to acquire valuable data and the user
`can be induced to play the game continuously.
`In order to achieve the above objects, according to the
`present invention, a network game server device that con
`ducts a game in which a user is enabled to acquire valuable
`data having a prescribed value by performing transmission/
`reception of data with a terminal device employed by the
`user through a network, comprising: game execution means
`for enabling the user to play a single game of a plurality of
`games; point awarding means that awards prescribed points
`to this user in accordance with the results of a game played
`by the user using said game execution means; and valuable
`data provision means that provides to this user valuable data
`having a prescribed value in accordance with the points
`awarded to the user by said point awarding means.
`With the present invention described in the above, the user
`is enabled to play a single game of a plurality of games, this
`user is awarded prescribed points in accordance with the
`results of the game played by the user and valuable data
`having a prescribed value in accordance with the awarded
`points is provided to this user. In this way, since a plurality
`of games are provided whereby the points needed for
`acquiring valuable data having a prescribed value can be
`acquired, a plurality of methods of acquisition of the valu
`able data by the user can be provided. Also, since, rather than
`providing the valuable data directly to the user by playing
`the game, points needed for acquiring the valuable data are
`awarded, the feeling of anticipation of the user of for
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`example increasing the rate of acquisition of valuable data in
`accordance with the degree of progress of the game can be
`increased.
`These and other objects, features and advantageous of the
`present invention will become more apparent upon reading
`the following detailed description along with the accompa
`nied drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is an overall diagram of an embodiment of a
`network game system employing a network game server 1
`according to the present invention;
`FIG. 2 is a functional block diagram illustrating the
`construction of network game server 1,
`FIG. 3 is a block diagram of a mobile telephone 3
`(terminal device) employed in this embodiment;
`FIG. 4 is a flow chart illustrating an example of the
`processing procedure performed by network game server 1
`from user registration processing up to the processing for
`menu item selection;
`FIG. 5 is an example of a view of the changes of the
`screen displayed on mobile telephone 3 accompanying reg
`istration processing:
`FIG. 6 is a flow chart illustrating an example of the
`processing procedure for results data acquisition in respect
`of prediction data performed by network game server 1:
`FIG. 7 is a flow chart showing an example of the
`processing procedure for providing valuable data performed
`by network game server 1,
`FIG. 8 is an example of a view of the changes of the
`screen displayed on mobile telephone 3:
`FIG. 9 is a flow chart illustrating an example of the
`processing procedure for exchange of valuable data and
`points performed by network game server 1,
`FIG. 10 is an example of the changes of the screen
`displayed on mobile telephone 3 during exchange of valu
`able data and points;
`FIG. 11 is a flow chart illustrating an example of the
`processing procedure for exchange of valuable data and
`points performed by network game server 1,
`FIG. 12 is an example of the changes of the screen
`displayed on mobile telephone 3 during exchange of valu
`able data and points;
`FIG. 13 is a flow chart illustrating an example of the
`processing procedure performed by network game server 1
`in accordance with a request from a user to peruse valuable
`data;
`FIG. 14 is an example of a view of the changes of the
`screen displayed on mobile telephone 3 during perusal of
`valuable data;
`FIG. 15 is a flow chart illustrating an example of the
`processing procedure performed by network game server 1
`in awarding points when the user is enabled to play a
`mini-game; and
`FIG. 16 is an example of a view of the changes of the
`screen displayed on mobile telephone 3 during playing of
`the mini-game.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`Hereinbelow, a network game system using a network
`game server 1 constituting an example of a network game
`server according to the present invention is described with
`reference to appropriate drawings.
`
`Supercell
`Exhibit 1021
`Page 19
`
`

`

`US 7,357,718 B2
`
`5
`
`10
`
`15
`
`3
`It should be noted that, in the description below, various
`types of processing and the like performed by network game
`server 1 to enable a user to conduct these games are
`described whilst referring to appropriate drawings taking a
`professional baseball match results prediction game (first
`game) and card-based game (second game) as examples of
`a plurality of games for enabling a user to acquire points.
`The games for acquiring points could be of three or more
`types.
`In particular, although, as a professional baseball match
`result prediction game, the description assumes that the user
`employing a mobile telephone constituting a terminal device
`is made to predict the results of professional baseball
`matches, the present invention is not particularly restricted
`to this example and may be applied to the prediction of other
`phenomena so long as the results as a prediction in regard to
`an actual phenomenon that occurs in the future can be
`acquired by network game server 1 (server for network
`game). For example, it could be applied to prediction in
`respect of sports, fights, races, or pop charts; results or
`rankings are particularly Suitable for prediction, but it would
`also be possible to apply this to prediction or the like of
`weather data, marine data, political data, economic data, and
`the like.
`FIG. 1 is an overview of an embodiment of a network
`game system employing a network game server 1 according
`to the present invention. Network game server 1 shown in
`FIG. 1 controls the progress of the game and is installed on
`a network 2 constituted by the Internet. In this embodiment,
`a mobile telephone 3 is employed as the terminal device
`employed by the user, communication of mobile telephone
`3 and network game server 1 is made possible by connection
`with network 2 through a prescribed mobile communication
`company 4 that acts as the provider for connection with
`network 2.
`The terminal device is not restricted to the embodiment
`described above and a PDA5 or the like connected to mobile
`telephone 3 could be employed; any terminal device, irre
`spective of type or mobile communication company where
`this is registered could be employed so long as it can use the
`same communication system.
`Next, a detailed description of network game server 1 will
`be given. Network game server 1 is constituted of a WWW
`server device or the like and manages the progress of the
`game by performing transmission and reception through
`network 2 of data of various types with mobile telephone 3
`employed by the user.
`FIG. 2 is a functional block diagram illustrating the
`construction of network game server 1. As shown in FIG. 2,
`network game server 1 functionally includes a program
`execution section 10, data storage section 20 and program
`storage section 30. Program execution section 10 function
`ally includes communication section 11, registration pro
`cessing section 12, result data acquisition section 13, point
`awarding processing section 14, valuable data provision
`processing section 15, user information management section
`16, valuable data perusal processing section 17 and game
`execution section 18. Data storage section 20 includes
`valuable data storage section 21, user information storage
`section 22 and results data storage section 23. Program
`storage section 30 includes a computer-readable recording
`medium 31.
`Program execution section 10 comprises a CPU (central
`processing unit) or the like of network game server 1. This
`CPU functions as communication section 11, storage pro
`cessing section 12, results data acquisition section 13, point
`awarding processing section 14, valuable data provision
`
`4
`processing section 15, user information management section
`16, valuable data perusal processing section 17 and game
`execution section 18 by reading and executing various
`programs stored in recording medium 31 included in pro
`gram storage section 30.
`Communication section 11 is implemented by the CPU or
`the like running a communication program. Communication
`section 11 performs the necessary processing for performing
`transmission and reception of various types of data with
`mobile telephone 3. This communication section 11 com
`prises a function of receiving as prediction data a profes
`sional baseball team match result predicted by a user from
`mobile telephone 3, a function of receiving a request to
`provide valuable data (card image) whose provision is
`requested from a mobile telephone 3, a function of receiving
`a points exchange request made from mobile telephone 3
`that requests exchange with points determined in accordance
`with this valuable data from the valuable data managed by
`a user information management section 16, to be described
`and a function of receiving a request made from mobile
`telephone 3 to peruse the valuable data supplied to the user.
`Also, this communication section 11 has a function, under
`the control of a user information management section 16, to
`be described, if it concludes that the user employing a
`mobile telephone 3 has acquired points of at least a pre
`scribed value (satisfying a prescribed condition), of notify
`ing mobile telephone 3 that exchange of these points for
`valuable data is possible.
`Furthermore, this communication section 11 has a func
`tion of providing in viewable form valuable data corre
`sponding to a valuable data perusal request from mobile
`telephone 3.
`Registration processing section 12 is implemented by
`CPU or the like executing a registration processing program.
`It registers (including altered/updated registration) in user
`information storage section 22, to be described, information
`relating to the user who employs mobile telephone 3. This
`registration processing section 12 has a function (predicted
`data registration means) of registering in association with
`the user who employs the mobile telephone 3 prediction data
`of winning or losing by professional baseball teams received
`by communication section 11 from mobile telephone 3.
`Also, registration processing section 12 functions as part of
`a game execution section 18, to be described. As will be
`described in detail later, the user information includes a
`nickname, Supported team, rival team, mail address and
`password.
`Results data acquisition section 13 is implemented by
`CPU or the like executing a results data acquisition program.
`Results data acquisition section 13 has a function (results
`data acquisition means) of acquiring as results data through
`network 2 the results that are actually generated in respect of
`the prediction data corresponding to the content of the user's
`predictions. Also, results data acquisition section 13 func
`tions as part of game execution section 18, to be described.
`Point awarding processing section 14 is implemented by
`CPU or the like executing a point awarding program. Point
`awarding processing section 14 uses game execution section
`18, to be described, to enable the user employing mobile
`telephone 3 to execute a game capable of being run by one
`of the plurality of game programs stored on recording
`medium 31 included in program storage section 30 and
`stores (awards) points determined in accordance with the
`results of the game performed by the user in user informa
`tion storage section 22.
`Point awarding processing section 14 is provided with a
`function (point awarding means) of comparing results data
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Supercell
`Exhibit 1021
`Page 20
`
`

`

`US 7,357,718 B2
`
`5
`
`10
`
`15
`
`5
`acquired by results data acquisition section 13 and predic
`tion data derived from the user and, if both these data satisfy
`prescribed conditions, of storing prescribed points in respect
`of the user who made the prediction in user information
`storage section 22; and is also provided with a function of
`deleting the valuable data stored in user information storage
`section 22, to be described, in response to a points exchange
`request from a mobile telephone 3 and storing points deter
`mined in accordance with this valuable data in user infor
`mation storage section 22.
`Valuable data provision processing section 15 is imple
`mented by CPU or the like executing a valuable data
`provision program. Valuable data provision processing sec
`tion 15 has a function (valuable data provision means) of
`providing to the user valuable data having a prescribed
`value, in accordance with the points. This valuable data
`provision processing section 15 has a function of storing in
`user information storage section 22 in association with the
`user information managed by the user information manage
`ment section 16 valuable data in accordance with a valuable
`data provision request (card image provision request)
`received from a mobile telephone 3 by communication
`section 11. In addition, this valuable data provision process
`ing section 15 has a function of performing Subtraction
`processing of the points determined in accordance with the
`valuable data that have been provided from the acquired
`points stored in user information storage section 22, to be
`described, and storing the result in user information storage
`section 22.
`Also, this valuable data provision processing section 15
`has a function of storing in user information storage section
`22, in association with the user, valuable data randomly
`selected from the valuable data stored in valuable data
`storage section 21, if the points managed by user informa
`tion management section 16 satisfy a prescribed condition
`and notification of agreement to the exchange of the pre
`scribed points for the valuable data has been received from
`mobile telephone 3.
`User information management section 16 is implemented
`by the CPU or the like executing a user information man
`40
`agement program. User information management section 16
`manages in association with the user who employs the
`mobile telephone 3 the valuable data and the points acquired
`by the user within user information storage section 22, to be
`described. Also, this user information management section
`16 has a function of ascertaining whether or not the user who
`employs mobile telephone 3 is already registered when
`access is received from mobile telephone 3.
`Valuable data perusal processing section 17 is imple
`mented by CPU or the like executing a valuable data perusal
`processing program. Valuable data perusal processing sec
`tion 17, when a valuable data perusal request provided by
`valuable data provision processing section 15 is received
`from mobile telephone 3, performs prescribed data process
`ing Such as to ensure that this valuable data cannot be copied
`at mobile telephone 3.
`Game execution section 18 is implemented by CPU or the
`like running a game execution program. Game execution
`section 18 enables the user to execute a game capable of
`being run by one of the plurality of game programs stored on
`recording medium 31 included in program storage section
`30. Game execution section 18 has a function (first game
`execution means) of enabling a user to play a professional
`baseball match results prediction game continuing for a
`prescribed period and a function (second game execution
`means) of enabling a user to play a card-based game which
`is completed in a shorter time than the professional baseball
`
`30
`
`6
`match results prediction game. Also, when game execution
`section 18 is executing the professional baseball match
`results prediction game, the professional baseball match
`results prediction game is executed using registration pro
`cessing section 12 and results data acquisition section 13,
`described above.
`In this embodiment, the plurality of programs included in
`storage medium 31 of program storage section 30 are a
`program for enabling a user to execute the professional
`baseball match results prediction game and a program for
`executing the card-based game.
`Data storage section 20 is constituted of non-volatile
`memory or the like Such as a hard disk of network game
`server 1 and stores the necessary data for communication
`section 11, registration processing section 12, results data
`acquisition section 13, point awarding processing section 14,
`valuable data provision processing section 15, user infor
`mation management section 16, valuable data perusal pro
`cessing section 17 and game execution section 18 to perform
`various processing.
`Valuable data storage section 21 stores the valuable data
`(card images) for perusal provision to mobile telephone 3 in
`association with the corresponding points. Valuable data
`storage section 21 is constituted so as to be capable of
`storing the valuable data in each team and each card rank.
`User information storage section 22 stores the information
`relating to the user who uses the mobile telephone 3 regis
`tered by registration processing section 12 and stores, in
`association, the valuable data and points acquired by this
`user during the progress steps of the game.
`Results data storage section 23 stores the results data
`acquired by results data acquisition section 13. Results data
`storage section 23 is constructed so as to be capable of
`accumulating and storing professional baseball match
`results data corresponding to the team Supported by the user
`and a rival team.
`Next, a mobile telephone 3 (terminal device) employed by
`a user will be described.
`FIG.3 is a block diagram of a mobile telephone employed
`in this embodiment and ext

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