System and method for combining automatic opponent matching for computer gaming with chat room searchers
First Claim
Patent Images
1. An opponent matching method for facilitating game play, comprising:
- establishing at least one chat room in which a first set of prospective opponents can meet;
creating at least one bench within each chat room;
storing information about the first set of prospective opponents meeting in each of the at least one chat rooms in a first database;
evaluating the prospective opponents at each of the at least one benches and building assumptions with respect to the prospective opponents at each bench;
establishing a second set of prospective opponents who wish to play a game as quickly as possible;
storing information about the second set of prospective opponents in a second database;
comparing the prospective opponents in the second set of prospective opponents to the assumptions made with respect to each bench;
assigning at least one prospective opponent from the second set of prospective opponents to a bench based on the results of the comparing step; and
, initiating a game when at least a minimum number of players have been assigned to a bench.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods through which chat room participants can be automatically matched with prospective game opponents to facilitate game play. The invention can take factors such as player language, player skill level, and player location into account as opponents are assigned to games, and can match prospective players participating in a chat room with other prospective opponents not participating in the chat room.
148 Citations
14 Claims
-
1. An opponent matching method for facilitating game play, comprising:
-
establishing at least one chat room in which a first set of prospective opponents can meet;
creating at least one bench within each chat room;
storing information about the first set of prospective opponents meeting in each of the at least one chat rooms in a first database;
evaluating the prospective opponents at each of the at least one benches and building assumptions with respect to the prospective opponents at each bench;
establishing a second set of prospective opponents who wish to play a game as quickly as possible;
storing information about the second set of prospective opponents in a second database;
comparing the prospective opponents in the second set of prospective opponents to the assumptions made with respect to each bench;
assigning at least one prospective opponent from the second set of prospective opponents to a bench based on the results of the comparing step; and
,initiating a game when at least a minimum number of players have been assigned to a bench. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A chat room bench language evaluation method, comprising:
-
establishing the set of primary languages specified for each prospective opponent at a bench;
assigning the language at the intersection of the primary language sets for all prospective opponents at the bench as the language for the bench if a single language exists at the intersection of the primary language sets, and ending evaluation under the method;
establishing the complete set of languages, for each prospective opponent at the bench;
assigning the language at the intersection of the complete language sets for all prospective opponents at the bench as the language for the bench if a single language exists at the intersection of the complete language sets, and ending evaluation under the method;
assigning ANY as the language for the bench. - View Dependent Claims (9, 10)
-
-
11. An opponent matching system for matching prospective game participants, and thus facilitating playing a game, comprising:
-
a game definition, wherein the game definition includes a minimum number of players necessary to initiate a game;
a plurality of game participant devices, wherein each of the plurality of game participant devices is operated by a prospective game participant;
at least one game participant information database, wherein the at least one game participant information database contains information about each of the prospective game participants, including game participant skill level;
at least one chat room for each game participant skill level defined in the at least one game participant information database;
at least one auto searchers database, wherein the at least one auto searchers database contains at least one game bench for each of the game participant skill levels defined in the at least one game participant information database, and wherein each of the at least one game bench lists prospective game participants who are not interested in participating in the at least one chat room;
at least one chat room searchers database, wherein the at least one chat room searchers database contains at least one table, wherein the at least one table contains a list of prospective game participants using each of the at least one chat rooms;
at least one game participant selection server, wherein the at least one game participant selection server monitors the at least one chat room searchers database and the at least one auto searchers database, and matches prospective game participants listed in the at least one auto searchers database with prospective game participants participating in the at least one chat room to facilitate game play; and
,a communications means, for coupling the plurality of game participant devices to the at least one game participant selection server. - View Dependent Claims (12, 13, 14)
-
Specification