EP1287867A2

Management of player information in a multiplayer network game environment

Abstract

A player can easily select a desired game, and the information about players can be appropriately managed and provided. A user terminal transmits self-introduction information to a room master. The room master adds the self-introduction information from the user terminal to the player table list. Additionally, the self-introduction information is added to update history data, and a count value of the update history counter is incremented. The user terminal adds the current count value of the update history counter and ask the room master for an update history. Upon receipt of the update history requests from multiple user terminals, the room master transmits data to all user terminal members (addressed to the IRC channel) in the room. The data is transmitted sequentially from the update history data associated with the oldest update counter value in the requests to the update history data associated with the latest history counter value of the room master.

EP1287867A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 28 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 7 independent, 3 dependent

  1. 1
    An online system having a plurality of client systems operated by players, and a server system connected to the client systems through a network, forming a virtual space through which information about the players is provided for the client systems, wherein:the server system comprises: a generating system that generates update history information about the players, based on a change in an involvement status of the players in the virtual space;an order information generating system that generates order information indicating a generation order of the update history information;a storage system that stores the update history information in association with the order information;and a transmitter that transmits, to the client system, the order information subsequent to current order information on a client side, together with the update history information corresponding to the order information, and the client system comprises: an order information storage system that stores the current order information on the client side corresponding to the update history information received from the server system;a transmission requesting system that transmits, to the server system, a request for the update history information not yet received from the servers system, which request includes the current order information on the client side;a receiver that receives the update history information transmitted from the server system, together with corresponding order information;an updating system that updates the information about players in accordance with the update history information received by the receiver;and an order updating system that causes the order information storage system to store the order information received by the receiver as the current order information on the client side.
  2. 2
    A server system connected to a plurality of client systems through a network, forming a virtual space through which information about players is provided for the client systems, comprising:a generating system that generates update history information about the players, based on a change in an involvement status of the players in the virtual space;an order information generating system that generates order information indicating a generation order of the update history information;a storage system that stores the update history information in association with the order information;and a transmitter that transmits, to the client system, the order information subsequent to current order information on a client side, together with the update history information corresponding to the order information.
  3. 6
    A client system operated by a player and connected to a server system forming a virtual space through which information about players is provided, comprising:an order information storage system that stores current order information on a client side corresponding to update history information received from the server system;a transmission requesting system that transmits, to the server system, a request for update history information not yet received from the server system, which request includes the current order information on the client side;a receiver that receives the update history information transmitted from the server system, together with corresponding order information;an updating system that updates the information about players in accordance with the update history information received by the receiver;and an order updating system that causes the order information storage system to store the order information received by the receiver as the current order information on the client side.
  4. 7
    A player information providing method for use with a server system connected to a plurality of client systems through a network, forming a virtual space through which information about players is provided for the client systems, comprising:generating update history information about the players, based on a change in an involvement status of the players in the virtual space;generating order information indicating a generation order of the update history information;. storing the update history information in association with the order information;and transmitting, to the client system, the order information subsequent to the current order information on a client side, together with the update history information corresponding to the order information.
  5. 8
    A player information management method for use with a client system operated by a player and connected to a server system forming a virtual space through which information about players is provided, comprising:storing current order information on a client side corresponding to update history information received from the server system;transmitting, to the server system, a request for update history information not yet received by the client system, which request includes the current order information on the client side;receiving the update history information transmitted from the server system, together with corresponding order information;updating the information about players in accordance with the received update history information;and storing the received order information as the current order information on the client side.
  6. 9
    A storage medium on which is recorded a player information providing program for causing a computer to provide information about players by forming a virtual space for a client connected through a network, the program causing the computer to execute:generating update history information about the players based on a change in an involvement status of the players in the virtual space;generating order information indicating a generation order of the update history information;storing the update history information together with the order information;and transmitting, to the client system, the order information subsequent to the current order information on a client side, together with the update history information corresponding to the order information.
  7. 10
    A storage medium on which is recorded a player information management program for causing a computer to manage player information provided by a server system which forms a virtual space, the program causing the computer to execute:storing latest order information on a client side corresponding to the update history information received by the client system;transmitting, to the server system, a request for update history information not yet received by the client system, which request includes the latest order information on the client side;receiving the update history information transmitted from the server system, together with corresponding order information;updating the information about players in accordance with the received update history information;and storing the received order information as the latest order information on the client side.