US20030054879A1

System and method for securing electronic games

Claim Score by NHIP

Read claim 10, the broadest

Abstract

A game server is provided, the game server comprising a processor and a storage device coupled to the processor. The storage device stores instructions adapted to be executed by the processor to perform a method comprising: generating a first signal; transmitting an encoded first signal; receiving a second signal; and transmitting a decoding key after receiving the second signal.

US20030054879A1, drawing sheet 1
Sheet 1 of 30

Term

Term ended

Projected expiry passed 31 December 2016, 9.7 years ago.

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

89 claims: 18 independent, 71 dependent

  1. 1
    A game server, comprising:a processor;and a storage device coupled to the processor and storing instructions adapted to be executed by the processor to perform a method comprising: generating a first signal;transmitting an encoded first signal;receiving a second signal;and transmitting a decoding key after receiving the second signal, the decoding key enabling a player terminal to determine the first signal.
  2. 10
    Broadest claimClaim Score 89, very broad(NHIP)A medium storing instructions adapted to be executed by a processor to perform a method, the method comprising:generating a first signal;transmitting an encoded first signal;receiving a second signal;and transmitting a decoding key after receiving the second signal, the decoding key enabling a player terminal to determine the first signal.
  3. 11
    A method comprising:determining a first signal;receiving an encoding key from a third party;encoding the first signal based on the encoding key to generate an encoded first signal;transmitting the encoded first signal to a player terminal;receiving a second signal from the player terminal;and transmitting a decoding key to the player terminal after receiving the second signal.
  4. 13
    A method comprising:receiving an encoded first signal from a player terminal, in which the encoded first signal comprises a first signal that is encoded;generating a second signal;receiving an encoding key from a third party;encoding the second signal to generate an encoded second signal;transmitting the encoded second signal to the player terminal;receiving a decoding key from the player terminal after transmitting the second signal;and determining the first signal based on the encoded first signal and the decoding key.
  5. 14
    A method comprising:receiving an encoded first signal from a player terminal, in which the encoded first signal comprises a first signal that is encoded;receiving a decoding key from the player terminal;determining the first signal based on the encoded first signal and the decoding key;transmitting a request for verification of the first signal to a third party, the request including the decoding key;and receiving from the third party an indication of whether the first signal is verified.
  6. 21
    A method comprising:receiving an encoded first signal from a player terminal, in which the encoded first signal comprises a first signal that is encoded;receiving a decoding key from the player terminal;determining the first signal based on the encoded first signal and the decoding key;transmitting a request for verification of the first signal to a third party, the request including the encoded first signal, and the request including the first signal;and receiving from the third party an indication of whether the first signal is verified.
  7. 29
    A method comprising:receiving a first encoded first signal from a player terminal, in which the first encoded first signal comprises a first signal that is encoded;receiving a decoding key;determining the first signal based on the first encoded first signal and the decoding key;transmitting a request for an encoding key to a third party;receiving the encoding key from the third party;and determining whether the encoding key corresponds to the decoding key.
  8. 39
    A method comprising:receiving an encoded first signal from a player terminal, in which the encoded first signal comprises a first signal that is encoded;generating a second signal;transmitting the second signal to the player terminal;receiving a decoding key from the player terminal after transmitting the second signal;determining the first signal based on the encoded first signal and the decoding key;and before transmitting the second signal, receiving an encoding key from the player terminal.
  9. 40
    A method comprising:generating a first signal;determining an encoding key;generating an encoded first signal based on the first signal and the encoding key;transmitting the encoded first signal to a player terminal;determining a second signal that is associated with the player terminal;and before determining the second signal, transmitting the encoding key to the player terminal.
  10. 45
    A method comprising:generating a first signal;determining at least one character;combining the first signal and the at least one character to generate a combination of the first signal and the at least one character;encoding the combination to generate an encoded combination;transmitting the encoded combination to a player terminal;receiving a second signal from the player terminal;and transmitting a decoding key to the player terminal after receiving the second signal.
  11. 48
    A method comprising:receiving an encoded combination from a player terminal, in which the encoded combination comprises a combination that is encoded, and in which the combination comprises a first signal and at least one character;generating a second signal;transmitting the second signal to the player terminal;receiving a decoding key from the player terminal after transmitting the second signal;and determining the at least one character based on the encoded combination and the decoding key.
  12. 55
    A medium storing instructions adapted to be executed by a processor to perform a method, the method comprising:generating a first signal;encoding the first signal to generate an encoded first signal;transmitting the encoded first signal to a game server;receiving a second signal from the game server;and transmitting a decoding key to the game server after receiving the second signal, the decoding key enabling the game server to determine the first signal based on the encoded first signal and the decoding key.
  13. 56
    A player terminal, comprising:a processor;and a computer readable medium storing a program, the program being operative to instruct the processor to perform a method comprising: receiving an encoded first signal, in which the encoded first signal comprises a first signal that is encoded;generating a second signal;transmitting the second signal;receiving a decoding key after transmitting the second signal;and determining the first signal based on the encoded first signal and the decoding key.
  14. 58
    A medium storing instructions adapted to be executed by a processor to perform a method, the method comprising:receiving an encoded first signal from a game server, in which the encoded first signal comprises a first signal that is encoded;generating a second signal;transmitting the second signal to the game server;receiving a decoding key from the game server after transmitting the second signal;and determining the first signal based on the encoded first signal and the decoding key.
  15. 59
    A method comprising:transmitting an encoding key to a game server;receiving a request for verification from a player terminal, the request including a decoding key;determining whether the encoding key corresponds to the decoding key;and transmitting to the player terminal an indication of whether the encoding key corresponds to the decoding key.
  16. 67
    A method comprising:transmitting an encoding key to a game server;receiving an encoded first signal from a player terminal, in which the encoded first signal comprises a first signal that is encoded;receiving a second signal;encoding the second signal based on the encoding key to generate an encoded second signal;determining whether the encoded second signal is equal to the encoded first signal;and transmitting to the player terminal an indication of whether the encoded second signal is equal to the encoded first signal.
  17. 74
    A method comprising:determining at least one potential game outcome, in which the at least one potential game outcome corresponds to a game;determining a combination protocol for generating a game outcome, in which the combination protocol is associated with the game, in which the combination protocol has an associated first input, and in which the combination protocol has an associated second input;determining at least one first number;determining a second number;generating, for each at least one first number, a respective game outcome based on: the first number, the second number, and the combination protocol, thereby determining a set of at least one generated game outcome;and determining whether each at least one potential game outcome is represented in the set of the at least one generated game outcome.
  18. 87
    A method comprising:determining a combination protocol for generating a game outcome, in which the combination protocol is associated with a game, in which the combination protocol has an associated first input, and in which the combination protocol has an associated second input;determining a first criterion that is associated with the first input;determining at least one first number that satisfies the first criterion;determining a second number;generating, for each at least one first number, a respective game outcome based on: the first number, the second number, and the combination protocol, thereby determining a set of at least one generated game outcome;and determining a potential game outcome, in which the potential game outcome is associated with the game;determining a probability of occurrence of the potential game outcome;determining a relative frequency of representation of the potential game outcome in the set of at least one generated game outcome;and determining a level of fairness of the combination protocol based on the probability of occurrence and the relative frequency of representation.