IP Library Granted Patent US 10,421,014
Granted Patent B2
US 10,421,014 · App. 15/265,311 · Granted Sep 24, 2019

Information processing system and information processing program

Inventor: Kazuki Kuriyama (Tokyo, JP)
Assignee: DENA CO., LTD.
A63F13/49A63F13/335A63F13/35A63F13/822A63F2300/535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,421,014
App. No.
15/265,311
Granted
Sep 24, 2019
Kind
B2
Abstract

A storage module is provided for storing game information that is necessary for the progress of the game. A request to allow the game to proceed is acquired from each of a plurality of players, game information is changed according to these requests and stored in the storage module, log information indicating the relation between before and after the game information is changed is stored in the storage means, the log information is used to reproduce game information older than a first point in time until the game information at the first point in time, and the reproduced game information is used to reproduce the progress of the game and provide it to a player.

Claims (24)

1. An information processing system that provides a participation type of an in-progress multiplayer game, said information processing system comprising:

a storage for storing game information that is necessary for progress of the in-progress multiplayer game;

a server that is configured to, for an occurrence of an addition of a new player to the in-progress multiplayer game before the game information is reproduced:

acquire a request to allow the in-progress multiplayer game to proceed from each of a plurality of players participating in the in-progress multiplayer game;

change the game information according to the request, and storing the changed game information in the storage;

store in storage log information indicating a relation between before and after the game information is changed; and

use the log information to reproduce game information older than a first point in time of when the new player enters the in-progress multiplayer game until the game information reaches the first point in time, wherein the server uses the log information to reproduce the game information from older than the first point in time to the first point in time when the new player has joined the in-progress multiplayer game, and the game information reproduced by the server to reproduce the progress of the in-progress multiplayer game is configured to be provided by a client of the new player, such that the client of the new player reproduces the in-progress multiplayer game from the game information from a time older than the first point in time to the first point in time when the new player is added to the in-progress multiplayer game.

2. The information processing system according to claim 1 , wherein the server is configured to store as log information at least part of the game information changed by the server, compare newest game information stored in the storage with the game information stored as the log information, and determine whether or not the newest game information and the log information have been synchronized.

3. A non-transitory computer-readable medium including stored instructions executable by a processor, that provides a participation type of an in-progress multiplayer game, said stored instructions causing the processor, which is capable of accessing a storage that stores game information for progress of the in-progress multiplayer game, to perform the instructions that comprise, for an occurrence of an addition of a new player to the in-progress multiplayer game before the game information is reproduced:

acquiring a request to allow the in-progress multiplayer game to proceed from each of a plurality of players participating in the in-progress multiplayer game;

changing the game information according to the request, and storing the changed game information in the storage;

storing, in the storage, log information indicating a relation between before and after the game information is changed by the changing;

using the log information to reproduce the game information from older than a first point in time of when the new player enters the in-progress multiplayer game until the game information reaches the first point in time; and

using the log information to reproduce game information older than the first point in time of when the new player enters the in-progress multiplayer game until the game information reaches the first point in time,

using the log information to reproduce the game information from older than the first point in time to the first point in time when the new player has joined the in-progress multiplayer game, and wherein the game information used to reproduce the progress of the in-progress multiplayer game is configured to be provided by a client of the new player, such that the client of the new player reproduces the in-progress multiplayer game from the game information from a time older than the first point in time to the first point in time when the new player is added to the in-progress multiplayer game.

4. An information processing system that provides a participation type of an in-progress multiplayer game, said information processing system comprising:

a storage configured to store game information that is necessary for progress of the in-progress multiplayer game; and

a processor comprising instructions to execute:

acquiring a request to allow the in-progress multiplayer game to proceed from each of a plurality of players participating in the in-progress multiplayer game;

changing game information according to the request, and storing the changed game information in the storage means;

storing log information in the storage, the log information indicating a relation between before and after the game information is changed by the in-progress multiplayer game;

for an occurrence of an addition of a new player to the in-progress multiplayer game before the game information is reproduced, using the log information to reproduce game information older than a first point in time of when the new player joins the in-progress multiplayer game until the game information reaches the first point in time; and

utilizing the log information to reproduce the game information from older than the first point in time to the first point in time when the new player has joined the in-progress multiplayer game, and wherein the game information used to reproduce the progress of the in-progress multiplayer game is configured to be provided by a client of the new player, such that the client of the new player reproduces the in-progress multiplayer game from the game information from a time older than the first point in time to the first point in time when the new player is added to the in-progress multiplayer game.

5. The information processing system according to claim 4 , the processor further comprising instructions to execute storing as the log information at least part of the game information changed, comparing newest game information stored in the storage with the game information stored as the log information, and determining whether or not the newest game information and the log information have been synchronized.

Assignments (2)
CHANGE OF ADDRESS Recorded Feb 10, 2022
From: DENA CO., LTD.
To: DENA CO., LTD.
Reel/Frame 059805/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2016
From: KURIYAMA, KAZUKI
To: DENA CO., LTD
Reel/Frame 039741/0045 →
Priority Claims (1)
JP 2015-181609 · Sep 15, 2015 · national
Continuity (1)
Related Publication 20170072310A1 · Mar 16, 2017