Skill-Based Electronic Gaming Tournament Play
First Claim
1. A system for managing an electronic gaming tournament between a plurality of users comprising:
- a user database operably associated with a server containing information related to each of the plurality of users, the information related to each user including a user name, a password, and tournament involvement with scoring data;
a central pseudo-random number generator operably associated with the server providing server-side generated pseudo-random numbers;
a tournament database operably associated with the server containing information related to an electronic gaming tournament including a tournament ID, a tournament type, a tournament ending time, a plurality of tournament participants selected from the user database, a plurality of the server-side generated pseudo-random numbers generated by the central pseudo-random number generator, a plurality of results associated with each of the tournament participants, and a prize schedule containing a list of prizes per tournament;
a skill-based electronic game operably deployed on a plurality of client devices, the skill-based electronic game having at least one of a plurality of starting conditions, a behavior or an appearance determined by one or more pseudo-random equations, at least one of the one or more pseudo-random equations being seeded by at least a selected one of the server-side generated pseudo-random numbers, the skill-based electronic game providing a skill-based score;
a client-server communication module being deployed on each of the plurality of client devices operably disposed between each of the skill-based electronic game and the server, each client-server communication module providing a tournament menu to the skill-based electronic game so as to provide user-selectable access to ongoing tournaments found in the tournament database, each client-server communication module receiving the tournament ID associated with a user-selected ongoing tournament, the client-server communication module further providing at least one of the server-side generated pseudo-random numbers associated with the user-selected ongoing tournament and communicating the skill-based score to the server along with the tournament ID and the user name associated with the skill-based score; and
a prize fulfillment module operably associated with the server for distributing the prize indicated in the tournament database to the user among the tournament participants who is determined to have won each tournament as of the tournament ending time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing an electronic gaming tournament between a plurality of users comprising user database operably associated with a server containing information related to each of the plurality of users, a central pseudo-random number generator providing server-side generated pseudo-random numbers; a tournament database operably containing information related to an electronic gaming; a skill-based electronic game operably deployed on a plurality of client devices, the skill-based electronic game having at least one of its starting conditions, its behavior or its appearance determined by one or more psuedo-random equations; a client-server communication module being deployed on each of the plurality of client devices operably disposed between each of the skill-based electronic games and the server, each client-server communication module providing a tournament menu to the skill-based electronic game so as to provide user-selectable access to ongoing tournaments found in the tournament database, and a prize fulfillment module for distributing the prize indicated in the tournament database to the user among the tournament participants who is determined to have won each tournament as of the tournament ending time.
128 Citations
31 Claims
-
1. A system for managing an electronic gaming tournament between a plurality of users comprising:
-
a user database operably associated with a server containing information related to each of the plurality of users, the information related to each user including a user name, a password, and tournament involvement with scoring data; a central pseudo-random number generator operably associated with the server providing server-side generated pseudo-random numbers; a tournament database operably associated with the server containing information related to an electronic gaming tournament including a tournament ID, a tournament type, a tournament ending time, a plurality of tournament participants selected from the user database, a plurality of the server-side generated pseudo-random numbers generated by the central pseudo-random number generator, a plurality of results associated with each of the tournament participants, and a prize schedule containing a list of prizes per tournament; a skill-based electronic game operably deployed on a plurality of client devices, the skill-based electronic game having at least one of a plurality of starting conditions, a behavior or an appearance determined by one or more pseudo-random equations, at least one of the one or more pseudo-random equations being seeded by at least a selected one of the server-side generated pseudo-random numbers, the skill-based electronic game providing a skill-based score; a client-server communication module being deployed on each of the plurality of client devices operably disposed between each of the skill-based electronic game and the server, each client-server communication module providing a tournament menu to the skill-based electronic game so as to provide user-selectable access to ongoing tournaments found in the tournament database, each client-server communication module receiving the tournament ID associated with a user-selected ongoing tournament, the client-server communication module further providing at least one of the server-side generated pseudo-random numbers associated with the user-selected ongoing tournament and communicating the skill-based score to the server along with the tournament ID and the user name associated with the skill-based score; and a prize fulfillment module operably associated with the server for distributing the prize indicated in the tournament database to the user among the tournament participants who is determined to have won each tournament as of the tournament ending time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A software development kit for use in facilitating the development of software applications for a skill-based electronic gaming tournament between a plurality of users, the software development kit comprising:
-
a compliance module operably connected to a preexisting mobile game interface, the compliance module providing a simulated tournament menu having a plurality of configurations to a skill-based electronic game and simulated connections to a tournament server so as to provide user-selectable access to a simulated tournament, the compliance module further providing a compliance module-generated pseudo-random number to the skill-based electronic game, wherein the compliance module comprises; a tournament-to-client event handler for integrating signals from the tournament server to the preexisting mobile game interface; and a client-to-tournament event handler for integrating signals from the preexisting mobile game interface to the tournament server. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification