Spatial position sharing system, data sharing system, network game system, and network game client
First Claim
1. A spatial position sharing system, comprising a first device and a second device, the first device comprising current position information generating means for sequentially generating current position information for a position shared object in virtual space, predicted future position information generating means for sequentially generating predicted future position information for the position shared object in the virtual space;
- and information transmission means for sequentially transmitting the generated current position information and predicted future position information, the second device comprising information receiving means for receiving the current position information and the predicted future position information transmitted from the first device; and
estimated current position information generating means for sequentially generating estimated current position information for the position shared object in the virtual space based on the received current position information and predicted future position information.
0 Assignments
0 Petitions
Accused Products
Abstract
In a client (16), current position information and predicted future position information for an object that have been generated in another client (16) are received, and estimated current position information for the same object in virtual space are sequentially generated based on these items of information. A game server (12) controls transfer of position information received from non-specified clients to specified clients. Further, at the client (16), in a message input mode, current position information for an object is generated automatically or semi-automatically, and that current position information is transmitted to the game server (12).
-
Citations
37 Claims
-
1. A spatial position sharing system, comprising a first device and a second device, the first device comprising
current position information generating means for sequentially generating current position information for a position shared object in virtual space, predicted future position information generating means for sequentially generating predicted future position information for the position shared object in the virtual space; - and
information transmission means for sequentially transmitting the generated current position information and predicted future position information, the second device comprising information receiving means for receiving the current position information and the predicted future position information transmitted from the first device; and
estimated current position information generating means for sequentially generating estimated current position information for the position shared object in the virtual space based on the received current position information and predicted future position information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- and
-
14. A special position sharing device, comprising:
-
current position information generating means for sequentially generating current position information for a position shared object in virtual space;
predicted future position information generating means for sequentially generating predicted future position information for the position shared object in the virtual space; and
information transmission means for sequentially transmitting the generated current position information and predicted future position information.
-
-
15. A spatial position sharing device comprising:
-
information receiving means for receiving current position information for a position shared object in virtual space and predicted future position information of the position shared object in the virtual space sequentially generated in another device and sequentially transmitted from the other device; and
estimated current position information generating means for sequentially generating estimated current position information for the position shared object in the virtual space based on the received current position information and the predicted future position information.
-
-
16. A program for causing a computer to function as
current position information generating means for sequentially generating current position information for a position shared object in virtual space; -
predicted future position information generating means for sequentially generating predicted future position information for the position shared object in the virtual space; and
information transmission means for sequentially transmitting the generated current position information and predicted future position information. - View Dependent Claims (37)
-
-
17. A program for causing a computer to function as
information receiving means for receiving current position information for a position shared object in virtual space and predicted future position information of the position shared object in the virtual space sequentially generated in another device and sequentially transmitted from the other device; - and
estimated current position information generating means for sequentially generating estimated current position information for the position shared object in the virtual space based on the received current position information and the predicted future position information.
- and
-
18. A spatial position sharing method, comprising:
-
a current position information generating step for, in a first device, sequentially generating current position information of a position shared object in virtual space;
a predicted future position information generating step for, in the first device, sequentially generating predicted future position information of the position shared object in the virtual space;
an information transmission step for, in the first device, sequentially transmitting the generated current position information and predicted future position information;
an information receiving step for, in a second device, receiving the current position information and the predicted future position information transmitted from the first device; and
an estimated current position information generating step for, in the second device, sequentially generating estimated current position information for the position shared object in the virtual space based on the received current position information and the predicted future position information.
-
-
19. A spatial position sharing method, comprising:
-
an information receiving step for receiving current position information for a position shared object in virtual space and predicted future position information of the position shared object in the virtual space sequentially generated in another device and sequentially transmitted from the other device; and
an estimated current position information generating step for sequentially generating predicted future position information for the position shared object in the virtual space based on the received current position information and the predicted future position information.
-
-
20. A data sharing system comprising a first device and a second device, the first device comprising
current data generating means for sequentially generating current data, predicted future data generating means for sequentially generating predicted future data; - and
data transmission means for sequentially transmitting the generated current data and predicted future data, the second device comprising data receiving means for receiving the current data and the predicted future data transmitted from the first device; and
estimated current data generating means for sequentially generating estimated current data based on the received current data and predicted future data.
- and
-
21. A data sharing system, comprising:
-
current data generating means for sequentially generating current data;
predicted future data generating means for sequentially generating predicted future data; and
data transmission means for sequentially transmitting the generated current data and the predicted future data.
-
-
22. A data sharing system, comprising:
-
data receiving means for receiving current data and predicted future data sequentially generated in another device and sequentially transmitted from the other device; and
estimated current data generating means for sequentially generating estimated current data based on the received current data and the predicted future data.
-
-
23. A program for causing a computer to function as:
-
current data generating means for sequentially generating current data;
predicted future data generating means for sequentially generating predicted future data; and
data transmission means for sequentially transmitting the generated current data and the predicted future data.
-
-
24. A program for causing a computer to function as:
-
data receiving means for receiving current data and predicted future data sequentially generated in another device and sequentially transmitted from the other device; and
estimated current data generating means for sequentially generating estimated current data based on the received current data and the predicted future data.
-
-
25. A data sharing method comprising:
-
a current data generating step for, in a first device, sequentially generating current data, a predicted future data generating step for, in the first device sequentially generating predicted future data;
a data transmission step for, in the first device, sequentially transmitting the generated current data and the predicted future data, a data receiving step for, in a second device, receiving the current data and the predicted future data transmitted from the first device; and
an estimated current data generating step for, in the second device, sequentially generating estimated current data based on the received current data and predicted future data.
-
-
26. A data sharing method comprising:
-
a data receiving step for receiving current data and predicted future data sequentially generated in another device and sequentially transmitted from the other device; and
an estimated current data generating step for sequentially generating estimated current data based on the received current data and predicted future data.
-
-
27. A network game system, including a server and a plurality of clients, wherein:
-
the plurality of clients respectively comprise space data storage means for storing space data representing virtual space; and
position information transmission means for transmitting position information corresponding to the client for the virtual space to the server, and the server comprises position information receiving means for receiving position information from the plurality of clients;
client specifying means for specifying some from among the plurality of clients; and
position information transfer means for transferring all or some of the position information received from the plurality of clients to the plurality of clients, while restricting transfer of position information received from clients that have not been specified by the client specifying means to clients that have been specified by the client specifying means, the plurality of clients respectively comprising transfer data receiving means for receiving position information transferred from the server, and game processing means for executing a game process based on position information received by the transfer data receiving means and space data stored in the space data storage means. - View Dependent Claims (28, 29, 30)
-
-
31. A control method for a network game system comprising a server and a plurality of clients, comprising:
-
a position information transmission step, in each client, for transmitting position information corresponding to the client in virtual space to the server;
a position information receiving step, in the server, for receiving position information transmitted from the plurality of clients;
a client specifying step, in the server, for specifying some of the plurality of clients;
a position information transfer step, in the server, for transferring all or some of the position information received from the plurality of clients to the plurality of clients, while restricting transfer of position information received from clients that have not been specified in the client specifying step to clients that have been specified in the client specifying step;
a transferred data receiving step, in each client, for receiving position information transferred from the server; and
a game processing step, in each client, for executing game processing based on position information received in the transferred data receiving step and space data representing the virtual space.
-
-
32. A client, for a network game, used in a network game in which virtual space is shared by a plurality of clients, for causing movement of objects corresponding to each client in the virtual space, comprising:
-
input means for inputting signals;
mode determining means for determining whether an operating mode of the client is an object operation mode or a message input mode;
first position information generating means for, in the object operation mode, generating position information relating to a position of an object corresponding to the client based on signals input by the input means;
second position information generating means for, in the message input mode, generating position information relating to position of an object corresponding to the client while limiting an extent that the position information is based on signals input by the input means, instead of the first position generating means;
position information transmission means for transmitting the position information generated by the first or second position information generating means;
message information generating means for, in the message input mode, generating message information based on signals input by the input means; and
message information transmission means for transmitting the message information generated by the message information generating means. - View Dependent Claims (33, 34)
-
-
35. A program, for causing a computer to function as a client, for a network game, used in a network game in which virtual space is shared by a plurality of clients, for causing movement of objects corresponding to each client in the virtual space, the program causing the computer to function as:
-
input means for inputting signals;
mode determining means for determining whether an operating mode of the client is an object operation mode or a message input mode;
first position information generating means for, in the object operation mode, generating position information relating to a position of an object corresponding to the client based on signals input by the input means;
second position information generating means for, in the message input mode, generating position information relating to position of an object corresponding to the client while limiting an extent that the position information is based on signals input by the input means, instead of the first position generating means;
position information transmission means for transmitting the position information generated by the first or second position information generating means;
message information generating means for, in the message input mode, generating message information based on signals input by the input means; and
message information transmission means for transmitting the message information generated by the message information generating means.
-
-
36. A control method, for a client for, in a network game, used in a network game in which virtual space is shared by a plurality of clients, causing movement of objects corresponding to each client in the virtual space, comprising:
-
a mode determining step for determining whether an operating mode of the client is an object operation mode or a message input mode;
a first position information generating step for, in the object operation mode, generating position information relating to a position of an object corresponding to the client based on signals input by input means;
a second position information generating step for, in the message input mode, generating position information relating to position of an object corresponding to the client while limiting a degree to which the position information is based on signals input by the input means, instead of the first position generating step;
a position information transmission step for transmitting the position information generated in the first or second position information generating steps;
a message information generating step for, in the message input mode, generating message information based on signals input by the input means; and
a message information transmission step for transmitting the message information generated in the message information generating step.
-
Specification