Source: https://patents.google.com/patent/US10300385B2/en
Timestamp: 2019-11-22 21:47:25
Document Index: 634021782

Matched Legal Cases: ['Application No. 201480052507', 'Application No. 14648832', 'Application No. 2015', 'Application No. 2015', 'Application No. 2018', 'Application No. 2018', 'Application No. 2015', 'Application No. 2015', 'Application No. 2015', 'Application No. 2015', 'Application No. 2015', 'Application No. 14848632']

US10300385B2 - Computer control method, control program and computer - Google Patents
US10300385B2
US10300385B2 US16/112,057 US201816112057A US10300385B2 US 10300385 B2 US10300385 B2 US 10300385B2 US 201816112057 A US201816112057 A US 201816112057A US 10300385 B2 US10300385 B2 US 10300385B2
US16/112,057
US20180361244A1 (en
2017-11-06 First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=52743572&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US10300385(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
2018-08-24 Priority to US16/112,057 priority patent/US10300385B2/en
2018-08-24 Application filed by Gree Inc filed Critical Gree Inc
2018-12-20 Publication of US20180361244A1 publication Critical patent/US20180361244A1/en
2019-05-27 US case filed in Texas Eastern District Court litigation https://portal.unifiedpatents.com/litigation/Texas%20Eastern%20District%20Court/case/2%3A19-cv-00200 Source: District Court Jurisdiction: Texas Eastern District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
2019-05-28 Publication of US10300385B2 publication Critical patent/US10300385B2/en
This application is a continuation of a U.S. application Ser. No. 15/393,646, filed on Dec. 29, 2016, which is a continuation of U.S. application Ser. No. 14/983,184, filed on Dec. 30, 2015, now granted as U.S. Pat. No. 9,597,594, issued on Mar. 21, 2017, which is the National Stage of International Application No. PCT/JP2014/075673, filed on Sep. 26, 2014. This application is based upon and claims the benefit of priority from JP 2013-202721, filed on Sep. 27, 2013 JP 2014-080554, filed on Apr. 9, 2014, and PCT International Application No. PCT/JP2014/075673. The entire contents of these documents are incorporated herein by reference.
In conventional city building games, it is the object of the game to build a desired city, and it is unnecessary to completely rebuild a city after it has been built once. On the other band, in recent city building games, a city built by one player is attacked by a different player, and the city (arrangement of items such as protective walls, buildings that are subject to an attack, protecting soldiers, weapons, etc.) is one of factors for deciding the winning and losing, or superiority and inferiority. However, since the items (game contents) of a city of a player increase as the city develops, it is very complicated for a player to change positions, types, levels, etc., of individual items. Further, it is hard to understand what kind of effect changing a city would have against an attack from a different player. Therefore, many players have limited themselves to change only certain kinds of items, such as soldiers and weapons, for which changing positions, types, levels, etc., is easy. As a result, as the game progresses, it becomes monotonous, and players might become bored with it.
Provided is a method for controlling a computer that is provided with a storage unit configured to store game contents arranged within a game space, positions of the game contents, and a template defining positions of one or more of game contents, and that progresses a came by arranging the game contents within the game space based on a command by a player. The method includes when the template is applied to a predetermined area within the game space based on the command by the player, moving, by the computer, the game contents arranged within the game space to the positions of the game contents defined by the template.
In one embodiment, in the above method, the storage unit further stores a template related to a different player, and when the template related to the different player is applied to a predetermined area within the game space based on the command by the player, the computer moves the came contents arranged within the game space to the positions of the game contents defined by the template related to the different player.
Other features and advantages of the present invention will be apparent from the ensuing description, taken in conjunction with the accompanying drawings, in which
Hereinafter, with reference to the drawings, a method for controlling a computer, a recording medium, and a computer will, be described. It should be noted that the technical scope of the present invention is not limited to the described embodiments, but covers the invention described in the claims and its equivalent.
FIG. 2A illustrates, an example of a schematic configuration of the portable device 2.
The portable device 2 progresses the game in response to an operation of an operation unit 23 by a player. When necessary, the portable device 2 is connected to the server 3 via the base station 4, the mobile communication network 5, the gateway 6, and the Internet 7, to communicate with, the server 3. In order to implement the foregoing functions, the portable device 2 includes a device communication unit 21, a device storage unit 22, the operation unit 23, a display unit 24, and a device processing unit 25.
FIG. 3B depicts an area selection screen 310 that is displayed when a command to create a template has been given on the game progression screen 300 depleted in FIG. 3A.
Further, a “Confirm” button 312 is displayed in the lower portion of the area selection screen 310, and by pushing this button, a command is given, to create a template for the selected area 311.
Further, names and quantities 3320 of facilities for which positions are defined by the template, are listed ID the right portion of the template display screen 330.
Assume that a template has been created for an area 401 within the game space 400, 410 illustrates the created template. The template 410 defines that facilities illustrated as “black circle” of a type illustrated as “white circle” are arranged at (1,1) and (1,2), facilities illustrated as “black triangle” of a type illustrated as “white triangle” are arranged at (1,3), (2,1) and (2,2), and a facility illustrated as “black square” of a type illustrated as “white square” is arranged at (2,3).
Assume that the template 410 has been applied to an area 421 within the game space 420. The number of types of facilities and the number of facilities in each type arranged within the game space 420 are equal to the number of types of facilities and the number of facilities in each type, respectively, positions of the facilities being defined by the template 410. Thus, all facilities arranged within the game space 420 are moved to positions of facilities as defined by the template 410. Actually, facilities 422 to 425 arranged outside of the area 421 are moved to positions of these facilities within the area 421, 420′ illustrates the game space 420 after the facilities 422 to 425 have been moved.
Moreover, it is also possible for the player to purchase facilities for positions where no facility has been arranged, or to acquire the facilities, for example, by trading with a different player in a multi-player environment as described below. Moreover, when the player has not arranged a facility defined by a template within the game space but has stored the facility in storage, the player may arrange this facility based on the template, or conversely, the player may store a facility that is not defined by the template, in the storage. Although in the above description, a player creates templates himself/herself, templates may also be distributed from a service-side server 3, or may be acquired from other players. In such cases, a player may not possess a facility defined by a template in some cases. However, whether the player possesses a facility defined by a template may be judged on a portable device 2 side or on a server 3 side, and a screen for purchasing the facility which has been judged, not to be in the player's possession may be displayed on the portable device 2, so that the player is automatically guided to a purchase screen.
In order to achieve the above-described functions, the device processing unit 25 includes a game progression unit 251, a template creation unit 252, and a template application, unit 253. All of these units are functional modules implemented by a program executed on a processor provided in the device, processing unit 25. Alternatively, these units may also be provided as firmware on the portable device 2.
When a command, to apply a template is given by the player via the operation unit 23, the game progression unit 251 gives a command to execute processing to the template application unit 253.
In the following, processing b the template creation unit 252 will be described.
When an area has been selected and a command to create a template is given by the player, via the operation unit 23, the template creation unit 252 creates a template.
In the following, a process of applying, a template will be described.
In other words, the template application unit 253 refers to the facility table stored in the device storage unit 22, and extracts, an ID, a type ID and a position within the game, space of each facility. The template application unit 253 counts the number of extracted types of facilities and the number of facilities it each type. The template application unit 253 further refers to the template table stored in the device storage unit 22 by using the ID of the selected template as key, and extracts a type ID and a position within the template of each facility in the corresponding template. The template application unit 253 counts the number of extracted types of facilities and the number of facilities in each type. Moreover, the template application unit 253 converts the extracted positions within the template to positions within the game space based on coordinates of the selected area. For each type of facility, the template application unit 253 compares the number of facilities of this type within the game space and the number of facilities of this type within the template.
When the former and the latter are equal, the template application unit 253 moves the facilities of this type within the game space to the positions of the facilities of tins type within the template. In other words, the template application unit 253 refers to the facility table stored in the device storage unit 22 by using the IDs of the facilities of each type within the game space as key, and stores the positions of the facilities of this type within the template as positions of die corresponding facilities within the game space.
The server storage unit 32 includes at least one of a magnetic tape device, a magnetic disk device and an optical disk device, for example. The server storage unit 32 stores an operating system program, a driver program, an application program, data, etc., used for processing in the server processing unit 33. The server storage unit 32 stores, for example, a game control program, etc., for registering and providing templates, as the application program. The server storage unit 32 stores a player table (FIG. 5B) for managing players, a template table (FIG. 5C) for managing templates, and imam data, video data, etc., relating to the players, templates, etc., as the data. Further, the server storage unit 32 may store temporary data relating to certain processing.
FIG. 5B depicts a player table. In the player table, a player ID, a name, a file name of image, data, an ID of a created template, etc., are recorded for each player.
The server processing unit 33 includes one or more processors and their peripheral circuits. The server processing unit 33 is, for example, a CPU, and integrally controls an overall operation of the server 3. The server processing unit 33 controls an operation of the server communication unit 31 or the like so that various types of processing of the server 3 are executed in an appropriate order in accordance with the programs stored in the server storage unit 32. The server processing unit 33 executes processing based on the programs stored in the server storage unit 32 (the operating system program, the driver program, the application program, etc.). The'server processing unit 33 can execute the multiple programs (the application program, etc.) in parallel.
In other words, the template provision unit 333 sends the extracted ID of each template and the thumbnail image data, or the thumbnail image data of the template as well as the type ID and position of each facility that are obtained or the like to the portable device 2 via the server communication unit 31.
The below-described operational flow is executed, based on a program that is stored its advance in the device storage unit 22, mostly by the device processing unit 25 by working together with each, component of the portable device 2.
On the other hand, when a command to apply a template is given by the player via the operation unit 23 (Step S106—Yes), the game, progression unit 251 gives the template application unit 253 a command to execute processing (Step S108).
The below-described operational flow is executed, based on a program that is stored in advance in the server storage unit 32, mostly by the server processing, unit 33 by working together with each component of the server 3.
In the above-described embodiment, the case is described where upon application of a template, facilities are automatically arranged within the game space based on definition in the template. However, it is also possible that when a template is being applied, a mark is displayed on the gate space, so that the player can use this mark as approximation and change the types and positions of facilities himself/herself.
In the first embodiment, a single player environment is assumed, wherein a player progresses the game by himself/herself. However, the present invention can also be applied to a multi-player environment wherein multiple players progress the game together. In the present embodiment, multiple players build a city within a single game space, and each player applies templates to a predetermined as within the game space. When a template is applied by a player, the facilities that belong to the player among the facilities arranged within the game space are moved to positions of these facilities defined by the template.
The portable device 2 progresses the game in response to an operation of an operation unit 23 by a player or a command from a different portable device 2. When necessary, the portable device 2 is connected to the server 3 via the base station 4, the mobile communication network 5, the gateway 6, and the Internet 7, to communicate with the server 3. In order to implement the foregoing functions, the portable device 2 includes a device communication unit 21, a device storage unit 22′, the operation unit 23, a display unit 24, and a device processing, unit 25.
The device storage unit 22′ includes a semiconductor memory, for example. The device storage unit 22′ stores an operating system program, a driver program, an application program, data, etc., used for processing in the device processing unit 25. For example, the device storage unit 22′ stores an input device driver program for controlling the operation unit 23 and an output device driver program for controlling the display unit 24, as the driver program. The device storage unit 22′ stores a game program, etc., for progressing the game and displaying the result thereof, as the application program. The device storage unit 22′ stores player IDs, a facility table (FIG. 8B) for managing facilities arranged within the game space, a facility type table (FIG. 2C) for managing types of the facilities, a template table (FIG. 2D) for managing templates, and image data, video data, etc., relating to the facilities, templates, etc., its the data. Further, the device storage unit 22′ may store temporary data relating to predetermined processing.
FIG. 8B depict a facility table. In the facility table, for each player, an ID of each facility arranged within the game space by the player, a type ID, a position within the game space, etc., are recorded.
The device processing unit 25 includes one or more processors and their peripheral circuits. The device processing, unit 25 is, for example, a CPU, and integrally controls an overall operation of the portable device 2. The device processing unit 25 controls operations of the device communication unit 21, the display unit 24, etc., so that various types of processing of the portable device 2 are executed in an appropriate order in accordance with the programs stored in the device storage unit 22′, the operation of the operation unit 23, etc. The device processing unit 25 executes processing based on the programs (the operating system program, the driver program, the application program, etc.) stored in the device storage unit 22′. The device processing unit 25 can execute multiple programs (application programs, etc.) in parallel.
900 illustrates a game space. Twelve facilities are arranged within the game space 900. Specifically, our facilities illustrated as “black circle”, four facilities illustrated as “black triangle”, and four facilities illustrated as “black square” are arranged therein. Among these facilities, assume that the one facility illustrated as “black circle” and the two facilities illustrated as “black triangle” arranged in the upper-right three by three squares are those of a player1. Further, assume thin the three facilities illustrated as “black square” arranged in the lower-right three by three, squares are those of a player2, the two facilities illustrated as “black triangle” and the one facility illustrated as “black square” arranged in the lower-left three by three squares are those of a player and the three facilities illustrated as “black circle” arranged in the upper-left three by three squares are those of a player4.
Assume that a template 910 has been applied to an area 901 within the game space 900 by the player1. Similarly, assume that templates 920 to 940 have been applied to areas 902 to 904 by the player2 to player4, respectively. In relation to the player1, the number of types of facilities and the number of facilities in each type arranged within the game space 900 are equal to the number of types of facilities and the number of facilities in, each type, respectively, positions of the facilities being defined by the template 910. Thus, all facilities of the player are moved to positions of facilities as defined by the template 910. Similarly, all facilities of the player2 to player4 are moved to positions of facilities as defined by the templates 920 to 940, respectively. 900′ illustrates the game space 900 after all the facilities have been moved.
In other words, the portable device 2 corrects the position of each facility defined by the obtained templates based on the coordinates specified by the designated areas. The portable device 2 then stores the type ID and corrected position, etc., of each facility defined by the obtained templates, in the template table stored in the device storage unit 22 wider a newly assigned template ID.
The device processing unit 25 includes one or more processors and their peripheral circuits. The device processing, unit 25 is, for example, a CPU, and integrally controls an overall operation of the portable device 2. The device processing unit 25 controls operations of the device communication unit 21, the display unit 24, etc., so that various types of processing of the portable device 2 are executed in an appropriate order in accordance with the programs stored in the device storage unit 22, the operation of the operation unit 23, etc. The device processing unit 25 executes processing based on the programs (the operating system program, the driver program, the application program, etc.) stored in the device storage unit 22. The device processing unit 25 can execute multiple programs (application programs, etc.) in parallel.
Since the template creation unit 252 and the template application min 253 are the same as illustrated in FIG. 2A, a description thereof is omitted.
In the following, processing by the game progression unit 251″ be described.
In other words, the third template application unit 255 interprets the received event start report, and specifies the ID of the event. Further, when a command to participate in all event is given by the player via the operation unit 23, the third template application unit 255 sends an event participation request via the device communication unit 21 to the server 3 by using the player ID and the specified event ID as parameters. Further, the third template application unit 255 receives an ID and thumbnail image data of a template for the corresponding event, as well as the type ID and position of each facility from the server 3 via the device communication unit 21. The third template application unit 255 then stores the received thumbnail image data in the device storage unit 22. Further, the third template application unit 255 stores the ID of the received template, the file name of the stored thumbnail image data, the received type ID and position of each facility, etc., in the template table stored in the device storage unit 22.
In other words, the third template application unit 255 refers to the facility table stored in the device storage unit 22, and extracts an ID, a type ID and a position within the game space of each facility. The third template application unit 255 counts the number of extracted types of facilities and the number of facilities in each type. The third template application unit 255 further refers to the template table stored in the device storage unit 22 by using the ID of the received template as key, and extracts a type ID and a position within the template of each facility in the corresponding template. The third template application unit 255 counts the number of extracted types of facilities and the number of in each type. Moreover, the third template application unit 255 converts the extracted positions within the template to positions within the came space based on coordinates of the area selected by the player via the operation unit 23. For each type of facility, the third template application unit 255 compares the number of facilities of this type within the game space and the number of facilities of this type within the template, and, according to the result, moves the facilities of this type within the game space to the positions of the facilities of this type within the template.
Since the server communication unit 31 is the same as illustrated in FIG. 5A, a description thereof is emitted.
Specifically, when a template registration request is received from the portable device 2 via the server communication unit 31, the server control unit 331′ gives the template registration unit 332 a command to execute processing by using the received template registration request as a parameter.
In other words, the event management, unit 334 refers to the player table stored in the server storage unit 32′, and specifies players. Then, the event management unit 334 sends an event start report via the server communication unit 31 to the portable device 2 of each of the specified players, by using the received event ID as a parameter.
Specifically, the event management unit 334 refers to the event table stored in the server storage unit 32′ by using the specified event ID as key, and extracts art ID of a template for the corresponding event. Then, the event management unit 334 refers to the template table stored in the server storage unit 32′ by using the extracted template ID as key, and extracts a file name of thumbnail image data for the corresponding template, as well as the type ID and position of each facility. Further, the event management unit 334 obtains thumbnail image data corresponding to the extracted file name, from the server storage unit 32′.
The below-described operational flow is executed, based on a program that is stored advance in the device storage unit 22, mostly by the device processing unit 25 by working together with each, component of the portable device 2.
In FIG. 14A illustrates an example of the operational flow of the game progression unit 251″.
When an event participation request has been received the event management unit 334 makes the player participate in the corresponding event. (Step S520).
It should be rioted that the present invention is not limited to the above-described embodiment. For example, in the above-described embodiment, it is assumed that a preexisting template is distributed depending on occurrence of an event. But templates may not only be used when an event is happening. During a so-called tutorial that is meant to teach players how to play by arranging various facilities, templates with arrangements for different intended uses, such as balance type, resource protecting type, and so forth may be provided.
1. A user terminal used by a first player, the user terminal comprising:
transmit first information to a server from the user terminal, the first information identifying a second player which is different from the first player and being designated by the first player, the server receiving second information from another user terminal executing a game, the second information being associated with the second player and the second information indicating types and positions of at least one of a set of game contents arranged within at least a part of a game space; and
receive, at the user terminal, third information from the server based on the first information, the third information being associated with the second player, the third information being related to the second information, and the third information being used for reproducing the types and the positions of the at least one of the set of game contents arranged within the at least a part of the game space in the user terminal.
2. The user terminal according to claim 1, wherein the circuitry is configured to execute the game, based on a command from the first player, by arranging a first set of game contents within a first game space to increase a first number of the game contents arranged within the first game space, the first set of game contents including at least one facility for defending from another player's attack.
3. The user terminal according to claim 1, wherein the another user terminal is configured to execute the game based on another command from the second player, the another command being different from a command from the first player and the another command indicating to arrange a second set of game contents within a second game space, the second set of game contents including at least one facility for defending from another player's attack.
4. The user terminal according to claim 3, wherein the circuitry is further configured to arrange, based on the third information, the second set of game contents within a third game space displayed on a display of the user terminal.
5. The user terminal according to claim 4, wherein the circuitry is configured to arrange the second set of game contents within the third game space, where a third set of game contents have been already arranged.
6. The user terminal according to claim 5, wherein when a third number of game contents which have been already arranged within the third game space is equal to a fourth number of game contents indicated by the third information, the circuitry is configured to arrange the game contents at positions indicated by the third information.
7. The user terminal according to claim 5, wherein, when at least one of the third set of game contents which have been already arranged within the third game space is not included in the second set of game contents indicated by the third information, the circuitry is configured to store the at least one of the third set of game contents in a space for storing the game contents.
8. The user terminal according to claim 5, wherein, when at least a part of the second set of game contents indicated by the third information is not included in the third set of game contents which have been already arranged within the third game space, the circuitry is configured to arrange the at least the part of the second set of game contents at positions indicated by the third information.
9. One or more non-transitory computer readable media, including computer-program instructions, which when executed by a user terminal used by a first player, cause the user terminal to:
10. The one or more non-transitory computer readable media according to claim 9, wherein the user terminal is configured to execute the game, based on a command from the first player, by arranging a first set of game contents within a first game space to increase a first number of the game contents arranged within the first game space, the first set of game contents including at least one facility for defending from another player's attack.
11. The one or more non-transitory computer readable media according to claim 9, wherein the another user terminal is configured to execute the game based on another command from the second player, the another command being different from a command from the first player and the another command indicating to arrange a second set of game contents within a second game space, the second set of game contents including at least one facility for defending from another player's attack.
12. The one or more non-transitory computer readable media according to claim 11, wherein the user terminal is further configured to arrange, based on the third information, the second set of game contents within a third game space displayed on a display of the user terminal.
13. The one or more non-transitory computer readable media according to claim 12, wherein the user terminal is configured to arrange the second set of game contents within the third game space, where a third set of game contents have been already arranged.
14. The one or more non-transitory computer readable media according to claim 13, wherein when a third number of game contents which have been already arranged within the third game space is equal to a fourth number of game contents indicated by the third information, the user terminal is configured to arrange the game contents at positions indicated by the third information.
15. The one or more non-transitory computer readable media according to claim 13, wherein, when at least one of the third set of game contents which have been already arranged within the third game space is not included in the second set of game contents indicated by the third information, the user terminal is configured to store the at least one of the third set of game contents in a space for storing the game contents.
16. The one or more non-transitory computer readable media according to claim 13, wherein, when at least a part of the second set of game contents indicated by the third information is not included in the third set of game contents which have been already arranged within the third game space, the user terminal is configured to arrange the at least the part of the second set of game contents at positions indicated by the third information.
17. A user terminal used by a second player, the user terminal comprising:
execute a game; and
transmit second information to a server from the user terminal, the second information being associated with the second player and the second information indicating types and positions of at least one of a set of game contents arranged within at least a part of a game space, the server being capable of communicating with another user terminal used by a first player which is different from the second player and, the server transmitting third information to the another user terminal, when receiving first information identifying the second player and being designated by the first player, the third information being related to the second information and the third information being used for reproducing the types and the positions of at least one of the set of game contents arranged within at least a part of the game space in the another user terminal.
18. One or more non-transitory computer readable media, including computer-program instructions, which when executed by a user terminal used by a second player, cause the user terminal to:
transmit second information to a server from the user terminal, the second information being associated with the second player and the second information indicating types and positions of at least one of a set of game contents arranged within at least a part of a game space, the server being capable of communicating with another user terminal used by a first player which is different from the second player and the server transmitting third information to the another user terminal, when receiving first information identifying the second player and being designated by the first player, the third information being related to the second information and the third information being used for reproducing the types and the positions of at least one of the set of game contents arranged within at least a part of the game space in the another user terminal.
US16/112,057 2013-09-27 2018-08-24 Computer control method, control program and computer Active US10300385B2 (en)
US20180361244A1 US20180361244A1 (en) 2018-12-20
US10300385B2 true US10300385B2 (en) 2019-05-28
US20100130285A1 (en) 2002-05-17 2010-05-27 Sierra Design Group Universal overlay games in an electronic gaming environment
US20100160039A1 (en) 2008-12-18 2010-06-24 Microsoft Corporation Object model and api for game creation
"armored core" and weekly FAMI-a connoisseur, an ENTA, Inc. brain, Feb. 9, 2012, and the 27th volume (with partial English Translation).
"Chess History 1: Shatranj", printed Sep. 4, 2018, https://www.chess.com/clubs/forum/view/chess-history-1-shatranj, 5 pages.
"Civilization IV, weekly article, "Bummeido, the snack at 3AM" vol. 1", printed Sep. 21, 2017, http://www.4gamer.net/weekly/civ4_001.shtml, 6 pages.
"Clash of Clans: Perfect Translation of Tutorial! Let's get started!", APPBANK.net, Jun. 5, 2013, 19 pages.
"Exeter Chess Club, A place to enjoy and learn about chess", printed Sep. 4, 2018, http://exeterchessclub.org.uk/content/new-starting-formations-tabiat, 9 pages.
"How to Creat StarCraft 2 Custom Map", captured by Wayback Machine, printed Oct. 18, 2018, https://web.archive.org/web/20130307210601/http://segmentnext.com.80/2010/10/14/how-to-create-starcraft-2-custom-map/, 5 pages.
"Information Requests, The Internet Archive's Policy for Responding to Information Requests", Archive.org, printed Dec. 28, 2017, https://archive.org/legal/, 2 pages.
"Internet News of Stock, Nikkei.com", Oct. 17, 2017, https://www.nikkei.com/article/DGXLAS3LTSEC1_X11C17A0000000/. 1 page.
"Mastermind's In-Game Builder idea (with loads of pictures!)", captured by Wayback Machine, printed Sep. 12, 2017, https://forum.supercell/com/showthread.php/149687-Mastermind-s-In-Game-Builder-Ideas-(with-LOADS-of-picutres!), 13 pages.
"Shin-Temmakai-GOC IV, another side-", Dengeki Play Station, Media Works Corporation, No. 11, vol. 10, p. 198-199, Mar. 11, 2005, section "Point: Make more advantageous Battle Situation, Formation" in p. 199 with partial English translation, 5 pages.
"StarCraft 2 Beta: Battle.Net Impressions", printed Sep. 28. 2017, https://gamerant.com/starcraft-2-beta-battlenet-impressions-paul-11666/3/, 5 pages.
"StarCraft II: Arcade", captured by Wayback Machine, submitted Sep. 15, 2017, us.battle.net/sc2/en/game/maps-and-mods/, 3 pages.
"StarCraft II: Map Making Tutorials, Terrain Module, Publishing", captured by Wayback Machine, submitted Sep. 15, 2017. http://us.battle.net/sc2/en/game/maps-and-mods/tutorials/publishing, 6 pages.
"StarCraft II: Wings of Liberty, Gameplay", captured by Wayback Machine, submitted Sep. 15, 2017, http://gamewaise.co/games/36254/ StarCraft-II-Wings-of-Liberty/Gameplay, 2 pages.
"StarCraft II: Wings of Liberty, Map Making Tutorials, Terrain Module, Publishing", captured by Wayback Machine, submitted Jan. 9, 2018, http://us.battle.net:80/sc2/en/game/maps-and-mods/tutorials/publishing, 5 pages.
"StarCraft II: Wings of Liberty, Marine", captured by Wayback Machine, submitted Sep. 15, 2017, http://gamewaise.co/games/36254/ StarCraft-II-Wings-of-Liberty/Units/Terran/Marine, 3 pages.
"StarCraft II: Wings of Liberty, Overview", captured by Wayback Machine, submitted Sep. 15, 2017, http://gamewaise.co/games/36254/StarCraft-II-Wings-of-Liberty/Overview, 2 pages.
"Structures-StarCraft II: Wings of Liberty Structures", Gamewise, printed Jan. 19, 2018, https://web.archive.org/web/20130908134452/http://gamewise.co/games/36254/StarCraft-II-Wings-of-Liberty/Structures, 1 page.
"Terran-StarCraft II: Wings of Liberty Structures", Gamewise, printed Jan. 19, 2018, 2 pages.
"Thread: Mastermind's In-Game Builder idea (with loads of pictures!)", captured by Wayback Machine, submitted Sep. 15, 2017, http://forum.supercell.net:80/showthread.php/149687-Mastermind-s-In-Game-Builder-Idea-(with-LOADS-of-picutres!), 13 pages.
"Tips of Backup Technics for Saved Data of Popular Game Applications, before Purchasing New iPhone", Sep. 16, 2013, http://www.appbank.net/2013/09/16/iphone-news/66683.php, 12 pages.
"Village Edit Mode of Clash of Clans". printed Jul. 5, 2018, http://clashofclans.wikia.com/wiki/Village_Edit_Mode, 4 pages.
"armored core" and weekly FAMI—a connoisseur, an ENTA, Inc. brain, Feb. 9, 2012, and the 27th volume (with partial English Translation).
"Shin-Temmakai—GOC IV, another side-", Dengeki Play Station, Media Works Corporation, No. 11, vol. 10, p. 198-199, Mar. 11, 2005, section "Point: Make more advantageous Battle Situation, Formation" in p. 199 with partial English translation, 5 pages.
"Structures—StarCraft II: Wings of Liberty Structures", Gamewise, printed Jan. 19, 2018, https://web.archive.org/web/20130908134452/http://gamewise.co/games/36254/StarCraft-II-Wings-of-Liberty/Structures, 1 page.
"Terran—StarCraft II: Wings of Liberty Structures", Gamewise, printed Jan. 19, 2018, 2 pages.
A-Train? Official Expert Guidebook-Simulation Game, Railroad Management, Urban Development, published Mar. 22, 2006 (with English translation).
A—Train? Official Expert Guidebook—Simulation Game, Railroad Management, Urban Development, published Mar. 22, 2006 (with English translation).
Austin Lockwood, A Guide to Correspondence Chess in Wales, Welsh Correspondence Chess Federation, Jun. 17, 2016, Updated Feb. 9, 2017 by Austin Lockwood <ULR: https://www.welshccf.org.uk/content/19>.
Bryce D. Avery, Correspondence chess in America, ISBN 978-0-7864-7396-0 © 2000 Bryce D. Avery. All rights reserved., pp. ix, x. 1-3.
Capcom, Jun. 19, 2007, Monster Hunter Frontier G, PC version. online manual, [Jun. 9, 2014 search], interface Netto <URL: http. //cog-members.mhf-g.jp/sp/manual/page164.html # bf2e27ce883c8ca097adc4a41 f114562>.
Chinese Office Action dated Feb. 2, 2019 in Patent Application No. 201480052507.X citing reference AO herewith(with English Translation).
Decision of Admiral. Super Guide book, Fifth Edition, Koei Co., Ltd. Mar. 25, 1993, pp. 8-9, section "Scenario Selection Screen" (with partial English translation).
Declaration of Tommi Suvinen. submitted Sep. 14, 2017 in Case No. H29 YO 22046 of JP Patent No. 5676032, 56 pages.
Dengeki Play Station, Phantasy Star Online 2. vol. 19, ASCII Media Works Corporation, No. 21, Jun. 27, 2013, pp. 116-119. section "My Room Function, Layout Pattern Switching". (with partial English translation).
European Search Report dated Jul. 28, 2017 issued in corresponding European Patent Application No. 14648832.3 (16 pages).
Gree's Second Brief, submitted Jun. 29, 2018 in Case No. H30 YO 22015 of JP Patent No. 5953448, 20 pages.
Gree's Second Brief, submitted Nov. 8, 2017 in Case No. H29 YO 22046 of JP Patent No. 5676032, 40 pages.
Gree's Second Brief, submitted Nov. 8. 2017 in Case No. H29 YO 22043 of JP Patent No. 5953448, 31 pages.
Gree's Third Brief, submitted Oct. 10, 2017 in Case No. H29 YO 22041 of JP Patent 5911992, 26 pages.
Hirofumi Tada, Search Report of Wayback Machine, dated Oct. 20, 2018 in Case No. H30 YO 22032 of JP Patent No. 5676032, 9 pages.
Japanese Office Action dated Aug. 21. 2018 in Japanese Patent Application No. 2015-248965 with translation, 6 pages.
Japanese Office Action dated Feb. 27, 2018 in JP Application No. 2015-248965 (with English Translation ) 7 pages.
Japanese Office Action dated Feb. 5, 2019 in Patent Application No. 2018-192989, citing references AO and AX herewith (with English Translation).
Japanse Office Action dated Oct. 30, 2018 in Patent Application No. 2018-192989, citing references AO and AX herewithin (with English Translation).
Jun Wun Chul, Online Game Programming, Software Publishing Co., ISBN4-7973-2847-9, Mar. 3, 2005, 12 pages (p. iii, p. iv, p. v, p. 1-7, cover page and back cover page).
Kengo Nakajima, Technology for Online Game, Gijutsu-Hyohron Co., Ltd., ISBN978-4-7741-4580-8 C3055, Apr. 25, 2011, 7 pages (p. 79-83, cover pages, and back cover page).
Konami Official Guide for World Soccer Winning Eleven 2000 U-23, Konami Co., Ltd., on Dec. 8, 2000, Second Printing, p .019.
Monster Hunter Frontier Online, Frontier Communication Forward. 3, ENTERBRAIN, Inc., Feb. 15, 2012 page 126 (with partial English Translation).
Naoki Okumura. A Report on Operation Check of Clash of Clans, submitted Jul. 30, 2018, 5 pages.
Office Action for corresponding JP Application No. 2015-123316, dated Oct. 7, 2016 (2 pages) (with Engligh translation).
Office Action for corresponding JP Application No. 2015-160034 dated Mar. 1, 2016 (4 pages). (with English translation).
Office Action for corresponding JP Application No. 2015-160035 dated Mar. 1, 2016 (6 pages). (with English translation).
Office Action for corresponding JP Application No. 2015-160036 dated Sep. 30, 2015 (15 pages) (with English Translation).
Office Action for corresponding JP Application No. 2015-160037 dated Sep. 30, 2015 (16 pages) (with English Translation).
Partial Supplementary European Search Report Application No. 14848632.3, dated Apr. 19, 2017, 6 pages.
Patent Owener's Sur-Reply submitted Oct. 24, 2018 in Case No. PGR2018-00008 of U.S. Pat. No. 9,597,594.
Patent Owner's Response submitted Jul. 3, 2018 in Case No. PGR2018-00008 of U.S. Pat. No. 9,597.594.
PC Game Review of Medieval Lords, Aug. 2005. URL: http://game.watch.impress.co.jp/docs/20050801/medieval.htm (with English Translation).
R. Barbs et al., "Star Craft, Wings of Liberty", Bradygames, Official Strategy Guide, ISBN-13: 978-074401128-9, ISBN-10: 074401128-0, Blizzard Entertainment, Inc., 2010, Total pages submitted herewith: 5 pages (The first page: the cover page, the second and third pages: pp. 188 and 196 of this reference, the fourth and fifth pages: the back cover pages).
Search Result of "Image File, Meta Data, Edit", Google.co.jp, printed Dec. 28, 2017. 2 pages.
Supercell's Answer, submitted Mar. 15, 2018 in Case No. H30 YO22015 of JP Patent No. 5953448, 3 pages.
Supercell's First Brief, submitted Aug. 22, 2017 in Case No. H29 YO 22046 of JP Patent No. 5676032, 38 pages.
Supercell's First Brief, submitted Jan. 26, 2018 in Case No. H29 WA 34031 of JP Patent No. 5952946. 45 pages.
Supercell's Seventh Brief, submitted Feb. 9, 2018 in Case No. H29 YO 22042 of JP Patent No. 5903517, 15 pages.
Supercell's Third Brief, submitted Dec. 26, 2017 in Case No. H29 YO 22163 of JP Patent No. 5952946, 24 pages.
Supercell's Third Brief. submitted Oct. 3, 2017 in Case No. H29 YO 22041 of JP Patent No. 5911992, 14 pages.
Takeo Nasu, A Report on Operation Check of Hotel Giants 2, submitted Oct. 17, 2017 in Case No. H29 YO 22046 of JP Patent No. 5676032, 8 pages.
Takeo Nasu, A Report on Operation Check of StarCraft II, submitted Oct. 20, 2017 in Case No. H29 YO 22163 of JP Patent No. 5952946, 3 pages.
Taku Yamazaki et al., Super Family Computer Fire Emblem: Lineage of Crusades Walkthrough Guide Book, T2 Publishing Co., Ltd., Jul. 20, 1996, 2nd impression. 5 pages.
The Convenience Store 2-Chain Store Development Throughout Japan-Game Winning Method Futabasha Publishers Ltd., Apr. 15, 1998, pp. 11-14, Sections for "Read Interior" and "Save Interior" (with partial English translation).
The Convenience Store 2—Chain Store Development Throughout Japan—Game Winning Method Futabasha Publishers Ltd., Apr. 15, 1998, pp. 11-14, Sections for "Read Interior" and "Save Interior" (with partial English translation).
The Convenience Stroe DS, 1st Edition, Shinkigensha Co., Ltd., Dec. 4, 2008, pp. 14-35 (with partial English translation).
USPTO Memorandum dated May 4, 2016, titled "Formulating a Subiect Matter Eligibility Rejection and Evaluating the Applicant's Response to a Subject Matter Eligibility Rejection" from Deputy Commissioner for Patent Examination Policy.
V Jump Books Game Series: Final Fantasy Tactics. Shueisha, Inc., Jan. 18, 1998. 3rd impression. 5 pages.
Website Information on Clash of Clans Data Linkage between iPhone and iPad, http://www.appbank.net/2013/06/25iphone-application/827513.php, 6 pages, Sep. 8, 2017.
Yoshie Hori et al., "The Convenience Store DS: Adult Management Skills Training Official Perfect Guide", Shinkigensha Co., Ltd., first issue, Dec. 4, 2008, p. 4, 8, 35 with translation.
KR101199338B1 (en) 2012-11-09 Game server and operating method thereof computer readable medium recorded on-line soccer game program
US9283483B2 (en) 2016-03-15 Posted information sharing system, game application executing system, storage medium, and information-processing method