Matching educational game players in a computerized learning environment
First Claim
Patent Images
1. A method of matching users of interactive learning application programs, the method comprising:
- at a learning service program, receiving performance data for each of a plurality of users from a plurality of learning application programs;
receiving a request to perform matching of the plurality of users for multi-user interaction; and
matching the plurality of users based on the performance data for each user received from the plurality of learning application programs, to thereby produce a match result including one or more matched groups of users.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for matching users of learning application programs is provided. As one example, a learning service program can assess the performance of a user based on their interaction with at least one learning application program. Where the user requests an interactive session with other users for a particular learning application program, a learning service program can perform matching of the plurality of users according to the users'"'"' assessed abilities in the learning activities involved to achieve multi-user interaction that promotes learning by each of the users.
61 Citations
20 Claims
-
1. A method of matching users of interactive learning application programs, the method comprising:
-
at a learning service program, receiving performance data for each of a plurality of users from a plurality of learning application programs; receiving a request to perform matching of the plurality of users for multi-user interaction; and matching the plurality of users based on the performance data for each user received from the plurality of learning application programs, to thereby produce a match result including one or more matched groups of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for matching users of learning application programs, the system comprising:
-
a learning service program configured to receive performance data for each of a plurality of users from a plurality of learning application programs, and to receive a request from a requesting learning application program to perform matching of the plurality of users for multi-user interaction via the requesting learning application program; a matching engine associated with the learning service program, the matching engine being configured to match the plurality of users based on the performance data for each user received from the plurality of learning application programs, to thereby produce a match result including one or more matched groups of users; wherein the learning service program is configured send the match result to the requesting learning application program. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computerized learning system for matching users of learning application programs, the system comprising:
a matching engine configured to receive a request from a requesting learning application program via an application programming interface, the request being to perform matching of a plurality of users for multi-user interaction via a learning application program, the matching engine being further configured to process the request by determining a plurality of available users who are available for game play, reading performance data in a learner profile for each of the available users, comparing the performance data according to a matching mode to thereby produce a match result including one or more matched groups of users, and sending the match result to the requesting learning application program.
Specification