throbber
( 12 ) United States Patent
`Suzuki
`
`US 10,518,177 B2
`( 10 ) Patent No .:
`( 45 ) Date of Patent :
`Dec. 31 , 2019
`
`US010518177B2
`
`( 54 ) GAME CONTROL METHOD , SYSTEM , AND
`NON - TRANSITORY COMPUTER - READABLE
`RECORDING MEDIUM
`
`( 56 )
`
`2004/0143852 A1 *
`
`2005/0054402 A1 *
`
`2007/0066403 A1 *
`
`A63F 13/12
`725/133
`A63F 13/10
`463/5
`A63F 13/10
`463/43
`
`References Cited
`U.S. PATENT DOCUMENTS
`7/2004 Meyers
`3/2005 Noguchi
`3/2007 Conkwright
`( Continued )
`FOREIGN PATENT DOCUMENTS
`
`( 71 )
`
`Applicant : GREE , Inc. , Tokyo ( JP )
`
`Inventor : Koichi Suzuki , Tokyo ( JP )
`( 72 )
`( 73 ) Assignee : GREE , Inc. , Tokyo ( JP )
`Subject to any disclaimer , the term of this
`patent is extended or adjusted under 35
`U.S.C. 154 ( b ) by 88 days .
`
`( * ) Notice :
`
`( 21 ) Appl . No .: 14 / 631,221
`
`( 22 ) Filed :
`
`Feb. 25 , 2015
`
`( 65 )
`
`Prior Publication Data
`US 2015/0238862 A1 Aug. 27 , 2015
`Foreign Application Priority Data
`( 30 )
`Feb. 25 , 2014 ( JP )
`2014-034003
`
`( 51 ) Int . Ci .
`A63F 13/822
`A63F 13/44
`A63F 13/58
`( 52 ) U.S. Cl .
`CPC
`
`( 2014.01 )
`( 2014.01
`( 2014.01 )
`
`( 58 )
`
`A63F 13/44 ( 2014.09 ) ; A63F 13/58
`( 2014.09 ) ; A63F 13/822 ( 2014.09 )
`Field of Classification Search
`CPC
`A63F 13/44 ; A63F 13/58 ; A63F 13/822
`See application file for complete search history .
`
`501
`
`502
`
`300
`
`301
`302
`
`303
`
`O
`
`200
`
`201
`400
`
`401
`
`402
`
`403
`
`.
`
`---- 202
`
`601 602 603
`
`600
`
`JP
`JP
`
`5/2001
`2001-129254 A
`10/2002
`2002-301264 A
`( Continued )
`
`OTHER PUBLICATIONS
`Japanese Office Action dated Apr. 4 , 2017 , in connection with
`corresponding JP Application No. 2016-054177 ( 10 pgs . , including
`English translation ) .
`
`( Continued )
`Primary Examiner Damon J Pierce
`( 74 ) Attorney , Agent , or Firm — Maier & Maier , PLLC
`( 57 )
`ABSTRACT
`Players with a wide range of levels or attack strength can
`enjoy a time - limited group battle , and the participation rate
`can be expected to improve throughout the set time slot . A
`battle time managing unit refers to a timer and a memory
`resource to manage the time of a battle between groups . A
`battle condition extraction unit refers to the memory
`resource and checks whether to change a battle condition
`during the time of the battle . A target changing unit refers to
`the memory resource to set a target of change based on the
`battle condition . A battle condition changing unit changes
`( Continued )
`
`F
`
`M
`
`BT
`
`Increase the attack points
`of the five members with the
`lowest battle ability by 30 %
`
`Increase the attack points of
`cards classified under the
`water attribute by 30 %
`
`Increase the attack points of
`female players by 30 %
`
`Supercell
`Exhibit 1001
`Page 1
`
`

`

`US 10,518,177 B2
`Page 2
`
`the battle condition for the target of change that was selected
`the target changing unit . Based on the changed battle
`condition , a battle rendering unit executes rendition process
`ing for the game related to the battle .
`17 Claims , 7 Drawing Sheets
`
`( 56 )
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`2007/0265046 A1 * 11/2007 Sato
`
`2008/0254849 A1 * 10/2008 Nomura
`
`2013/0288794 A1 10/2013 Ando et al .
`2013/0344940 A1 * 12/2013 Kurabayashi
`2014/0213356 A1 *
`7/2014 Iwano
`2014/0295973 A1 * 10/2014 Inagawa
`
`A63F 13/10
`463/8
`A63F 13/10
`463/16
`
`A63F 13/47
`463/23
`A63F 13/10
`463/31
`A63F 13/69
`463/42
`
`FOREIGN PATENT DOCUMENTS
`
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`
`2003-123089 A
`2005-034276 A
`2006-014956 A
`2008-113858 A
`2013244126 A
`2014-226408 A
`2015-157002 A
`
`4/2003
`2/2005
`1/2006
`5/2008
`12/2013
`12/2014
`9/2015
`
`OTHER PUBLICATIONS
`Qbist Inc. , The PalyStation2 Books Iron Fist 5 Perfect Guide ,
`Softbank Publishing Inc. , Jun . 30 , 2005 , Second Edition , p . 27 ( 4
`pgs . ) .
`Studio BentStuff Co. , Ltd. , Seiken Densetsu 4 Dissolution Book ,
`Koichi Hamamura , Mar. 6 , 2007 , First Edition , p . 426 ( 3 pgs . ) .
`Japanese Office Action dated Aug. 15 , 2017 , in connection with
`corresponding JP Application No. 2016-054177 ( 8 pgs . , including
`English translation ) .
`Office Action dated May 22 , 2018 in corresponding Japanese
`Application No. 2018-025731 ; 13 pages .
`Ayu ; Dragon's Shadow ; BoomApp Games ; [ online ] URL , http : //
`boom-app.com/etry/dragons-shadow-event02 ; Jun . 3 , 2013 ; search
`on May 7 , 2018 ; 7 pages .
`gpara.com ; GREE “ Tanken Deland ” , The 2nd Guilde Battle Event
`“ Guild League ” ; [ online ] URL : http // www.gpara.com / infos / view /
`3235 ; Jun . 27 , 2013 , search on May 7 , 2018 ; 4 pages .
`Japanese Office Action dated Apr. 21 , 2015 , in connection with JP
`Application No. 2014-034003 ( 7 pgs ) .
`Japanese Office Action dated Sep. 8 , 2015 , in connection with
`corresponding JP Application No. 2015-158515 ( 7 pgs . , including
`English translation ) .
`
`9
`
`Official Decision of Refusal of corresponding JP2015-158515 dated
`Jan. 19 , 2016. 5pgs .
`Japanese Notice of Reasons for Revocation of a Patent dated Oct.
`4 , 2017 , in correction with JP Opposition Case No. 2017-700609 of
`JP Patent No. 6043844 ( 4 pgs . , including English translation ) .
`Japanese Notice of Reasons for Revocation of a Patent dated Jan.
`15 , 2018 , in connection with JP Opposition Case No. 2017-700609
`of JP Patent No. 6043844 ( 22 pgs . , including English translation ) .
`Japanese Decision on Patent Opposition dated Jun . 19 , 2018 ,
`received on Jul . 3 , 2018 , in connection with JP Opposition Case No.
`2017-700609 of JP Patent No. 6043844 ( 26 pgs . , including English
`translation ) .
`Japanese Omihara watersweight fight - fighting cap ( web page )
`dated Oct. 24 , 2013 ( search on May 11 , 2017 ) , in connection with
`JP Opposition Case No. 2017-700609 of JP Patent No. 6043844
`( 108 pgs . , including a partial English translation ) . http : // seesaawiki .
`jp / fantasica / d / % C2 % E7 % B3 % A4 % B8 % B6 % BF % E5 % BE % E5 %
`CO % EF .
`Japanese [ Exclusive Information ] Finally “ Dolly ” to Famitsu App
`( web page ) dated Aug. 22 , 2012 ( saved on Aug. 27 , 2012 , search on
`May 11 , 2017 ) , in connection with JP Opposition Case No. 2017
`700609 of JP Patent No. 6043844 ( 11 pgs . , including partial English
`translation ) . http://web.archive.org/web/20120827001459/http://app .
`famitsu.com:80/20120822_84305/ .
`Japanese ( Dr. X Department ) Dedicated to beginners ! Explanation
`about “ Drago Leagues ” ( Capture 4th Baron Masarl Hen ) ( web page )
`dated Mar. 25 , 2013 ( saved on Mar. 27 , 2013 , search on May 11 ,
`2017 ) , in connection with JP Opposition Case No. 2017-700609 of
`JP Patent No. 6043844 ( 19 pgs . , including partial English transla
`tion ) . http://web.archive.org/web/20130327024836/https://app.famitsu .
`com / 20130325_143480 / .
`Enterbrain Inc. , “ Great collision guardian break ” , Weekly Famitsu
`( Famitsu mobage ) ( web page ) dated Jan. 10 , 2013 , in connection
`with JP Opposition Case No. 2017-700609 of JP Patent No. 6043844
`( 5pgs . , including partial English translation ) .
`Great clash ! Guardian Break Characteristic Event Bonus Game
`Strategy Information ( GREE Mobage— Other ) , dated Oct. 21 , 2012
`( search on May 11 , 2017 ) , in connection with JP Opposition Case
`No. 2017-700609 of JP Patent No. 6043844 ( 7 pgs . , including
`partial English translation ) . http://barbarossa7.doorblog.jp/archives/
`19185151.html .
`“ Ixion Saaga ” Posted a Tactical Battle Test play report . What is the
`evaluation of the newly added online matchup “ base battle ” ( Crush
`or Build ) ? ( web page ) dated Jun . 6 , 2012 ( saved on Jun . 5 , 2012 ,
`search on May 31 , 2017 ) , in connection with JP Opposition Case
`No. 2017-700609 of JP Patent No. 6043844 ( 23 pgs . , including
`partial English translation . ) . https://web.archive.org/web/
`20120605172904 / http : //www.4gamer.net : 80 / games / 136 / G013604 /
`20120601030 / .
`State - of - the - art online action RPG C9 ( Continent of the Ninth )
`Pmang Officila Site Game Guide ( web page ) dated Sep. 1 , 2013
`( saved on Sep. 1 , 2013 , search on May 31 , 2017 ) , in connection with
`JP Opposition Case No. 2017-700609 of JP Patent No. 6043844 ( 25
`pgs . , including partial English translation ) . https://web.archive.org/
`web / 20130901235716 / http : /c9.pmang.jp/game_guides/266 .
`U.S. Office Action dated Aug. 2 , 2019 , in connection with corre
`sponding U.S. Appl . No. 16 / 445,642 ( 17 pgs . ) .
`* cited by examiner
`
`Supercell
`Exhibit 1001
`Page 2
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 1 of 7
`
`US 10,518,177 B2
`
`FIG . 1
`
`Server
`device
`
`10
`
`100
`
`20
`
`Client
`device
`
`Client
`device
`
`Client
`device
`
`30
`
`30
`
`30
`
`Supercell
`Exhibit 1001
`Page 3
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 2 of 7
`
`US 10,518,177 B2
`
`11
`
`Processor
`
`12
`
`Communication
`interface
`
`FIG . 2
`
`10
`
`40
`-50
`51
`
`52
`53
`
`54
`
`60
`
`70
`
`Memory resource
`Program
`Rendition processing module
`Quest processing unit
`
`Gacha processing unit
`
`Integrating unit
`Secondary Battle
`processing unit
`Battle processing unit
`
`Parameters
`
`13
`
`Supercell
`Exhibit 1001
`Page 4
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 3 of 7
`
`US 10,518,177 B2
`
`FIG . 3
`
`30
`r
`
`Memory resource
`
`Program
`
`Input device
`
`Display device
`
`34
`
`80
`
`35
`
`36
`
`31
`
`Processor
`
`32
`
`Audio output
`device
`
`33
`
`Communication
`interface
`
`Supercell
`Exhibit 1001
`Page 5
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 4 of 7
`
`US 10,518,177 B2
`
`FIG . 4
`
`501
`
`o
`
`300
`
`301
`
`302 .
`
`303
`
`502 .
`
`VIZ
`
`?
`
`O
`
`?
`
`200
`
`201
`
`400
`
`401
`
`402
`
`403
`
`202
`
`OOO ?
`
`601 602 .
`
`603
`
`600
`
`Supercell
`Exhibit 1001
`Page 6
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 5 of 7
`
`US 10,518,177 B2
`
`FIG . 5
`
`Battle processing unit
`
`Battle time
`managing unit
`
`Battle condition
`extraction unit
`
`Target changing unit
`
`Battle condition
`changing unit
`
`Battle result
`tallying unit
`
`Battle rendering unit
`
`60
`
`61
`
`62
`
`63
`
`64
`
`65
`
`66
`
`FIG . 6
`
`F
`
`M
`
`BT
`
`L
`
`First portion of battle
`
`Middle portion of battle
`
`Last portion of battle
`
`S
`
`MS
`
`ME / LS
`
`E
`
`Supercell
`Exhibit 1001
`Page 7
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 6 of 7
`
`US 10,518,177 B2
`
`FIG . ??
`
`F
`
`BT
`
`L
`
`Increase the attack points
`of the five members with the
`Towest battle ability by 30 %
`
`increase the attack points of
`cards classified under the
`water attribute by 30 %
`
`Increase the attack points of
`female players by 30 %
`
`FIG . 7B
`
`F
`
`BT
`
`Battle with regular battle conditions
`
`Set battle condition based on results
`in first half
`( provide a reward or increase attack strength )
`
`S
`
`FE / LS
`
`E
`
`Supercell
`Exhibit 1001
`Page 8
`
`

`

`U.S. Patent
`
`Dec. 31 , 2019
`
`Sheet 7 of 7
`
`US 10,518,177 B2
`
`S101
`
`S102
`
`S103
`
`S104
`
`S105
`
`$ 106 .
`
`S109
`
`S110
`
`S111
`
`Start
`
`Battle time reached ?
`
`YES
`
`Battle condition changed ?
`
`YES
`
`Extract battle condition
`
`Is there a target
`of change ?
`YES
`Set target of change
`
`Change battle condition
`for target of change
`
`Execute battle processing
`
`FIG . 8
`
`NO
`
`NO
`
`NO
`
`S107
`
`$ 108 .
`
`Is it necessary to
`tally battle results ?
`YES
`
`Set tally results
`as battle condition
`
`NO
`
`Is there a next
`subdivided time slot ?
`YES
`
`Has subdivided time
`slot been reached ?
`YES
`
`NO
`
`NO
`
`S112
`Has end time been reached ?
`
`S113
`
`YES
`
`End battle processing
`
`NO
`
`U End
`
`Supercell
`Exhibit 1001
`Page 9
`
`

`

`US 10,518,177 B2
`
`1
`GAME CONTROL METHOD , SYSTEM , AND
`NON - TRANSITORY COMPUTER - READABLE
`RECORDING MEDIUM
`
`2
`time slot . One reason is that players intentionally concen
`trate their attacks near the end of the time slot . This strategy
`does not provide the opponent time to counterattack and
`allows for an effective attack by augmenting the attack
`5 strength through consecutive attacks by multiple players in
`CROSS - REFERENCE TO RELATED
`APPLICATION
`a short period of time in the last half ( i.e. a combo ) . Another
`reason is that subduing the boss in the last half earns a high
`This application claims priority to and the benefit of
`number of points , whereas even if players actively partici
`Japanese Patent Application No. 2014-034003 filed Feb. 25 ,
`pate in the battle and attack the enemy in the first half , they
`2014 , the entire contents of which are incorporated herein by 10 may easily suffer a reverse in the last half . Other reasons
`reference .
`include how limits are often placed on the number of attacks
`in the group battle , the battle points provided at the start of
`FIELD
`the battle , and the like , so that if players actively participate
`in the first half , they may use up their battle points , i.e. run
`Exemplary embodiments of the present disclosure relate
`to a game control method , a system , and a non - transitory 15 out of ammo , in the last half and be unable to attack .
`computer - readable recording medium for providing client
`The game provider , however , wants players to participate
`actively in the battle throughout the entire time set for the
`devices with a battle game over a network .
`group battle and to enjoy the game during the entire set time .
`Another issue is that groups include players ranging from
`BACKGROUND
`20 experienced game players to beginners with a low level and
`attack strength who have just started the game . Time slot
`In recent years , online game services provided to client
`group battles , however , are often not divided up by level , as
`devices by a server device over a communication network
`have grown popular , and many game titles have been
`is a battle with a strong enemy ( raid boss ) that appears
`released on multiple platforms . These games are available in
`during a quest . Hence , a battle may be fought with oppo
`a variety of types and categories . Among such games , social 25 nents having vastly dissimilar attack strengths . In this case ,
`games that allow multiple players to participate in the same
`beginners not experienced with the game cannot fully under
`game are especially booming .
`stand effective attacks , such as combos , or the “ unwritten
`One type of social game that has been proposed is a game
`rules ” of an experienced group such as the timing within the
`in which a group ( i.e. a guild ) is formed whose members are
`guild for attacks . Beginners may therefore be unsuccessful .
`characters each controlled by a player . The group then 30 As a result , beginners may end up passively participating in
`battles monster characters or the like ( for example , JP2013
`a group battle . Under these circumstances , is therefore
`244126 ) . Besides a “ guild ” , such a group may be referred to
`preferable to provide a game that allows players with a wide
`as a “ party ” , “ team ” , “ community ” , or the like depending on
`range of levels to enjoy a time slot group battle without
`regard for level .
`the game .
`Recently , games with a function to allow groups of 35
`Embodiments of the present disclosure have been con
`ceived in light of these circumstances and provides a game
`players to battle each other have been proposed . This
`function is particularly referred to as “ Guild vs Guild ” ,
`control method , a system , and a non - transitory computer
`abbreviated as “ GvG ” . In GVG , a predetermined time slot
`readable recording medium that allow a wide range of
`within a day is set , such as one hour from 20:00 to 21:00 ( a
`players to enjoy a group battle without regard for difference
`shorter time slot being 30 minutes , and a longer time slot 40 in level , degree of attack strength , or the like and that , in a
`being two hours ) . The assembled groups then battle during
`group battle limited to a time slot , improve the participation
`rate throughout the set time slot .
`this time slot ( e.g. a “ guild battle ” ) . In some games , a
`plurality of time slots is set for holding a group battle .
`A game control method according to an exemplary aspect
`A group battle during a predetermined time slot ( i.e. a
`of the present disclosure can include the steps of : ( a )
`time slot group battle ) is , for example , held as follows . One 45 dividing a battle time into a plurality of time slots in a battle
`way is for a player who has entry authority , such as the
`game between groups with a battle time managing unit
`master who is the leader of the group or the junior master
`stored in a memory , the battle time managing unit further
`who is the sub - leader , to enter the battle by selecting a
`comprising a timer , and members of a group being charac
`predetermined time slot from among a plurality of set battle
`ters stored in the memory , each character controlled by a
`time slots . The group can thus participate in the group battle . 50 player via a client device sending requests to a server ; ( b )
`Another way is for all groups to be randomly combined in
`setting a battle condition of at least one of the time slots in
`time slots set in advance ( such as one battle in the afternoon
`the plurality of time slots with a battle condition changing
`and another in the evening ) , with battles proceeding in
`unit in the memory to differ from a battle condition of a
`second time slot in the plurality of time slots based on data
`accordance with the arbitrary combinations .
`There is also a variety of types of battles . Examples 55 from a battle condition extraction unit in the memory and a
`include determining victory based on the total number of
`target changing unit in the memory ; and ( c ) conducting the
`times characters of the opponent group are defeated , deter
`battle game on the server by a battle rendering unit in the
`mining victory based on whether all of the participating
`memory based on the battle condition whereby at least one
`characters in the opponent group are eliminated , and deter
`of the time slots in the plurality of time slots is different from
`mining victory based on the amount of points , with a large 60 the second time slot in the plurality of time slots .
`number of points being awarded for defeating the boss of the
`According to exemplary embodiments , a battle game
`played in a predetermined time slot is divided into a plurality
`opponent group .
`of time slots , such as a first portion , middle portion , and last
`portion , and a battle condition is changed in at least one of
`65 the subdivided time slots . By dividing the time slot of the
`battle game into a plurality of time slots and setting the battle
`condition for each time slot , a battle game that has conven
`
`SUMMARY
`In a time slot group battle , the participation rate of group
`members in the battle tends to increase in the last half of the
`
`Supercell
`Exhibit 1001
`Page 10
`
`

`

`US 10,518,177 B2
`
`3
`4
`30. Additionally , it is understood that any recitation of server
`tionally been played under certain rules can be changed
`device 10 could include any number of servers working
`during the set time . In particular , by setting a battle condition
`together or cooperatively to provide a battle game service .
`that is advantageous for a certain target and by changing the
`The client device 30 is a network node having a function to
`battle condition in the time slot for the first half , for example ,
`in which the participation rate in the time slot battle game is 5 receive provision of the battle game service and is , for
`not high , an increase in the participation rate of characters
`example , configured using a general - purpose communica
`throughout the time slots can be expected . Furthermore ,
`tion terminal device . In the present disclosure , the network
`circumstances that allow beginners to enjoy the battle can be
`node that provides the battle game service is referred to as
`the " server device ” , and the network node that receives
`created by setting the battle conditions for example to
`increase the attack strength of low - level characters , which 10 provision of the battle game service is referred to as the
`correspond to beginners , and to favor beginners in the first
`" client device ” , regardless of computing power . The online
`game service is provided by the server device 10 responding
`half in which the participation rate in the battle is not very
`to a request from the client device 30 .
`high .
`The exemplary embodiments can provide a game control
`The host computer constituting the server device 10 need
`method , a system , and a non - transitory computer - readable 15 not be only one computer and may be configured using a
`recording and / or storage medium that allow a wide range of
`plurality of computers distributed over the network 20 .
`players to enjoy a group battle without regard for difference
`Furthermore , the general - purpose communication terminal
`in level , degree of attack strength , or the like and that
`device constituting the server device 10 or the client device
`30 also refers to a desktop computer , a notebook computer ,
`improve the participation rate in a group battle throughout
`20 a tablet computer , a laptop computer , and a mobile phone .
`the set time slot .
`The mobile phone may , for example , be a handheld mobile
`terminal such as PDC ( Personal Digital Cellular ) , PCS
`BRIEF DESCRIPTION OF DRAWINGS
`( Personal Communication System ) , GSM® ( Global System
`Exemplary embodiments of the present disclosure will be
`for Mobile communications ) , PHS ( Personal Handy phone
`further described below with reference to the accompanying 25 System ) , PDA ( Personal Digital Assistant ) , or the like ,
`drawings , wherein :
`capable of data communication under a standard such as
`FIG . 1 illustrates the network structure of a game system
`W - CDMA ( Wideband Code Division Multiple Access ) ,
`according to the present embodiment ;
`CDMA - 2000 ( Code Division Multiple Access - 2000 ) , IMT
`FIG . 2 is a block diagram illustrating the structure of a
`2000 ( International Mobile Telecommunication - 2000 ) ,
`server device according to the present embodiment ;
`30 Wibro ( Wireless Broadband Internet ) , or the like . The net
`FIG . 3 is a block diagram illustrating the structure of a
`work 20 is a communication network combining wired
`client device according to the present embodiment ;
`networks ( such as a LAN ( Local Area Network ) , WAN
`FIG . 4 illustrates an example of a game screen according
`( Wide Area Network ) , or VAN ( Value Added Network ) ) and
`wireless networks ( such as a mobile communication net
`to the present embodiment ;
`FIG . 5 is a functional block diagram illustrating the 35 work , satellite communication network , Bluetooth , WiFi
`structure of battle processing according to the present
`( Wireless Fidelity ) , or HSDPA ( High Speed Downlink
`Packet Access ) ) , and the like . Between the server device 10
`embodiment ;
`and the client devices 30 there may be provided a gateway
`FIG . 6 is a conceptual diagram illustrating time manage
`ment of a group battle according to the present embodiment ;
`server that converts the communication protocol between
`FIGS . 7 ( a ) and 7 ( b ) are conceptual diagrams illustrating 40 these devices .
`examples of battle conditions and targets of change in a
`FIG . 2 is a block diagram illustrating the structure of the
`group battle according to the present embodiment ; and
`server device 10 according to the present embodiment . The
`FIG . 8 is a flowchart illustrating battle processing accord
`server device 10 includes a processor 11 , a communication
`interface 12 , and a memory resource 13. The processor 11 is
`ing to the present embodiment .
`45 formed by an arithmetic logic unit , which performs arith
`metic operations , logic operations , bit operations , and the
`DETAILED DESCRIPTION
`like ; various registers ( program counter , data register ,
`The following describes an exemplary embodiment of the
`instruction register , general - purpose register , and the like ) ;
`and a timer . The processor 11 decodes and executes a
`present disclosure ( the present embodiment ) with reference
`to the drawings .
`50 computer program 40 stored in the memory resource 13 and
`FIG . 1 illustrates the network structure of a game system
`responds to requests from the plurality of client devices 30 .
`100 according to the exemplary embodiment . The game
`The computer program 40 is a program for executing
`system 100 includes a server device 10 that provides a battle
`game processing in response to requests from the plurality of
`game service to a plurality of client devices 30 over a
`client devices 30 and includes a plurality of software mod
`network 20. The server device 10 is a network node having 55 ules that are called and executed within a main program .
`a function to provide the battle game service and is , for
`Such software modules are each modularized subprograms
`example , configured using a host computer with high com
`for executing particular processing ( processing for game
`puting power . The server device 10 is not , however , limited
`operations , image display , communication , and the like ) and
`to this example and may be configured using a general
`are created using , for example , procedures , subroutines ,
`purpose communication terminal device . It may further be 60 methods , functions , data structures , and the like . A module
`appreciated that more than one server device 10 may be
`is a unit that can be compiled independently .
`utilized to execute exemplary embodiments described
`As one such modularized subprogram , the computer
`herein , for example to control a battle game as described
`program 40 includes a rendition processing module 50
`below . For example two or more server devices 10 , as
`provided with the function of the battle processing unit 60
`desired , could be communicatively coupled or otherwise 65 ( described below ) that executes rendition processing for a
`work together to provide a battle game service and control
`battle between groups . In addition to the battle processing
`a battle game service among any number of client devices
`unit 60 , in accordance with game specifications , the rendi
`
`Supercell
`Exhibit 1001
`Page 11
`
`

`

`US 10,518,177 B2
`
`5
`6
`puter - readable recording and / or storage medium such as a
`tion processing module 50 for example includes functions
`disk drive , semiconductor memory , or the like ) and also
`such as a quest processing unit 51 that implements a quest ,
`stores operating system programs , driver programs , various
`which is a search game , a gacha processing unit 52 that
`data , and the like used for processing by the client device 30 .
`executes processing for a gacha ( dispensing items that are
`Examples of driver programs include an input device
`part of a set ) , a integrating unit 53 that combines cards , and 5
`driver program for controlling the input device 35 and
`a secondary battle processing unit 54 that executes process
`output device driver programs for controlling the audio
`ing to battle an enemy character other than in the main battle ,
`output device 32 and the display device 36. Examples of the
`such as a raid boss that appears during a quest . The battle
`various data include image data for objects , backgrounds ,
`processing unit 60 is described in detail below , whereas
`details on the other processing units 51 to 54 are omitted , 10 and the like that appear in the game screens .
`since these units are not specific to the exemplary embodi
`The audio output device 32 is , for example , a sound player
`that can reproduce sound data such as game sound effects .
`ment .
`The memory resource ( memory unit ) 13 stores parameters
`The communication interface 33 provides a connection
`interface with the server device 10 and is configured using
`70 for each character . Examples of the parameters 70 include
`a variable related to the attack strength of the character 15 a wireless communication interface or a wired communica
`( specifically , a variable that conforms to changes in the
`tion interface .
`character's “ attack points ” or the like ) , “ skill types ” listed on
`The input device 35 provides an interface that receives
`cards ( described in detail below ) used when attacking a
`input operations from the player and is , for example , a touch
`character in the opponent group during a battle between
`panel , keyboard , mouse , or the like . The display device 36
`groups , or particular “ items ” related to skills , and “ attri- 20 provides a player with an image display interface for game
`butes ” of items or cards , yet the parameters 70 are not
`screens or the like and is , for example , an organic EL
`display , liquid crystal display , CRT display , or the like .
`limited to these examples .
`For example , a variable related to " defense points ” or the
`When the player logs into the game service of the server
`like may be included , as may a variable indicating a
`device 10 by operating the input device 35 to input authen
`“ reward ” obtained in the battle game . The value concept 25 tication information ( an ID , password , or the like ) , a per
`behind the reward is that a higher value yields a greater
`sonalized screen associated with the player's authentication
`advantage against an opponent as the battle game pro
`information is displayed on the display device 36 .
`gresses . The reward may , for example , be currency used to
`On the personalized screen , a menu screen related to the
`purchase an item within the game , an item that increases the
`group to which an individual player belongs is displayed . A
`character's attack strength , an item that heals the character's 30 “ group ” can be a virtual collection whose members are
`stamina or damage , or points that are added by inflicting
`characters each controlled by a player via the client device
`damage on an enemy character . The reward may also have
`30. Such groups may be created and established for each
`a value tradable between characters . Furthermore , the
`game title or may be common to a plurality of game titles .
`parameters 70 may include a variable indicating the length
`In the field of social games , a group established for such a
`of time since the day the player participated in a battle game . 35 purpose is also referred to as a “ guild ” , “ party ” , “ team ” ,
`The memory resource 13 is , for example , a logical device
`" community ” , or the like . A character can refer to a virtual
`that provides a memory area of a physical device ( for
`object that obeys a player's instructions and acts in a virtual
`example , a computer - readable recording and / or storage
`space on the player's behalf .
`medium such as a disk drive , semiconductor memory , or the
`A character controlled by a player with experience par
`like ) . A plurality of physical devices may be mapped onto 40 ticipating in the game service provided by the server device
`one logical device , or one physical device may be mapped
`10 belongs to a group as a general rule , and the character's
`onto a plurality of logical devices . Data , logs , and the like
`history is associated with the authentication information for
`indicating the access history , play conditions , game progress
`the player and stored in the memory resource 13 of the
`status , and the like of each client device 30 are stored in the
`server device 10. An editing menu screen related to the
`memory resource 13. The communication interface 12 is a 45 group is displayed on the display device 36 based on this
`hardware module for connecting to the client devices 30
`history .
`over the network 20 , such as an ISDN modem , ADSL
`On the other hand , the character controlled by a player
`participating in the game service provided by the server
`modem , cable modem , or the like .
`FIG . 3 is a block diagram illustrating the structure of the
`device 10 for the first time does not belong to a particular
`client device 30 according to the exemplary embodiment . 50 group as a general rule , and therefore a menu screen
`The client device 30 includes a processor 31 , an audio output
`belonging to any group ( for example , a screen to search for
`device 32 , a communication interface 33 , a memory
`a group or to establish a new group ) is displayed on the
`resource 34 , an input device 35 , and a display device 36. The
`display device 36. After the group to which the player
`processor 31 is formed by an arithmetic logic unit , various
`belongs is determined or selected and the player selects to
`registers ( program counter , data register , instruction register , 55 participate in the game service , a screen for a game event
`general - purpose register , and the like ) , and a timer . The
`underway at that point in time is displayed on the display
`processor 31 decodes and executes a computer program 80
`device 36 .
`stored in the memory resource 34 , transmits a reque

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