CA2728940C

Methods and devices for anonymous competition

Abstract

Methods and devices are presented for facilitating anonymous gameplay in multi- state, multiplayer games, such as poker. A gaming server may allow players to anonymously join instances of a game. The gaming server may represent an anonymous player to himself or herself using a non-anonymous alias, while the gaming server may represent the anonymous player to the other players or entities using an anonymous alias. Additionally, the gaming server may record events occurring in the game, and provide similarly anonymized versions of these events to other players and entities.

CA2728940C, drawing sheet 1
Sheet 1 of 14

Term

4.3 yearsleft in the term

Expires 19 January 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

74 claims: 6 independent, 68 dependent

  1. 1
    CA 02728940 2015-04-01 76909-445 CLAIMS:1. A method, performed by a gaming server, wherein an account is associated with a first alias, the method comprising the gaming server allowing a client entity using the first alias to access the gaming server;the gaming server receiving a first request from the client entity to join a first instance of a game hosted by the gaming server and to use a second alias during the first instance of the game;in response to receiving the first request, the gaming server including the client entity in the first instance of the game;during play of the first instance of the game, the gaming server using the first alias to represent the account to the client entity, while using the second alias to represent the account to other client entities involved in the first instance of the game;the gaming server recording a first set of events occurring during the first instance of the game, wherein the recorded events in the first set represent the account with both the first alias and the second alias;the gaming server determining that the client entity has won the first instance of the game;and after completion of the first instance of the game, the gaming server providing a first version of the first set of events to one of the other client entities, wherein the first version of the first set of events uses the second alias to represent the account, and wherein associations between the second alias and the client entity and between the second alias and the first alias are withheld from all client entities other than the client entity.
  2. 15
    A method, performed by a gaming server that conducts a game involving a first client entity playing against a second client entity, wherein the first client entity is associated with a first default alias and the second client entity is associated with a second default alias, the method comprising:upon request of the first client entity, the gaming server allowing the first client entity to join a first instance of the game, wherein the first client entity uses a first anonymous alias in the first instance of the game;upon request of the second client entity, the gaming server allowing the second client entity to join the first instance of the game, wherein the second client entity uses the second default alias in the first instance of the game;the gaming server recording events occurring in the first instance of the game into a first history and a second history, wherein the first history uses the first default alias to represent the first client entity and the second default alias to represent the second client entity, and wherein the second history uses the first anonymous alias to represent the first client entity and the second default alias to represent the second client entity;and the gaming server making at least part of the first history available to the first client entity and making at least part of the second history available to the second client entity, wherein associations between the first anonymous alias and the first client entity and between CA 02728940 2015-04-01 76909-445 the first anonymous alias and the first default alias are withheld from all client entities other than the first client entity.
  3. 27
    A method, performed by a gaming server that conducts a game, wherein all players in the game play anonymously, wherein the players include a first client entity that is associated with a first default alias and a second client entity that is associated with a second default alias, the method comprising:upon request of the first client entity, the gaming server allowing the first client entity to join an instance of the game, wherein the first client entity uses a first anonymous alias in the instance of the game;upon request of the second client entity, the gaming server allowing the second client entity to join the instance of the game, wherein the second client entity uses a second anonymous alias in the instance of the game;the gaming server recording events occurring in the instance of the game into a first history and a second history, wherein the first history uses the first default alias to represent the first client entity and the second anonymous alias to represent the second client entity, and wherein the second history uses the first anonymous alias to represent the first client entity and the second default alias to represent the second client entity;and the gaming server making at least part of the first history available to the first client entity and making at least part of the second history available to the second client entity, wherein associations between the first anonymous alias and the first client entity and between the first anonymous alias and the first default alias are withheld from all client entities other than the first client entity.
  4. 38
    A gaming server, wherein an account is associated with a first alias, the gaming server comprising:a processor;a data storage;and program instructions, stored in the data storage and executable by the processor, to (i) allow a client entity using the first alias to access the gaming server, (ii) receive a first request from the client entity to join a first instance of a game hosted by the CA 02728940 2015-04-01 76909-445 gaming server and to use a second alias during the first instance of the game, (iii) in response to receiving the first request, include the client entity in the first instance of the game, (iv) during play of the first instance of the game, use the first alias to represent the account to the client entity, while using the second alias to represent the account to other client entities involved in the first instance of the game, (v) record a first set of events occurring during the first instance of the game, wherein the recorded events in the first set represent the account with both the first alias and the second alias, (vi) determine that the client entity has won the first instance of the game, and (vii) after completion of the first instance of the game, provide a first version of the first set of events to one of the other client entities, wherein the first version of the first set of events uses the second alias to represent the account, and wherein associations between the second alias and the client entity and between the second alias and the first alias are withheld from all client entities other than the client entity.
  5. 52
    A gaming server that conducts a game involving a first client entity playing against a second client entity, wherein the first client entity is associated with a first default CA 02728940 2015-04-01 76909-445 alias and the second client entity is associated with a second default alias, the gaming server comprising:a processor;a data storage;and program instructions, stored in the data storage and executable by the processor, to (i) upon request of the first client entity, allow the first client entity to join a first instance of the game, wherein the first client entity uses a first anonymous alias in the first instance of the game, (ii) upon request of the second client entity, allow the second client entity to join the first instance of the game, wherein the second client entity uses the second default alias in the first instance of the game, (iii) record events occurring in the first instance of the game into a first history and a second history, wherein the first history uses the first default alias to represent the first client entity and the second default alias to represent the second client entity, and wherein the second history uses the first anonymous alias to represent the first client entity and the second default alias to represent the second client entity, and (iv) make at least part of the first history available to the first client entity and making at least part of the second history available to the second client entity, wherein associations between the first anonymous alias and the first client entity and between the first anonymous alias and the first default alias are withheld from all client entities other than the first client entity.
  6. 64
    A gaming server that conducts a game, wherein all players in the game play anonymously, wherein the players include a first client entity that is associated with a first default alias and a second client entity that is associated with a second default alias, the gaming server comprising:a processor;a data storage;and CA 02728940 2015-04-01 76909-445 program instructions, stored in the data storage and executable by the processor, to (i) upon request of the first client entity, allow the first client entity to join an instance of the game, wherein the first client entity uses a first anonymous alias in the instance of the game, (ii) upon request of the second client entity, allow the second client entity to join the instance of the game, wherein the second client entity uses a second anonymous alias in the instance of the game, (iii) record events occurring in the instance of the game into a first history and a second history, wherein the first history uses the first default alias to represent the first client entity and the second anonymous alias to represent the second client entity, and wherein the second history uses the first anonymous alias to represent the first client entity and the second default alias to represent the second client entity, and (iv) make at least part of the first history available to the first client entity and making at least part of the second history available to the second client entity, wherein associations between the first anonymous alias and the first client entity and between the first anonymous alias and the first default alias are withheld from all client entities other than the first client entity.