WO2000067224A1 - Computer-aided learning method and system matching students with instructors - Google Patents

Computer-aided learning method and system matching students with instructors Download PDF

Info

Publication number
WO2000067224A1
WO2000067224A1 PCT/US2000/012355 US0012355W WO0067224A1 WO 2000067224 A1 WO2000067224 A1 WO 2000067224A1 US 0012355 W US0012355 W US 0012355W WO 0067224 A1 WO0067224 A1 WO 0067224A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
type
computer
subject
recited
Prior art date
Application number
PCT/US2000/012355
Other languages
French (fr)
Inventor
David Chao
Hsien Tsung Chang
Peter P. Tong
Original Assignee
Anabas, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anabas, Inc. filed Critical Anabas, Inc.
Publication of WO2000067224A1 publication Critical patent/WO2000067224A1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/06Foreign languages
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/927Education or instruction

Definitions

  • the present invention relates generally to computer-aided learning methods and systems and more particularly to remotely allowing a student to select an instructor to learn a subject through a computer.
  • l o We are living in a global environment where we need to learn to work with people from different parts of the world to get things done.
  • a computer it is not uncommon that its printed circuit boards are fabricated in Taiwan; monitors are manufactured in Japan; application programs are written in India; and the final products—the computers—are sold in the United States.
  • the best instructor to teach a foreign language may be a person whose mother tongue is that language, typically, such person does not live in your neighborhood.
  • the major English-speaking population is concentrated thousands of miles away. The need is high, but the supply is very low.
  • the present invention provides methods and apparatus that match students with instructors that do not have to live in similar neighborhoods. In one embodiment, the students want to learn a foreign language. There are many potential excellent instructors who live thousands of miles away.
  • the challenge is to find the instructors that can satisfy the students, and to find the students that fit the needs of the instructor.
  • Another group not only wants to learn how to communicate orally, but also in writing. Some can only learn at night, after work. Others can only learn from around 1pm to 3 pm when their kids are taking a nap. Some do not care about tuition, as long as the instructor is good.
  • One embodiment of the present invention creates a medium that allows students to select instructors who can reside in a very different neighborhood.
  • the embodiment can automatically identify instructors based on the needs and preferences of students. It can also establish the medium of communication to allow them to get acquainted and to start the learning sessions.
  • the embodiment monitors the communication sessions, processes the billing, and collects payment from the students to pay the instructors.
  • instructors base on their interests, can also identify their students of choice.
  • the apparatus includes a search engine, a session manager, an account manager, and a categorizer. It allows a student user select an instructor user to learn a language based on information regarding many instructor users previously stored in a storage medium. After a user enters his user identification into the embodiment, if he is a student, the search engine allows him to search information regarding instructors in the storage medium to select at least one instructor he desires to learn the language from. Then, the session manager establishes a communication connection between the student and the at least one instructor selected. The session manager also monitors the session, such as determining when the session is over. Later, the account manager collects from the student to pay the instructor based on the monitored information. In this embodiment, if the user is an instructor, the categorizer allows him to enter at least one piece of personal information into the storage medium to be searched by students.
  • the apparatus allows an instructor to select a student to teach a language based on information regarding many students previously stored in the storage medium.
  • the apparatus automatically matches students with instructors based on their interest and preferences.
  • students and instructors located in very diverse locations, can be matched based on their individual needs and interests. For example, students in China can be matched to instructors in the United States, or vice versa. A physically-handicapped instructor does not have to leave his comfort zone to teach—He can teach from his home.
  • the matching process can be based on the personal profiles of the users, and can be done automatically.
  • the embodiment can establish sessions to allow the users to further negotiate to determine if they really fit. If they decide that they would like to work together, the embodiment can establish sessions for them at their desired time, and monitor the sessions accordingly.
  • the embodiment can process the paperwork contemporaneously and collect payments from the students. The payments can depend on the duration of use. The instructors do not have to worry about administrative details.
  • the embodiment can provide differential billing to different users. Information on learning records can also allow students to find out the reputation of instructors, and vice versa.
  • FIG. 1 shows an embodiment of the present invention.
  • FIG. 2 shows one set of steps to implement an embodiment of the present invention.
  • FIG. 3 shows examples of types of users for the present invention.
  • FIG. 4 shows examples of different areas to categorize instructors.
  • FIG. 5 shows examples of different areas to categorize students.
  • FIG. 6 shows one set of steps performed for identification in the present invention.
  • FIG. 7 shows examples of activities performed by a session manager of the present invention.
  • FIG. 8 shows examples of activities performed by an account manager of the present invention.
  • FIG. 9 shows computers networked to implement one embodiment of the invention.
  • FIG. 10 shows a set of steps to implement another embodiment of the present invention.
  • FIG. 1 shows an embodiment 100 of the present invention to implement one set of steps 150, as shown in FIG. 2.
  • the embodiment includes a categorizer 104 to generate user profiles (Step 154); a search engine 106 to identify one or more users based on some rules (Step 156); a storage medium 108; a session manager
  • Step 158 to manage sessions
  • Step 160 to process accounts
  • the apparatus also includes a determinator 102 to determine on the type of users based on information entered by users (Step 152).
  • FIG. 3 shows two types of users for the present invention, namely students, 200, and instructors, 202. There can be other types of users, such as system administrators.
  • the user enters his user identification.
  • his identification can be his real name, a code name, his fingerprint or other biometric identifier.
  • the user can choose his user identification to be entered into the system, which can ask for his subject of interest and whether he is a student or an instructor of that subject.
  • Such information can be stored in the storage medium 108.
  • a user can be an instructor of one subject and a student of another.
  • FIG. 4 shows a number of categories for the instructor' s profile.
  • one category is the subject the instructor is interested in, which, in this case, is his subject of specialty, 302.
  • a list of entries can show up, such as teach to speak English, and teach to speak Spanish.
  • the user can check off the subject he can be an instructor, or his subject of interest. For example, he can check off the box to teach to speak English. He can also be asked for his place of residence, 304, his native language,
  • a personal clip can be a picture; an audio stream; a video stream; a html page; a Web page; a multimedia stream or other file formats; or some combination of the above; about himself If he is not available for the next two weeks, but would be free afterwards, he can enter such availability information, 320, into the system.
  • the references can be feedbacks from prior students, 310, whom he previously taught using the system. Such feedbacks do not have to be entered by him, but by other students after their classes with him. Such feedbacks again can be a narrative by those students, and can include the students' email addresses.
  • the instructor also has a category describing his past usage 318. Such information builds the profile of the instructor.
  • the categories are used to build a hierarchy.
  • the peak of a hierarchy is a group of English teachers.
  • the nodes connected to that peak node include two separate sub-nodes.
  • One sub-node is for those instructors whose native language is English, and the other is not.
  • Below each of the sub-node is four sub-sub-nodes, grouping instructors based on their rates.
  • Such a hierarchical structure enhances searching efficiency.
  • the user is a student. His characteristics again can be categorized.
  • FIG. 5 shows examples of different categories of the student, 350. They can include the subject he is interested in, which in this case, is the subject he wants to learn, 352; and can include his present level on the subject, 354, such as kindergarten or high school.
  • Other categories can include the reasons of his learning, 356; his preferred rates, 359; his preferred work hours, 360; his personal clip, 361 ; his native language, 364; the preferred place of residence of his instructor, 366; and the preferred learning mode, 368, such as through audio-conferencing or video-conferencing.
  • Another category is feedbacks from prior instructors, 357, whom he previously learnt from using the system. Such feedbacks can be a narrative by those instructors, and include the instructors' email addresses. Based on the feedbacks, his reputation stays with him. In one embodiment, he is allowed to comment, 358, on the feedbacks. In another embodiment, the system also keeps track of his place of residence. His past usage of the system, 362, can also be included. Such information builds the profile of the student user.
  • the search engine 106 can automatically identify the instructor for the student. This can be done by searching the storage medium, 250, and generating the best match, 252, based on instructors available in the storage medium, as shown in FIG. 6.
  • the student's information includes the following:
  • the search engine can automatically match the student's interest with instructors having the same characteristics.
  • the student can include a weight next to some of the categories he entered. For example, next to a category, there is a set of weights entries, as follows:
  • a number of rules can be used to generate the best match if there is no exact match. For example, if the student's preferred rate is X or less, and no instructor has that rate, then the search engine looks for the rate of X+5. Such rules should be obvious to those skilled in the art, and would not be further described in this application.
  • students can be matched to the instructor's characteristics. For example, after the instructor has entered his characteristics into the system, the search engine can search and perform the best match with information of students in the storage medium.
  • the search engine produces a number of matched results. It would then be up to the user to select the one or more he desires.
  • the user can be allowed to access information in each of matched results to get additional data. For example, going back to the example of the student user, assume that the search engine produces 5 instructors. The student can then access the characteristics of the 5 instructors to make his decision. He can access the personal clip of the instructors, if they have one.
  • all of the information in the categories shown in FIG. 4 is accessible, except past usages, 318. Based on the accessed information, the student can select a number of instructors, such as 2.
  • the session manager can establish a session, 408, between the student and each of the instructors. If the student or the instructor is not available, the session manager can send an email to that party to establish a convenient time for them to communicate.
  • FIG. 7 shows a number of activities 400 that can be performed by the session manager.
  • the session manager can monitor the duration of the sessions, 402, and allow for trial or negotiation session, 404.
  • the trial session permits the student to communicate with each of the instructors for a duration of time, such as 30 minutes, before he has to decide on the instructor he wants to learn from. During the session, they may change the payment schedule, such as going for a fixed rate, instead of an hourly rate.
  • the student and the instructors can communicate through email to determine the time of their trial session. After the time is set, the session manager can establish the session. Methods to establish and monitor sessions by computers should be obvious to those skilled in the art and will not be further described.
  • session manager activities include providing feedbacks regarding the user. For example, at the end of learning a subject from the instructor, the session manager can send a questionnaire to the student, asking him to provide some feedbacks regarding the instructor. Such student feedback information 310 can be included as the characteristics of the instructor. In another embodiment, the instructor is allowed to review the feedback, and comment on them. In one embodiment, the session manager can provide learning materials based on a syllabus, 410, for the student and the instructor to follow. For example, the English instructor can teach the student to speak English based on texts provided by the session manager. The text can be shown on monitors before the instructor and the student.
  • the student can try to learn from the selected instructor, or the instructor can try to teach the selected student, at any time. This can be done, for example, by the student sending his identification, his subject of interest and a request to the apparatus 100, to have a session with the instructor. If the instructor accepts, the learning session can start, and the session manager can monitor the process.
  • a learning session does not have to be limited to one instructor and one student.
  • One student can have more than one instructor, or vice versa. This is up to the students and the instructors.
  • Establishing and monitoring such communication sessions should be obvious to those skilled in the art, and will not be further described.
  • Information monitored by the session manager can be stored in the storage medium, which can include a database.
  • the account manager can generate reports on the monitored activities, 510.
  • FIG. 8 shows examples of other activities, 500, that can be performed by the account manager.
  • the account manager can calculate, 502, the amount owed by the student based on the duration of the sessions and the rate of the instructor.
  • the account manager can collect from the student, 504, by sending the student bills for paying the instructor, 508.
  • the account manager extracts a fixed percentage from the payment to the instructor as management fee. This management fee does not have to be fixed.
  • the account manager can set differential management fees, 506. For example, the first 50 hours of instruction, the management fee is 1% of the instructor's payment; and the second 50 hours, the management fee is 0.75%.
  • an instructor can change, 503, the amount of tuition his student has to pay.
  • the management fee stays the same. But if the tuition goes up, the management fee goes up accordingly.
  • FIG. 9 shows computers networked to implement one embodiment of the invention. Different elements in the present invention may be in different physical components.
  • the embodiment 100 can be in a computer, such as a server computer 550, which is accessed by student users and instructor users with client computers, 554 or other computing engines 552, through a network, 556.
  • the computers can have network interface adapters to gain access to the network.
  • the network can be a public network, such as the Internet; a private network, such as an intranet; or a public/private network.
  • Each computer can include a digital camera for video-conferencing, or a head set for audio-conferencing.
  • a computer is an apparatus, an engine or a substance that can compute, and the computer is at least partially designed by a human being.
  • the determinator is in a client computer. After the determinator determines that the user is a student or an instructor of the subject of interest, such information is transmitted to a server computer to act accordingly.
  • a client computer can have both the determinator and the categorizer.
  • a client computer can be a thin client with minimal computation and memory power.
  • it includes an output device, such as a small screen or a speaker; an input device, such as a digital camera, a key pad, or a speech recognizer that receives and transforms analog speech to digital signals; and a connectivity device to couple the computer to a network.
  • a thin client can be a computer or computation engine used by a student to connect to a server computer, which manages a session to connect with another computer used by an instructor.
  • FIG. 10 shows a set of steps 600 to implement another embodiment of the present invention. This embodiment can use such a thin client, for example by a student.
  • the thin client or a first computer transmits a piece of information (Step 602) from the student to a second computer, such as a server computer.
  • the two computers are typically connected by a network.
  • the second computer can include components such as the search engine and the storage medium.
  • the piece of information can be used to identify an instructor based on information of many such instructors previously stored in the storage medium, as previously described.
  • sessions between the student and the instructor can be established.
  • the first computer can initiate (Step 604) such sessions between the student and the instructor, who probably is using a third computer for teaching the subject.
  • the third computer again can be a thin client.
  • the step of initiating a session is sending a request to the third computer asking to have a session established.
  • These sessions can be during time frames determined by the users. Based on one or more of these sessions, an account can be processed by an account manager, which can be in the second computer, to collect a payment from the student.
  • the first computer can also transmit (Step 606) a piece of information to the second computer regarding the student. That piece of information can be used to build the student's profile and can be stored in the storage medium for identifying the student to work on a subject in the future. Note that this second transmitting step (606) does not have to be performed after the step of initiating a session (604) or the first transmitting step (602).
  • the thin client can include the determinator to determine on the type of user.
  • the present invention can be implemented in hardware or software or both.
  • the search engine 106 can be written in software, or can be functions performed by a special-purpose chip.
  • the present invention has been described to teach a language, other subjects can be taught by the present invention.
  • the determinator can determine whether the user is an instructor or a student, based on the user's previous input.
  • students' payments are based on the duration of time services were rendered, with the services rendered based on personal interaction.
  • the instructor is a lawyer
  • the student is a client
  • the subject is paying taxes.
  • the client is learning how to prepare his tax return from the lawyer. In this situation, learning covers problem solving.
  • students use the search engine 106 to identify the desired instructors.
  • the search engine 106 does not perform automatic matching of the students with the instructors. It is up to the students to look for the instructors.
  • the step of identifying is by the search engine, 106, as used by the students.
  • the embodiment 100 or a number of components in the embodiment 100, reside in a Web server, with the server managing the sessions.
  • the method 150, or a number of steps in the method 150 are implemented in a Web server.
  • the server can include a HTTP server that understands HTTP or equivalent protocol.
  • a student in South Africa can learn from an instructor in Brazil using an embodiment of the invention.
  • Each can have a digital camera for video-conferencing.
  • the present invention provides a medium for them to develop a personal relationship. This can create a sense of community and family for people in different parts of the world. Through learning a subject, they can share their mutual interest. Note that in one embodiment, as long as the users are using a part of their sessions to learn, they would be considered learning. In other words, the users can spend some of their connection time to chat on other areas.
  • the list of subjects previously in the storage medium does not include the subject of the user's interest or specialty, he can create his own subject. For example, his specialty is in making sushi, and there is no such subject in the list of subjects. He can create that subject. Next time, a student who wants to learn how to make sushi may be matched to him.
  • a first type of user a student or an instructor
  • the session manager can manage a session between the user of the first type using a first computer and the identified user of the second type using a second computer for learning the subject.
  • the time to learn can be determined by the users.
  • the account manager can process an account based on the session for collecting a payment from the user learning the subject.
  • One piece of information about the user of the first type can also be stored in the storage medium so that he can be identified in the future to work on a subject.
  • the present invention allows the user of the first type and the identified user of the second type to use different computers, with the two computers being connected by a network. Since the user of the first type and the user of the second type can pick the computers they want to use, they have a certain degree of freedom to pick the locations to work on the subject. Moreover, embodiments of the present invention allow one type of user to select a user of another type to work on a subject.

Abstract

A computer-aided learning method and apparatus allowing a student to select an instructor from many instructors to learn a subject, and vice versa. Each user has an identifier. The apparatus can include a determinator (102), a search engine (106), a session manager (110), an account manager (112), a categorizer (104), and a storage medium (108). The determinator determines the type of user based on at least the identifier of the user. If the user is a student, the search engine identifies the instructor based on information previously stored in the storage medium regarding the instructors; the session manager manages a session between the student and the identified instructor for learning the subject; and the account manager processes an account based on the duration of the session for collecting a payment from the student to pay the instructor. If the user is an instructor, based on inputs from the instructor, the categorizer generates the instructor's profile to be identified.

Description

COMPUTER-AIDED LEARNING METHOD AND SYSTEMS MATCHING STUDENTS WITH INSTRUCTORS
BACKGROUND OF THE INVENTION
The present invention relates generally to computer-aided learning methods and systems and more particularly to remotely allowing a student to select an instructor to learn a subject through a computer. l o We are living in a global environment where we need to learn to work with people from different parts of the world to get things done. Just using a computer as an example, it is not uncommon that its printed circuit boards are fabricated in Taiwan; monitors are manufactured in Japan; application programs are written in India; and the final products—the computers—are sold in the United States.
15 The penetration of the World Wide Web (Web) to almost all sectors of the society has further enhanced this global aspects. It will not be long that more products will be sold and more services rendered on the Web than on many other distribution channels.
The global market has significantly increased the value of information, which
20 might have become one of the most important global commodities. We need to learn from and to work with people from other parts of the world.
One of the best ways to learn from and to work with someone is to speak their language and to understand their culture. It would make the process much smoother and more productive. This implies that we should learn foreign
25 languages. However, identifying the right instructor to learn a different language is not an easy task.
In China, the need to learn English is phenomenal, especially for the younger generation. They know that English is one of the, if not the, most important languages to learn. Being proficient in English will open many doors for them. A language tutoring class with a Caucasian instructor can automatically charge a premium because the perception is that a Caucasian is a better English teacher.
Though the best instructor to teach a foreign language may be a person whose mother tongue is that language, typically, such person does not live in your neighborhood. For example, compared to the huge population in China, there are very few instructors with English as their native language living in China. The major English-speaking population is concentrated thousands of miles away. The need is high, but the supply is very low. It should be apparent from the foregoing that there is a need for a medium that would bring large number of English-speaking instructors to the even larger number of students thousands of miles away, and to help match them together. SUMMARY OF THE INVENTION The present invention provides methods and apparatus that match students with instructors that do not have to live in similar neighborhoods. In one embodiment, the students want to learn a foreign language. There are many potential excellent instructors who live thousands of miles away. The challenge is to find the instructors that can satisfy the students, and to find the students that fit the needs of the instructor. We have different needs. For students, some might be interested in learning elementary English, just sufficient to get by as a tourist. Other might like to make sales presentation in English to potential customers. Another group not only wants to learn how to communicate orally, but also in writing. Some can only learn at night, after work. Others can only learn from around 1pm to 3 pm when their kids are taking a nap. Some do not care about tuition, as long as the instructor is good.
Others only want a reasonable product at a reasonable rate.
Typically, we select instructors based on reputation and recommendation. People attend a good school because it has a good name. Although there are tremendous number of good English instructors in the United States, identifying a good one, thousands of miles away is not an easy task, let alone identifying the one that fits one's individual needs.
Regarding instructors, some might like to teach, but only from 9 am to 11 am, Monday to Thursday, excluding major holidays. They might have retired, and treat teaching as another source of income. For another group, they like to talk to people from a different culture, and getting paid is not that important to them. There are also a group of top instructors who would not contemplate teaching unless they are very well-paid. They do not mind teaching students faraway, as long as they do not have to worry about administrative details, such as payments. For students living hundreds of miles away, it would be a challenge to collect delinquent payments.
One embodiment of the present invention creates a medium that allows students to select instructors who can reside in a very different neighborhood. The embodiment can automatically identify instructors based on the needs and preferences of students. It can also establish the medium of communication to allow them to get acquainted and to start the learning sessions. In addition, the embodiment monitors the communication sessions, processes the billing, and collects payment from the students to pay the instructors. In another embodiment, instructors, base on their interests, can also identify their students of choice.
In one embodiment, the apparatus includes a search engine, a session manager, an account manager, and a categorizer. It allows a student user select an instructor user to learn a language based on information regarding many instructor users previously stored in a storage medium. After a user enters his user identification into the embodiment, if he is a student, the search engine allows him to search information regarding instructors in the storage medium to select at least one instructor he desires to learn the language from. Then, the session manager establishes a communication connection between the student and the at least one instructor selected. The session manager also monitors the session, such as determining when the session is over. Later, the account manager collects from the student to pay the instructor based on the monitored information. In this embodiment, if the user is an instructor, the categorizer allows him to enter at least one piece of personal information into the storage medium to be searched by students.
Conversely, in another embodiment, the apparatus allows an instructor to select a student to teach a language based on information regarding many students previously stored in the storage medium. In yet another embodiment, the apparatus automatically matches students with instructors based on their interest and preferences.
In one embodiment, students and instructors, located in very diverse locations, can be matched based on their individual needs and interests. For example, students in China can be matched to instructors in the United States, or vice versa. A physically-handicapped instructor does not have to leave his comfort zone to teach—He can teach from his home.
In another embodiment, the matching process can be based on the personal profiles of the users, and can be done automatically. After the matching, the embodiment can establish sessions to allow the users to further negotiate to determine if they really fit. If they decide that they would like to work together, the embodiment can establish sessions for them at their desired time, and monitor the sessions accordingly. The embodiment can process the paperwork contemporaneously and collect payments from the students. The payments can depend on the duration of use. The instructors do not have to worry about administrative details. Furthermore, based on past usage, the embodiment can provide differential billing to different users. Information on learning records can also allow students to find out the reputation of instructors, and vice versa. Other aspects and advantages of the present invention will become apparent from the following detailed description, which, when taken in conjunction with the accompanying drawings, illustrates by way of example the principles of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows an embodiment of the present invention.
FIG. 2 shows one set of steps to implement an embodiment of the present invention.
FIG. 3 shows examples of types of users for the present invention. FIG. 4 shows examples of different areas to categorize instructors.
FIG. 5 shows examples of different areas to categorize students.
FIG. 6 shows one set of steps performed for identification in the present invention.
FIG. 7 shows examples of activities performed by a session manager of the present invention.
FIG. 8 shows examples of activities performed by an account manager of the present invention.
FIG. 9 shows computers networked to implement one embodiment of the invention. FIG. 10 shows a set of steps to implement another embodiment of the present invention.
Same numerals in Figures 1-10 are assigned to similar elements in all the figures. Embodiments of the invention are discussed below with reference to
Figures 1-10. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes as the invention extends beyond these limited embodiments. DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows an embodiment 100 of the present invention to implement one set of steps 150, as shown in FIG. 2. The embodiment includes a categorizer 104 to generate user profiles (Step 154); a search engine 106 to identify one or more users based on some rules (Step 156); a storage medium 108; a session manager
110 to manage sessions (Step 158); and an account manager 112 to process accounts (Step 160).
In another embodiment, the apparatus also includes a determinator 102 to determine on the type of users based on information entered by users (Step 152). FIG. 3 shows two types of users for the present invention, namely students, 200, and instructors, 202. There can be other types of users, such as system administrators.
Typically, to use an embodiment of the invention, the user enters his user identification. This can be done in many ways. For example, his identification can be his real name, a code name, his fingerprint or other biometric identifier.
If the user is a first time user, the user can choose his user identification to be entered into the system, which can ask for his subject of interest and whether he is a student or an instructor of that subject. Such information can be stored in the storage medium 108. A user can be an instructor of one subject and a student of another.
As an example, he wants to teach a subject. When asked by the apparatus, the user responds that he is an instructor of that subject. In one embodiment, he is then asked a number of questions to generate his profile, and to have his profile categorized accordingly. At least one piece of information about him can be stored in the storage medium for identifying him later to teach a subject. FIG. 4 shows a number of categories for the instructor' s profile. There can be a dialog box for each category, and the dialog box can have a list of entries. For example, one category is the subject the instructor is interested in, which, in this case, is his subject of specialty, 302. A list of entries can show up, such as teach to speak English, and teach to speak Spanish. The user can check off the subject he can be an instructor, or his subject of interest. For example, he can check off the box to teach to speak English. He can also be asked for his place of residence, 304, his native language,
306, his degrees, 314, his previous work experience, 316, his preferred hours to teach 322, and his rate 308, which can be a fixed or an hourly rate. He may be asked to send in a personal clip, 321, about himself. In this invention, a personal clip can be a picture; an audio stream; a video stream; a html page; a Web page; a multimedia stream or other file formats; or some combination of the above; about himself If he is not available for the next two weeks, but would be free afterwards, he can enter such availability information, 320, into the system.
He may also enter his references, 312. This can be done as a narrative, with names and their email addresses. The references can be feedbacks from prior students, 310, whom he previously taught using the system. Such feedbacks do not have to be entered by him, but by other students after their classes with him. Such feedbacks again can be a narrative by those students, and can include the students' email addresses. There can be an indicator indicating whether each of the feedbacks was solicited by him or requested by the system. Because of the feedbacks, his reputation stays with him. In one embodiment, he is allowed to comment, 311, on the feedbacks. In one embodiment, the instructor also has a category describing his past usage 318. Such information builds the profile of the instructor.
In one embodiment, the categories are used to build a hierarchy. For example, the peak of a hierarchy is a group of English teachers. The nodes connected to that peak node include two separate sub-nodes. One sub-node is for those instructors whose native language is English, and the other is not. Below each of the sub-node is four sub-sub-nodes, grouping instructors based on their rates. Such a hierarchical structure enhances searching efficiency. In another embodiment, the user is a student. His characteristics again can be categorized. FIG. 5 shows examples of different categories of the student, 350. They can include the subject he is interested in, which in this case, is the subject he wants to learn, 352; and can include his present level on the subject, 354, such as kindergarten or high school. Other categories can include the reasons of his learning, 356; his preferred rates, 359; his preferred work hours, 360; his personal clip, 361 ; his native language, 364; the preferred place of residence of his instructor, 366; and the preferred learning mode, 368, such as through audio-conferencing or video-conferencing. Another category is feedbacks from prior instructors, 357, whom he previously learnt from using the system. Such feedbacks can be a narrative by those instructors, and include the instructors' email addresses. Based on the feedbacks, his reputation stays with him. In one embodiment, he is allowed to comment, 358, on the feedbacks. In another embodiment, the system also keeps track of his place of residence. His past usage of the system, 362, can also be included. Such information builds the profile of the student user.
Going back to the example of a student user, after the student enters his characteristics into the system, the search engine 106 can automatically identify the instructor for the student. This can be done by searching the storage medium, 250, and generating the best match, 252, based on instructors available in the storage medium, as shown in FIG. 6. For example, the student's information includes the following:
(A) Place of residence of the instructor—United States; (B) Subject of interest—Speak English;
(C) Preferred rate— <$25 an hour; and
(D) Preferred hours— 8pm to 10pm in the student's time zone. The search engine can automatically match the student's interest with instructors having the same characteristics.
In one embodiment, the student can include a weight next to some of the categories he entered. For example, next to a category, there is a set of weights entries, as follows:
(I) Utmost Important
(II) Very Important
(III) Important
(IV) Desirable The student can check the appropriate box next to the category. Then, the search engine performs the matching of the utmost important category first and goes on down.
A number of rules can be used to generate the best match if there is no exact match. For example, if the student's preferred rate is X or less, and no instructor has that rate, then the search engine looks for the rate of X+5. Such rules should be obvious to those skilled in the art, and would not be further described in this application.
In another embodiment, students can be matched to the instructor's characteristics. For example, after the instructor has entered his characteristics into the system, the search engine can search and perform the best match with information of students in the storage medium.
In yet another embodiment, the search engine produces a number of matched results. It would then be up to the user to select the one or more he desires. The user can be allowed to access information in each of matched results to get additional data. For example, going back to the example of the student user, assume that the search engine produces 5 instructors. The student can then access the characteristics of the 5 instructors to make his decision. He can access the personal clip of the instructors, if they have one. In one embodiment, all of the information in the categories shown in FIG. 4 is accessible, except past usages, 318. Based on the accessed information, the student can select a number of instructors, such as 2.
After the student has selected the one or more instructors, or vice versa, the session manager can establish a session, 408, between the student and each of the instructors. If the student or the instructor is not available, the session manager can send an email to that party to establish a convenient time for them to communicate.
FIG. 7 shows a number of activities 400 that can be performed by the session manager. For example, the session manager can monitor the duration of the sessions, 402, and allow for trial or negotiation session, 404.
The trial session permits the student to communicate with each of the instructors for a duration of time, such as 30 minutes, before he has to decide on the instructor he wants to learn from. During the session, they may change the payment schedule, such as going for a fixed rate, instead of an hourly rate. The student and the instructors can communicate through email to determine the time of their trial session. After the time is set, the session manager can establish the session. Methods to establish and monitor sessions by computers should be obvious to those skilled in the art and will not be further described.
Other session manager activities include providing feedbacks regarding the user. For example, at the end of learning a subject from the instructor, the session manager can send a questionnaire to the student, asking him to provide some feedbacks regarding the instructor. Such student feedback information 310 can be included as the characteristics of the instructor. In another embodiment, the instructor is allowed to review the feedback, and comment on them. In one embodiment, the session manager can provide learning materials based on a syllabus, 410, for the student and the instructor to follow. For example, the English instructor can teach the student to speak English based on texts provided by the session manager. The text can be shown on monitors before the instructor and the student.
The student can try to learn from the selected instructor, or the instructor can try to teach the selected student, at any time. This can be done, for example, by the student sending his identification, his subject of interest and a request to the apparatus 100, to have a session with the instructor. If the instructor accepts, the learning session can start, and the session manager can monitor the process.
Also, a learning session does not have to be limited to one instructor and one student. One student can have more than one instructor, or vice versa. This is up to the students and the instructors. Establishing and monitoring such communication sessions should be obvious to those skilled in the art, and will not be further described.
Information monitored by the session manager can be stored in the storage medium, which can include a database. The account manager can generate reports on the monitored activities, 510. FIG. 8 shows examples of other activities, 500, that can be performed by the account manager. For example, the account manager can calculate, 502, the amount owed by the student based on the duration of the sessions and the rate of the instructor. The account manager can collect from the student, 504, by sending the student bills for paying the instructor, 508. In one embodiment, the account manager extracts a fixed percentage from the payment to the instructor as management fee. This management fee does not have to be fixed. The account manager can set differential management fees, 506. For example, the first 50 hours of instruction, the management fee is 1% of the instructor's payment; and the second 50 hours, the management fee is 0.75%. In yet another embodiment, an instructor can change, 503, the amount of tuition his student has to pay. In one embodiment, if the tuition goes down based on negotiations between the instructor and the student, the management fee stays the same. But if the tuition goes up, the management fee goes up accordingly. FIG. 9 shows computers networked to implement one embodiment of the invention. Different elements in the present invention may be in different physical components. For example, the embodiment 100 can be in a computer, such as a server computer 550, which is accessed by student users and instructor users with client computers, 554 or other computing engines 552, through a network, 556.
The computers can have network interface adapters to gain access to the network. The network can be a public network, such as the Internet; a private network, such as an intranet; or a public/private network. Each computer can include a digital camera for video-conferencing, or a head set for audio-conferencing. In one embodiment, a computer is an apparatus, an engine or a substance that can compute, and the computer is at least partially designed by a human being.
In another embodiment, the determinator is in a client computer. After the determinator determines that the user is a student or an instructor of the subject of interest, such information is transmitted to a server computer to act accordingly. In yet another embodiment, a client computer can have both the determinator and the categorizer.
In yet another embodiment, a client computer, or a computer, can be a thin client with minimal computation and memory power. For example, it includes an output device, such as a small screen or a speaker; an input device, such as a digital camera, a key pad, or a speech recognizer that receives and transforms analog speech to digital signals; and a connectivity device to couple the computer to a network. Such a thin client can be a computer or computation engine used by a student to connect to a server computer, which manages a session to connect with another computer used by an instructor. FIG. 10 shows a set of steps 600 to implement another embodiment of the present invention. This embodiment can use such a thin client, for example by a student. The thin client or a first computer transmits a piece of information (Step 602) from the student to a second computer, such as a server computer. The two computers are typically connected by a network. The second computer can include components such as the search engine and the storage medium. The piece of information can be used to identify an instructor based on information of many such instructors previously stored in the storage medium, as previously described. After the instructor is identified, sessions between the student and the instructor can be established. The first computer can initiate (Step 604) such sessions between the student and the instructor, who probably is using a third computer for teaching the subject. The third computer again can be a thin client. In one embodiment, the step of initiating a session is sending a request to the third computer asking to have a session established.
These sessions can be during time frames determined by the users. Based on one or more of these sessions, an account can be processed by an account manager, which can be in the second computer, to collect a payment from the student. The first computer can also transmit (Step 606) a piece of information to the second computer regarding the student. That piece of information can be used to build the student's profile and can be stored in the storage medium for identifying the student to work on a subject in the future. Note that this second transmitting step (606) does not have to be performed after the step of initiating a session (604) or the first transmitting step (602).
Note that in one embodiment, the thin client can include the determinator to determine on the type of user.
The present invention can be implemented in hardware or software or both. For example, the search engine 106 can be written in software, or can be functions performed by a special-purpose chip.
Although the present invention has been described to teach a language, other subjects can be taught by the present invention. In this situation, based on the user's identification and the user's subject of interest, the determinator can determine whether the user is an instructor or a student, based on the user's previous input.
In one embodiment, students' payments are based on the duration of time services were rendered, with the services rendered based on personal interaction. For example, the instructor is a lawyer, the student is a client, and the subject is paying taxes. In this example, the client is learning how to prepare his tax return from the lawyer. In this situation, learning covers problem solving.
In one embodiment, students use the search engine 106 to identify the desired instructors. In other words, the search engine 106 does not perform automatic matching of the students with the instructors. It is up to the students to look for the instructors. In this embodiment, the step of identifying (Step 156) is by the search engine, 106, as used by the students.
In one embodiment, the embodiment 100, or a number of components in the embodiment 100, reside in a Web server, with the server managing the sessions. In other words, the method 150, or a number of steps in the method 150, are implemented in a Web server. The server can include a HTTP server that understands HTTP or equivalent protocol.
Due to the penetration of the Web to different parts of the world, a student in South Africa can learn from an instructor in Brazil using an embodiment of the invention. Each can have a digital camera for video-conferencing. The present invention provides a medium for them to develop a personal relationship. This can create a sense of community and family for people in different parts of the world. Through learning a subject, they can share their mutual interest. Note that in one embodiment, as long as the users are using a part of their sessions to learn, they would be considered learning. In other words, the users can spend some of their connection time to chat on other areas.
In one embodiment, if the list of subjects previously in the storage medium does not include the subject of the user's interest or specialty, he can create his own subject. For example, his specialty is in making sushi, and there is no such subject in the list of subjects. He can create that subject. Next time, a student who wants to learn how to make sushi may be matched to him.
As described above, an instructor can select a student or vice versa to work on a subject. Thus, a first type of user, a student or an instructor, can identify a user of the second type based on information of many users of the second type previously stored in the storage medium. Then, the session manager can manage a session between the user of the first type using a first computer and the identified user of the second type using a second computer for learning the subject. The time to learn can be determined by the users. The account manager can process an account based on the session for collecting a payment from the user learning the subject. One piece of information about the user of the first type can also be stored in the storage medium so that he can be identified in the future to work on a subject. The present invention allows the user of the first type and the identified user of the second type to use different computers, with the two computers being connected by a network. Since the user of the first type and the user of the second type can pick the computers they want to use, they have a certain degree of freedom to pick the locations to work on the subject. Moreover, embodiments of the present invention allow one type of user to select a user of another type to work on a subject.
Other embodiments of the invention will be apparent to those skilled in the art from a consideration of this specification or practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.

Claims

CLAIMS 1. A computer-aided learning method allowing a user of the first type using a first computer to work on a subject with a user of the second type using a second computer, which is connected to the first computer by a network, with one type of users being instructors and the other type being students, the method comprising the steps of: if the user is of the first type, then: identifying the user of the second type based on information about a plurality of users of the second type in a storage medium and based on information from the user of the first type; managing a session between the user of the first type and the identified user of the second type to work on the subject during a time frame determined by the users; and processing an account based on the session for collecting a payment from the user learning the subject; and if the user is of the second type, then storing one piece of information about that user in the storage medium for identifying that user to work on a subject; such that not only the time and the locations to learn the subject can be set by the users, the user of the first type can also select the user of the second type to work on the subject.
2. A computer-aided method as recited in claim 1 wherein: each user has an identifier; and the method further comprises the step of determining the type of user based on at least the identifier of the user.
3. A computer-aided learning method as recited in claim 1 wherein information about the user of the second type includes the subject the user is interested in.
4. A computer-aided learning method as recited in claim 3 wherein if the subject of interest was previously not in the storage medium, the user of the second type has the option of entering the subject into the storage medium.
5. A computer-aided learning method as recited in claim 1 wherein information about the user of the second type includes feedbacks from one or more users of the first type who has worked on a subject with that user.
6. A computer-aided learning method as recited in claim 5 wherein information about the user of the second type includes comments from that user responding to the feedbacks.
7. A computer-aided learning method as recited in claim 1 wherein information about the user of the second type includes a personal clip describing the user.
8. A computer-aided learning method as recited in claim 1 wherein: the information about the plurality of users of the second type is separated into categories; and the categories form a hierarchy.
9. A computer-aided learning method as recited in claim 1 wherein the step of identifying includes the step of matching information of the plurality of users of the second type with information from the user of the first type.
10. A computer-aided learning method as recited in claim 9 wherein the step of identifying also includes the step of generating the best match between information of the plurality of users of the second type with information from the user of the first type.
11. A computer-aided learning method as recited in claim 1 wherein the step of managing includes the step of allowing the user of the first type and the identified user of the second type to have a trial session.
12. A computer-aided learning method as recited in claim 1 wherein the step of managing includes the step of providing learning materials to the user of the first type and the identified user of the second type to learn the subject.
13. A computer-aided learning method as recited in claim 1 wherein the step of processing is based on the duration of the session.
14. A computer-aided learning method as recited in claim 1 wherein the step of processing includes the step of setting differential management fee to charge the user teaching the subject based on that user's prior usage.
15. A computer-aided learning method as recited in claim 1 wherein the step of processing includes the step of allowing the user teaching the subject to change the payment the user learning the subject has to pay.
16. A computer-aided learning method as recited in claim 1 wherein the network includes a public network.
17. A computer-aided learning method as recited in claim 1 wherein the network includes a private network.
18. A computer-aided learning method as recited in claim 17 wherein the network includes a public network.
19. A computer-aided learning method as recited in claim 1 wherein the method is implemented in a Web server.
20. A computer-aided learning method as recited in claim 1 wherein the user of the first type can identify more than one user of the second type to work on the subject together.
21. A computer-aided learning method allowing a user of the first type using a first computer to work on a subject with a user of the second type using a second computer, which is connected to the first computer by a network, with one type of users being instructors and the other type being students, the method comprising the steps of: identifying for the user of the first type, the user of the second type, based on information of a plurality of users of the second type in a storage medium and based on information from the user of the first type; managing a session between the user of the first type and the identified user of the second type to work on the subject during a time frame determined by the users; and processing an account based on the session for collecting a payment from the user learning the subject; wherein the method further comprises the step of storing one piece of information about a user in the storage medium for identifying that user to work on a subject; such that not only the time and the locations to work on the subject can be determined by the users, one type of user can select a user of the other type to work on the subject.
22. A computer-aided learning method allowing a user of the first type using a first computer to work on a subject with a user of the second type using a second computer, which is connected to the first computer by a network, with one type of users being instructors and the other type being students, the method comprising the steps of: transmitting a piece of information from the user of the first type to identify the user of the second type based on information of a plurality of users of the second type in a storage medium; and initiating a session between the user of the first type and the identified user of the second type for learning the subject during a time frame determined by the users, so that based on the session, an account can be processed for collecting a payment from the user learning the subject; wherein the method further comprises the step of transmitting a piece of information regarding the user of the first type to be stored in the storage medium for identifying that user to work on a subject; such that not only the time and the locations to work on the subject can be determined by the users, one type of user can select a user of the other type to work on the subject.
23. A computer-aided learning apparatus allowing a user of the first type using a first computer to work on a subject with a user of the second type using a second computer, which is connected to the first computer by a network, with one type of users being instructors and the other type being students, the apparatus comprising: a search engine configured to identify for the user of the first type, the user of the second type based on information about a plurality of users of the second type in a storage medium and based on information from the user of the first type; a session manager configured to manage a session between the user of the first type and the identified user of the second type for learning the subject during a time frame determined by the users; an account manager configured to process an account based on the session for collecting a payment from the user learning the subject; and a categorizer configured to store one piece of information about a user in the storage medium for identifying that user to work on a subject; such that not only the time and the locations to learn the subject can be set by the users, the user of the first type can also select the user of the second type to work on the subject.
24. A computer-aided learning apparatus as recited in claim 23 wherein: each user has an identifier; and the apparatus further comprises a determinator configured to determine the type of user based on at least the identifier of the user.
25. A computer-aided learning apparatus as recited in claim 23 wherein information about the user of the first type includes the subj ect the user is interested in.
26. A computer-aided learning apparatus as recited in claim 25 wherein if the subject of interest was previously not in the storage medium, the user of the first type has the option of entering the subject into the storage medium.
27. A computer-aided learning apparatus as recited in claim 23 wherein information about the user of the first type includes feedbacks from one or more users of the second type who has worked on a subject with that user.
28. A computer-aided learning apparatus as recited in claim 27 wherein information about the user of the first type includes comments from that user responding to the feedbacks.
29. A computer-aided learning apparatus as recited in claim 23 wherein information about the user of the first type includes a personal clip describing the user.
30. A computer-aided learning apparatus as recited in claim 23 wherein: the information about the plurality of users of the second type is separated into categories; and the categories form a hierarchy.
31. A computer-aided learning apparatus as recited in claim 23 wherein the search engine is also configured to match information of the plurality of users of the second type with information from the user of the first type.
32. A computer-aided learning apparatus as recited in claim 31 wherein the search engine is also configured to generate the best match between information of the plurality of users of the second type with information from the user of the first type.
33. A computer-aided learning apparatus as recited in claim 23 wherein the session manager is configured to allow the user of the first type and the identified user of the second type to have a trial session.
34. A computer-aided learning apparatus as recited in claim 23 wherein the session manager is configured to provide learning materials to the user of the first type and the identified user of the second type to learn the subject.
35. A computer-aided learning apparatus as recited in claim 23 wherein the account manager processes the account based on the duration of the session.
36. A computer-aided learning apparatus as recited in claim 23 wherein the account manager is configured to set differential management fee to charge the user teaching the subject based on that user's prior usage.
37. A computer-aided learning apparatus as recited in claim 23 wherein the account manager is configured to allow the user teaching the subject to change the payment the user learning the subject has to pay.
38. A computer-aided learning apparatus as recited in claim 23 wherein the network includes a public network.
39. A computer-aided learning apparatus as recited in claim 23 wherein the network includes a private network.
40. A computer-aided learning apparatus as recited in claim 39 wherein the network includes a public network.
41. A computer-aided learning apparatus as recited in claim 23 wherein the apparatus is implemented in a Web server.
42. A computer-aided learning apparatus as recited in claim 23 wherein the user of the first type can identify more than one user of the second type to work on the subject together.
43. A computer-aided learning apparatus allowing a user of the first type to work on a subject with a user of the second type using a computer, which is connected to the apparatus by a network, with one type of users being instructors and the other type being students, the apparatus configured to perform a method comprising the steps of: transmitting a piece of information from the user of the first type to identify the user of the second type based on information of a plurality of users of the second type in a storage medium, transmitting a piece of information regarding the user of the first type to be stored in the storage medium for identifying that user to work on a subject; and initiating a session between the user of the first type and the identified user of the second type for learning the subject during a time frame determined by the users, so that based on the session an account can be processed for collecting a payment from the user learning the subject; such that not only the time and the locations to work on the subject can be determined by the users, one type of user can select a user of the other type to work on the subject.
PCT/US2000/012355 1999-05-05 2000-05-04 Computer-aided learning method and system matching students with instructors WO2000067224A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/305,406 1999-05-05
US09/305,406 US6325632B1 (en) 1999-05-05 1999-05-05 Computer-aided learning method and systems matching students with instructors

Publications (1)

Publication Number Publication Date
WO2000067224A1 true WO2000067224A1 (en) 2000-11-09

Family

ID=23180654

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/012355 WO2000067224A1 (en) 1999-05-05 2000-05-04 Computer-aided learning method and system matching students with instructors

Country Status (2)

Country Link
US (1) US6325632B1 (en)
WO (1) WO2000067224A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1207480A2 (en) * 2000-11-17 2002-05-22 Square Co., Ltd. Membership information retrieval server, user terminal, message-sending terminal, and method for retrieving membership information and for sending message

Families Citing this family (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6804489B2 (en) 1996-09-25 2004-10-12 Laureate Education, Inc. Learning system and method for teacher load balancing
US8342854B2 (en) * 1996-09-25 2013-01-01 Educate Online Technology, Llc Language-based computer generated instructional material
US7839399B2 (en) 1999-07-29 2010-11-23 Benman William J System and method for volumetric display of video images extracted from arbitrary background environments
US7376700B1 (en) * 1999-08-23 2008-05-20 Wellcoaches Corporation Personal coaching system for clients with ongoing concerns such as weight loss
JP2001216316A (en) * 2000-02-02 2001-08-10 Nec Corp System and method for electronic manual retrieval and recording medium
US7606735B1 (en) 2000-04-17 2009-10-20 Welch James D Method of providing audio format professional information update service for payment, via internet
US8170920B1 (en) 2000-04-17 2012-05-01 Welch James D Method of providing audio format professional information update service, via an electronic network
US20040009461A1 (en) * 2000-04-24 2004-01-15 Snyder Jonathan Scott System for scheduling classes and managing eductional resources
US20040115596A1 (en) * 2001-04-23 2004-06-17 Jonathan Scott Snyder System for scheduling classes and managing educational resources
US6705869B2 (en) * 2000-06-02 2004-03-16 Darren Schwartz Method and system for interactive communication skill training
WO2002007128A2 (en) * 2000-07-18 2002-01-24 Homework911.Com, Inc. Interactive online learning with student-to-tutor matching
US7031651B2 (en) 2000-07-21 2006-04-18 Englishtown, Inc. System and method of matching teachers with students to facilitate conducting online private instruction over a global network
US6741833B2 (en) 2000-07-21 2004-05-25 Englishtown, Inc. Learning activity platform and method for teaching a foreign language over a network
US20020078067A1 (en) * 2000-09-01 2002-06-20 Collins Douglas J. Method for academic achievement
US6547568B1 (en) * 2000-10-12 2003-04-15 Kiyokazu Yamano Education intermediary system and method
US6885844B2 (en) * 2001-02-21 2005-04-26 Sri International System, method and computer program product for rapidly posing relevant questions to a group leader in an educational environment using networked thin client devices
US6628918B2 (en) * 2001-02-21 2003-09-30 Sri International, Inc. System, method and computer program product for instant group learning feedback via image-based marking and aggregation
US8092227B2 (en) 2001-02-21 2012-01-10 Sri International Method and apparatus for group learning via sequential explanation templates
US7899721B2 (en) * 2001-02-27 2011-03-01 Accenture Global Services Gmbh E-commerce system, method and computer program product
US6789047B1 (en) 2001-04-17 2004-09-07 Unext.Com Llc Method and system for evaluating the performance of an instructor of an electronic course
US6790045B1 (en) 2001-06-18 2004-09-14 Unext.Com Llc Method and system for analyzing student performance in an electronic course
US20030036046A1 (en) * 2001-07-20 2003-02-20 David Smolover System and method for providing an outline tutorial
JP2003173137A (en) * 2001-11-29 2003-06-20 Eigyotatsu Kofun Yugenkoshi System and method for learning foreign language conversation utilizing peer-to-peer matching in online virtual community
US20030113698A1 (en) * 2001-12-14 2003-06-19 Von Der Geest Michael Method and system for developing teaching and leadership characteristics and skills
US20030140037A1 (en) * 2002-01-23 2003-07-24 Kenneth Deh-Lee Dynamic knowledge expert retrieval system
US7369808B2 (en) 2002-02-07 2008-05-06 Sap Aktiengesellschaft Instructional architecture for collaborative e-learning
US7237189B2 (en) * 2002-02-11 2007-06-26 Sap Aktiengesellschaft Offline e-learning system
US20030152905A1 (en) * 2002-02-11 2003-08-14 Michael Altenhofen E-learning system
US20040002050A1 (en) * 2002-05-02 2004-01-01 Capella Education Company Professional coaching process and tool for use in an online education system
US20040014017A1 (en) * 2002-07-22 2004-01-22 Lo Howard Hou-Hao Effective and efficient learning (EEL) system
US20040044892A1 (en) * 2002-09-03 2004-03-04 Elmar Dorner Content based messaging for e-learning
US9646311B2 (en) * 2003-02-04 2017-05-09 First Principles, Inc. Electronic course evaluation
JP2004279808A (en) * 2003-03-17 2004-10-07 Univ Saga Telelearning system
US20050058978A1 (en) * 2003-09-12 2005-03-17 Benevento Francis A. Individualized learning system
US20050074737A1 (en) * 2003-10-06 2005-04-07 Alan Young Cultural ambassador exchange method and system
US20050074738A1 (en) * 2003-10-06 2005-04-07 Tomlinson John Garrett Documentation-based teacher qualification rating system and method
US20070031805A1 (en) * 2005-03-31 2007-02-08 Monarch Software Inc. Method and system for digital training with internet video advertising
WO2006119577A1 (en) * 2005-05-12 2006-11-16 English Roleplay Pty Ltd System and method for learning languages
US8021164B2 (en) * 2005-12-23 2011-09-20 Allen Epstein Method for teaching
US20070224586A1 (en) * 2006-03-24 2007-09-27 Robert K. MASSIE Method and system for evaluating and matching educational content to a user
US20070292824A1 (en) * 2006-03-29 2007-12-20 James Ueltschi Method of teaching gaming in a casino environment
CA2647930A1 (en) * 2006-03-31 2007-10-11 Glenn Mcavoy Rule based system and method for charging student accounts
US20080014569A1 (en) * 2006-04-07 2008-01-17 Eleutian Technology, Llc Teacher Assisted Internet Learning
US20080102427A1 (en) * 2006-10-27 2008-05-01 Nissle Tod J Method to increase likelihood of successful completion of degree program
US20080288590A1 (en) * 2007-05-18 2008-11-20 Martin Lynch Online coaching system and method
US20080293023A1 (en) * 2007-05-26 2008-11-27 Diehl Glen M Sports instruction system and method
US8326211B1 (en) 2007-06-11 2012-12-04 Distance EDU Learning, Inc. Computer systems for capturing student performance
US9214090B2 (en) 2007-06-11 2015-12-15 Distance EDU Learning, Inc. Computer systems for capturing student performance
WO2009008963A1 (en) * 2007-07-12 2009-01-15 Gryphon Digital Media Corporation Method of facilitating online and socially networked education between learning institutions
JP5421262B2 (en) * 2007-08-14 2014-02-19 ニュートン インコーポレイテッド Methods, media and systems for computer-based learning
US20090292625A1 (en) * 2008-05-26 2009-11-26 Microsoft Corporation Interactive real-time online class
US20090317776A1 (en) * 2008-06-20 2009-12-24 Gregory Keim Economic Language Learning System
US20100003645A1 (en) * 2008-07-02 2010-01-07 Moresteam.Com Llc Education method and tool
US20100005406A1 (en) * 2008-07-02 2010-01-07 Moresteam.Com Llc Method of presenting information
US20100009330A1 (en) * 2008-07-08 2010-01-14 Starfish Retention Solutions, Inc. Method for providing a success network and assessing engagement levels between students and providers
US20100021872A1 (en) * 2008-07-22 2010-01-28 Moresteam.Com Llc Process of learning process improvement techniques
WO2010054370A1 (en) * 2008-11-10 2010-05-14 Imentor Interactive Technology platform and methods for facilitating, cultivating and monitoring mentoring relationships
US20100153181A1 (en) * 2008-12-11 2010-06-17 Georgia Tech Research Corporation Systems and methods for providing information services
US20110010210A1 (en) * 2009-07-10 2011-01-13 Alcorn Robert L Educational asset distribution system and method
US10755592B2 (en) 2009-07-24 2020-08-25 Tutor Group Limited Facilitating diagnosis and correction of operational problems
US10872535B2 (en) 2009-07-24 2020-12-22 Tutor Group Limited Facilitating facial recognition, augmented reality, and virtual reality in online teaching groups
TWI501209B (en) * 2009-07-24 2015-09-21 Cheng Ta Yang Internet interactive learning and managing system
US20110027762A1 (en) * 2009-07-31 2011-02-03 Gregory Keim Method and System for Effecting Language Communications
US8838015B2 (en) 2009-08-14 2014-09-16 K12 Inc. Systems and methods for producing, delivering and managing educational material
US20110039245A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039247A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US20110039242A1 (en) * 2009-08-14 2011-02-17 Ronald Jay Packard Systems and methods for producing, delivering and managing educational material
US8768240B2 (en) 2009-08-14 2014-07-01 K12 Inc. Systems and methods for producing, delivering and managing educational material
US20120028230A1 (en) * 2010-07-28 2012-02-02 Gavin Devereux Teaching method and system
US20120070808A1 (en) * 2010-09-22 2012-03-22 Michael Scott Fulkerson Teaching system combining live and automated instruction
US8612366B2 (en) 2010-09-29 2013-12-17 Moresteam.Com Llc Systems and methods for performing design of experiments
US9007375B2 (en) 2010-09-29 2015-04-14 Moresteam.Com Llc Systems and methods for presenting results of experiments
US20120316968A1 (en) * 2011-06-08 2012-12-13 Estilo Hacienda, Inc. Culinary food and related culinary products method and educational teaching system
US8532469B2 (en) 2011-06-10 2013-09-10 Morgan Fiumi Distributed digital video processing system
US9026446B2 (en) 2011-06-10 2015-05-05 Morgan Fiumi System for generating captions for live video broadcasts
US8749618B2 (en) 2011-06-10 2014-06-10 Morgan Fiumi Distributed three-dimensional video conversion system
US9875663B2 (en) * 2011-09-13 2018-01-23 Monk Akarshala Design Private Limited Personalized testing of learning application performance in a modular learning system
US9588652B2 (en) 2011-12-12 2017-03-07 International Business Machines Corporation Providing feedback for screen sharing
US9852432B2 (en) * 2011-12-12 2017-12-26 International Business Machines Corporation Customizing a presentation based on preferences of an audience
US20150050637A1 (en) * 2013-08-16 2015-02-19 Big Brothers Big Sisters of Eastern Missouri System and method for early warning and recognition for student achievement in schools
US9965721B2 (en) 2013-09-16 2018-05-08 Moresteam Development, Llc Computer-implemented system and method of performing a design of experiment, generating a product thereof, generating designed experiment options, and a graphical user interface
US20170337843A1 (en) * 2016-05-17 2017-11-23 American National Elt Yayincilik Egtim Ve Danismanlik Ltd. Sti. Live exercise book and textbook
US11036770B2 (en) 2018-07-13 2021-06-15 Wyzant, Inc. Specialized search system and method for matching a student to a tutor
US20210065574A1 (en) * 2019-08-06 2021-03-04 Wisdom Cafe Inc. Method and system for promptly connecting a knowledge seeker to a subject matter expert
US20200372817A1 (en) * 2019-08-06 2020-11-26 Wisdom Cafe Inc. Method and system for promptly connecting a knowledge seeker to a subject matter expert
RO137798A2 (en) 2022-05-16 2023-11-29 Cybertrainer S.R.L. Computer-assisted learning system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5764958A (en) * 1995-11-30 1998-06-09 International Business Machines Corporation Method and apparatus for creating dynamic roles with a system object model
US5810605A (en) * 1994-03-24 1998-09-22 Ncr Corporation Computerized repositories applied to education
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US6023729A (en) * 1997-05-05 2000-02-08 Mpath Interactive, Inc. Method and apparatus for match making

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5743746A (en) 1996-04-17 1998-04-28 Ho; Chi Fai Reward enriched learning system and method
US5779486A (en) 1996-03-19 1998-07-14 Ho; Chi Fai Methods and apparatus to assess and enhance a student's understanding in a subject
US5863208A (en) 1996-07-02 1999-01-26 Ho; Chi Fai Learning system and method based on review
US5743743A (en) 1996-09-03 1998-04-28 Ho; Chi Fai Learning method and system that restricts entertainment
US5727951A (en) 1996-05-28 1998-03-17 Ho; Chi Fai Relationship-based computer-aided-educational system
US5836711A (en) 1997-07-28 1998-11-17 Stewart; Richard M. Ring notebook adapter

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5810605A (en) * 1994-03-24 1998-09-22 Ncr Corporation Computerized repositories applied to education
US5764958A (en) * 1995-11-30 1998-06-09 International Business Machines Corporation Method and apparatus for creating dynamic roles with a system object model
US5862223A (en) * 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US6023729A (en) * 1997-05-05 2000-02-08 Mpath Interactive, Inc. Method and apparatus for match making

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1207480A2 (en) * 2000-11-17 2002-05-22 Square Co., Ltd. Membership information retrieval server, user terminal, message-sending terminal, and method for retrieving membership information and for sending message
EP1207480A3 (en) * 2000-11-17 2003-10-15 Kabushiki Kaisha Square Enix (also trading as Square Enix Co., Ltd.) Membership information retrieval server, user terminal, message-sending terminal, and method for retrieving membership information and for sending message

Also Published As

Publication number Publication date
US6325632B1 (en) 2001-12-04

Similar Documents

Publication Publication Date Title
US6325632B1 (en) Computer-aided learning method and systems matching students with instructors
Huang et al. The Internet and the future of psychiatry
Khan Web-based training
Deslonde et al. The Technology Acceptance Model (TAM): Exploring School Counselors' Acceptance and Use of Naviance.
Thomas et al. Where students start and what they do when they get stuck: A qualitative inquiry into academic information-seeking and help-seeking practices
Hannan Interviews in education research
Simon et al. Conceptualising smart spaces for learning
Nuuyoma et al. Perspectives of nursing students on challenges of e-learning during early stages of the COVID-19 pandemic
DeBourgh Using Web technology in a clinical nursing course
Cooper Using Peer Debriefing in the Final Stage of Evaluation with Implications for Qualitative Research: Three Impressionist Tales.
Schoech et al. Using technology to change the human services delivery system
Ortiz et al. Latino high school students’ pursuit of higher education
Snyder et al. Role of libraries in distance education: A SPEC kit
Kuo A comparison of traditional, videoconference-based, and web-based learning environments
WO2001055918A1 (en) A system for delivering educational information
Bishop Emerging communities: integrating networked information into library services [papers presented the 1993 Clinic on Library Applications of Data Processing, April 4-6, 1993]
Lemy Synchronous video conferences as a connectivism approach to learning: State of the art in Rwandan higher education
Montandon et al. Applications of customer focused e-learning
Connelly et al. Information-Seeking Behavior: Updating Career Video Resources for Gen Z Students
Dunn et al. Going where the students are: Live/Web reference at Cal Poly Pomona
Curtis Incentives and obstacles for nursing faculty in choosing to teach via distance
Eason A qualitative study of higher education faculty and their experiences training for, developing and teaching online courses
Prasetyo et al. Challenge and Response of Social Studies Graduate Students in Online Learning During Covid-19.
Iatridis The impact of introducing e-learning in secondary education during the Covid-19 pandemic: A case study of “Orosimo 2001”, a tutoring school in northeast Greece, based on teachers’ perspective
Cooper Warming Up Cold Cases with Dr. Krystal Hans

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP