Patent ID: 7172504
Filing Date: 2007-02-06
Classification: G06Q

Abstract:
1. A method of playing a question and answer game, comprising: marking products on sale with codes individual and non-repeatable on the products on sale and composed of symbols each of which is arranged in a consecutive order; storing the codes of goods on sale in a data base of a server with the installed game software; forming and storing in a data base of the server questions and answers for them, for each question several answers being formed, only one of them being correct; generating a random code having certain symbols number and types corresponding to the number and types of symbols included in the codes of products on sale; storing the said random code in the server; storing in the server data base information on a user's device logged on through a network to the server, and identification of the user; receiving from a user's device and storing in the server at least one of users' codes transmitted by the user's device; the user's code should correspond to the code of a product on sale; checking the relevancy of the user's code, namely: whether it corresponds to the code of a product on sale and whether it has participated in previous games; if the user's code is different from the code of a product on sale or if the user's code has participated in previous games, the game with this user's device is interrupted, but if the user's code corresponds to the code of a product on sale and has not participate in previous games, the game with this user's device continues; comparing the random code with the user's code for the purpose of determining the order of positions of the same symbols in the random code with the consecutive order of positions of symbols in the user's code; if at least one coincidence of the same symbol in its position in the random code sequence with the position of the same symbol in the user's code sequence is available, from the server data base is randomly extracted at least one question together with the answers for it, only one of them being correct, and transmitting this question together with the answers to the user's device; a total number N of questions, which are transmitted to a user's device from the server, is connected to the number of coincidences of the position order of random code same symbols in their sequence in accordance with the mathematical expression: S—total number of symbols in the random coda sequence; M—number of coincided symbols in the sequences of the random code and the user's code; k—an integer; receiving in the server from a user's device via a network an answer, checking its correctness in the server, if the answer is correct, the next question, as selected from the server data base, being sent to the user's device; but if the answer is incorrect the transmission of questions is interrupted while storing in the server data base the user's code participating in the game for the purpose of excluding its acceptance by the server and participation in next games; if the answer is correct, the next question as chosen from the server data base, together with answers, one of them being correct, is transmitted from the server via the network; the operations of transmitting questions by the server and receiving correct answers from the user's device are repeated, while limiting the number of transmitted questions and received correct answers in accordance with the above mathematical expression; if correct answers have been given to all the questions, the number of which is determined in accordance with the above mathematical expression, then a message on victory is formed in the server, and such a message is transmitted via the network to the user's device, while storing this user's code in the server data base for the purpose of excluding its acceptance by the server and participation in next games.