System and method for learning foreign language conversation utilizing peer-to-peer matching in an online virtual community
First Claim
1. A system for learning foreign language conversation utilizing peer-to-peer matching in an online community constructed on the network. A main server performs real-time controlling and monitoring over the entire system, and through a browse and control interface on the client side, a real-time online tutoring session can be set up between multiple matched users of the same virtual community. The system comprises:
- One central signal monitoring module, used to send and receive signal between modules and monitor user controls. When a user logs in through a browse and control interface on the client side, the module is to produce a control and monitor signal in order for other modules to perform their functions;
One member control module, used to monitor user identity and personal profile. The module is to verify the user'"'"'s identity and transfer user personal profile upon receiving the said control and monitor signal from the said central signal monitoring module, and produce an identity verification request signal;
One member profile database, used to provide relevant personal profile about the user. Upon receiving the said identity verification request signal from the said member control module, the database performs a search on the user personal profile, produces one status verification result signal, sends back one user personal profile search result, while at the same time determining whether or not to send a tutor certification signal;
One tutor certification module, used to perform an instant online tutor certification test for foreign language conversation ability on individuals wishing to become a member of the tutors user group upon receiving the said tutor certification signal, send a questions retrieval request signal, and return a tutor certification test result signal after the tutor certification test;
One certification questions database, used to provide questions needed for the tutor certification test, connect with the said tutor certification module, retrieve questions from the certification questions database upon receiving the said questions retrieval request signal and send the questions for tutor certification purposes;
One instant matching module, used to perform instant matching on the online users. The module is to receive the said status verification result signal, match users of the same virtual community based on search results and produce a student and tutor matching result signal based on the matching results; and
One connection redirecting module, used to establish a direct connection between users based on the match results in order to initiate a tutoring session.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for learning foreign language conversation utilizing peer-to-peer matching in an online virtual community. Making use of the diversity of the members in an online community, the invention provides an instant peer-to-peer matching service for foreign language conversation. The system includes: a central signal monitoring module; a member control module; a member profile database; a tutor certification module; a certification question database; an instant matching module; and a connection redirecting module. The methods include the following: starting a browse and control interface and sending the user'"'"'s login requests; instant peer-to-peer matching according to the member'"'"'s personal profile and portfolio; redirecting the connection from a student to a tutor according to the matching results; and saving the connection records to the member profile database.
-
Citations
22 Claims
-
1. A system for learning foreign language conversation utilizing peer-to-peer matching in an online community constructed on the network. A main server performs real-time controlling and monitoring over the entire system, and through a browse and control interface on the client side, a real-time online tutoring session can be set up between multiple matched users of the same virtual community. The system comprises:
-
One central signal monitoring module, used to send and receive signal between modules and monitor user controls. When a user logs in through a browse and control interface on the client side, the module is to produce a control and monitor signal in order for other modules to perform their functions;
One member control module, used to monitor user identity and personal profile. The module is to verify the user'"'"'s identity and transfer user personal profile upon receiving the said control and monitor signal from the said central signal monitoring module, and produce an identity verification request signal;
One member profile database, used to provide relevant personal profile about the user. Upon receiving the said identity verification request signal from the said member control module, the database performs a search on the user personal profile, produces one status verification result signal, sends back one user personal profile search result, while at the same time determining whether or not to send a tutor certification signal;
One tutor certification module, used to perform an instant online tutor certification test for foreign language conversation ability on individuals wishing to become a member of the tutors user group upon receiving the said tutor certification signal, send a questions retrieval request signal, and return a tutor certification test result signal after the tutor certification test;
One certification questions database, used to provide questions needed for the tutor certification test, connect with the said tutor certification module, retrieve questions from the certification questions database upon receiving the said questions retrieval request signal and send the questions for tutor certification purposes;
One instant matching module, used to perform instant matching on the online users. The module is to receive the said status verification result signal, match users of the same virtual community based on search results and produce a student and tutor matching result signal based on the matching results; and
One connection redirecting module, used to establish a direct connection between users based on the match results in order to initiate a tutoring session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for learning foreign language conversation utilizing peer-to-peer matching in an online virtual community constructed on the network. A main server performs real-time controlling and monitoring over the entire system, and through a browse and control interface on the client side, a real-time online tutoring session can be set up between multiple matched users of the same virtual community. The method comprising:
-
starting a browse and control interface and sending the login registration requests of a user;
performing instant matching according to members'"'"' personal profiles and portfolios;
performing connection redirecting between tutors and students to establish tutoring sessions based on the matching results; and
storing the connection redirection history to the members'"'"' personal profile in the member profile database. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification