FACILITATING TARGETED INTERACTION IN A NETWORKED LEARNING ENVIRONMENT
First Claim
Patent Images
1. A method, comprising:
- maintaining for a plurality of users of an online education system, profiles, wherein the profile maintained for each of the plurality of users describes one or more education-related attributes associated with the corresponding user of the plurality of users;
in response to a request, from a first user of the plurality of users, to interact with one or more other users of the plurality of users;
detecting which particular subject matter the first user is currently working on;
identifying a particular set of other users that are currently working on the particular subject matter or subject matter related to the particular subject matter;
based on a comparison between a first profile that is associated with the first user and a second profile that is associated with a second user of the particular set of users, determining that attribute values of the first profile are similar to attribute values of the second profile;
selecting the second user from among the particular set of users based, at least in part, on the determination that that attribute values of the first profile are similar to attribute values of the second profile;
facilitating interaction between the first user and the second user;
wherein the method is performed by one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for facilitating interaction in a learning environment is provided. Based on the subject matter that a student is working on, another student is selected for interaction with the student.
29 Citations
19 Claims
-
1. A method, comprising:
-
maintaining for a plurality of users of an online education system, profiles, wherein the profile maintained for each of the plurality of users describes one or more education-related attributes associated with the corresponding user of the plurality of users; in response to a request, from a first user of the plurality of users, to interact with one or more other users of the plurality of users; detecting which particular subject matter the first user is currently working on; identifying a particular set of other users that are currently working on the particular subject matter or subject matter related to the particular subject matter; based on a comparison between a first profile that is associated with the first user and a second profile that is associated with a second user of the particular set of users, determining that attribute values of the first profile are similar to attribute values of the second profile; selecting the second user from among the particular set of users based, at least in part, on the determination that that attribute values of the first profile are similar to attribute values of the second profile; facilitating interaction between the first user and the second user; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable non-transitory storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
maintaining for a plurality of users of an online education system, profiles, wherein the profile maintained for each of the plurality of users describes one or more education-related attributes associated with the corresponding user of the plurality of users; in response to a request, from a first user of the plurality of users, to interact with one or more other users of the plurality of users; detecting which particular subject matter the first user is currently working on; identifying a particular set of other users that are currently working on the particular subject matter or subject matter related to the particular subject matter; based on a comparison between a first profile that is associated with the first user and a second profile that is associated with a second user of the particular set of users, determining that attribute values of the first profile are similar to attribute values of the second profile; selecting the second user from among the particular set of users based, at least in part, on the determination that that attribute values of the first profile are similar to attribute values of the second profile; facilitating interaction between the first user and the second user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more processors; a computer readable storage medium comprising instructions which, when executed by the one or more processors, cause performance steps comprising; maintaining for a plurality of users of an online education system, profiles, wherein the profile maintained for each of the plurality of users describes one or more education-related attributes associated with the corresponding user of the plurality of users; in response to a request, from a first user of the plurality of users, to interact with one or more other users of the plurality of users; detecting which particular subject matter the first user is currently working on; identifying a particular set of other users that are currently working on the particular subject matter or subject matter related to the particular subject matter; based on a comparison between a first profile that is associated with the first user and a second profile that is associated with a second user of the particular set of users, determining that attribute values of the first profile are similar to attribute values of the second profile; selecting the second user from among the particular set of users based, at least in part, on the determination that that attribute values of the first profile are similar to attribute values of the second profile; facilitating interaction between the first user and the second user.
-
Specification