Title of Invention

A METHOD FOR DISTANCE EDUCATION VIA A COMPUTER NETWORK

Abstract A method and apparatus for distance education via a computer network is disclosed. The process carried out by the system involves receiving signals from one or more instructor entities, the signals including lesson material designated as belonging to one or more interest groups. The lesson material is sent in advance to student entities listed in one or more of the interest groups to which the lesson material is designated as belonging. Signals from one or more student entities are received requesting admission to a particular class and instructions are sent to student entities to control the display and execution of the lesson material. Interaction amongst student entities, or between student entities and instructor entities, are facilitated and moderated.
Full Text This patent specification contains material that is subject to copyright protection. The copyright owner has no objection to the reproduction of this patent specification or related materials from associated patent office files for the purposes of review, but otherwise reserves all copyright whatsoever.
Technical Field of the Invention
The present invention relates generally to distance education and, in particular, to providing virtual interactive multimedia training classes.
Background
Distance education is becoming increasingly important. Factors such as the limited availability of quality teachers, globalization of institutions and corporations, importance of skill updating and self-leaming, versatility of the Intemet medium in supporting multimedia lessons, and an increase in part-time and continuing education have led to the popularity of distance learning and training.
Conventional computer implemented distance education discusses electronic classrooms, remote examinations and Intemet based leaming. Examples of such distance education techniques are described in United States patents:
U.S. Patent No. 5,537,141 issued on July 16, 1996 to Harper et al. and entitled "Distance leaming system providing individual television participation, audio responses and memory for every student";

U.S. Patent No. 5,850,250 issued on December 15, 1998 to Konopka et al. and entitled "Video distance learning system";
U.S. Patent No. 4,785,472 issued on November 15, 1988 to Shapiro and entitled "Remote teaching system";

U.S. Patent No. 5,3030,42 issued on April 12, 1994 to Lewis et al. and entitled "Computer-implemented metliod and apparatus for remote educational instruction";
U.S. Patent No. 5,458,494 issued on October 17, 1995 to Krolin et al. and entitled "Remotely operable teaching system and method therefor"; and
U.S. Patent No. 5,915,973 issued on June 29, 1999 to Hoehn-Saric et al. and entitled "System for administration of remotely-proctored, secure examinations and metliods therefor".
The following documents deal with online collaboration :
U.S. Patent No. 5,996,002 issued on November 30, 1999 to Katsurabayashi et al. and entitled "Collaborative work support system and method to facilitate the process of discussion in a meeting using a shared window";
U.S. Patent No. 5,948,022 issued on September 7, 1999 to Carleton et al. and entitled "Remote collaboration system"; and
U.S. Patent No. 5,923,844 issued on July 13, 1999 to Pommier et al. and entitled "Remote collaboration among host computer running host program and remote computers each rumiing application program".
Existing computer implementations of distance education work as follows: the instructor places lesson material on a server computer. This material may consist of presentations, video of live classrooms, data, audio, etc. The students access the server tlirough the Internet or intranet, and read the material at their leisure. The instructor may schedule "chat sessions", during which the instructor and tlie students can discuss (typically tlirough typewritten interaction) aspects of the lesson material. Alternatively, remote education may happen on a dedicated high bandwidth network where live classrooms from one location are shown at remote locations tlirough streaming video. The students may interact with the teacher over telephone. Questions in examinations are typically multiple-choice and typewritten.
Existing computer implementations of distance education fall short of real world

classrooms. These deficiencies impact the quality of leaming and training, and also the business aspects of education, In a real world classroom, classes happen at specified times and allow students to interact with the teacher and peers. The school can charge students tuition fees for classes attended. Students ask voice-based questions in real-time to the teacher, who then responds to that one student or to the whole class. Students talk to each other during the class. The teacher customises lesson delivery according to the students present in the class and teachers can pay special attention to students who have special needs or requirements.
Retaining the advantages of real world classrooms in computer implemented distance education is difficult. This is particularly true in cases where appropriate network infrastructure is lacking, for example in developing nations like india. The interactivity and rich content which good virtual classrooms should have require large bandwidth. Bandwidth is expensive, unreliable or simply unavailable in developing nations. The available bandwidth is shared among many users, so supporting high quality distance education in peak times becomes difficult and expensive.
Conventional tecliniques fail to accurately replicate real world leajning environments in low bandwidth environments. Real-time presentation of content-rich lesson material is restricted to environments with dedicated high bandwidth networks. Low bandwidth environments are typically restricted to limited typewritten interaction between the instmctor and students. There is a need for content-rich distance education in low bandwidth enviromnents.
Disclosure of the Invention
The aspects of the invention include a method and an implemented system for distance education. The method facilitates high quality interactive virtual classes, which provide the versatility of real world classrooms, to be implemented within online bandwidtli constraints.
Multimedia-rich lessons comprising video, audio and text are sent to the student ("client") by the instructor from a server. The lessons may be transmitted at any time prior to the commencement of the class, preferably during non-peak usage hours of the network. Students

join classes that are scheduled at specific times by requesting admission. During the class, multimedia content that is locally resident on the client is remotely controlled by the instructor, providing rich multimedia interactivity. The control parameters and live interaction are carefully designed to require small bandwidth. By minimising the amount of information transmitted whilst the training session is in progress, high quality distance education is able to be implemented in low bandwidth settings. Furthermore, voice based interaction and multimedia lessons obviate the need for literacy, enabling the method to be used for health education, vocational training, etc. of illiterate people.
The current invention may be used for the additional purpose of online collaboration.
A specific embodiment of the invention is implemented using satellite broadcast as a high bandwidth forward channel, and low bandwidth telephone connection as a reverse link. Student to instructor interaction is voice and text based, while instructor to student interaction is text, audio or control of remote audio/video/presentation files.
It is an object of the present invention to substantially overcome, or at least ameliorate, one or more disadvantages of existing arrangements.
According to a first aspect of the invention, there is provided a method for distance
education via a computer network comprising the steps of:
receiving signals fi'om one or more instructor entities, the signals including lesson material, the lesson material designated as belonging to one or more interest groups;
sending lesson material in advance to student entities listed in one or more of the interest groups to which the lesson material is designated as belonging;
receiving signals fi'om one or more student entities requesting admission to a particular class; and
sending instructions to student entities to control the display and execution of the lesson material.
According to a second aspect of the invention, there is provided apparatus for distance education via a computer network comprising:
means for receiving signals from one or more instructor entities, the signals including lesson material, the lesson material designated as belonging to one or more interest groups;

means for sending lesson material in advance to student entities listed in one or more of the interest groups to which the lesson material is designated as belonging; means for receiving signals from one or more student entities requesting admission to a particular class; and
means for sending instructions to student entities to control the display and execution of the lesson material.
According to another aspect of the invention, there is provided a computer program product having a computer usable medium having a computer readable program code means embodied therein, said computer program product comprising: computer readable program code means for receiving signals from one or more instructor entities, the signals including lesson material, the lesson material designated as belonging to one or more interest groups;
computer readable program code means for sending lesson material in advance to student entities listed in one or more of the interest groups to which the lesson material is designated as belonging;
computer readable program code means for receiving signals from one or more Student entities requesting admission to a particular class; and
computer readable program code'means for sending instructions to student entities to control the display and execution of the lesson material. ':;

A method for distance education via a computer network comprising the steps of:
receiving signals from one or more instructor entities, the signals including lesson material, the lesson material designated as belonging to one or more interest groups;
sending lesson material in advance to student entities listed in one or more of the interest groups to which the lesson material is designated as belonging;
receiving signals from one or more student entities requesting admission to a particular class; and
sending instructions to student entities to control the display and execution of the lesson material.
Brief Description of the Drawings
Several embodiments of the present invention are described hereinafter with reference to the drawings, in which:
Fig. lA is a schematic block diagram representing a system for implementing a virtual classroom and distance education, according to an embodiment of the invention;
Fig. IB is a flow diagram of the process of the distance education carried out by the

system shown in Fig. 1 A;
Fig. 2 is a screenshot illustrating an interface for typewritten on-line instructor-student interaction for the system and method of Fig. 1;
Fig. 3 is a flow diagram of an instance of an interactive class in accordance witli the system and method of Fig. 1; and
Fig. 4 is a time flow diagram illustrating commands used for conducting the interactive
class of Fig. 3.
Detailed Description including Best Mode
A preferred embodiment provides a metliod, apparatus and computer program product for
distance education. Virtual classes described herein may be used for any purpose, including but
not limited to: primary, secondary, or high school classes, college courses, professional courses,
continuing education for working people, corporate training and skills training.
In this description, a student entity may refer to a student, a student machine or a
) computer being used by a student, and each of the terms may be used interchangeably. Similarly,
an instructor entity may refer to a teacher, a teacher machine, an instructor or a computer being
used by a teacher or an instructor, and each of the temis may be used interchangeably.
Fig. lA shows schematically a system for implementing a virtual class 150 and distance education. Fig. IB shows the corresponding process that is implemented using the system of Fig. lA. The steps of Fig. IB are indicated in Fig. lA with relation to the system by the use of directed arrows with corresponding reference numerals.
The virtual class 150 consists of tliree modules: students 170, a central server computer 100 and instructors 160. Peer interaction 140 may occur at any time, as happens in a real classroom environment. The students 170 may interact 140 with other students 170 via a direct connection. Peer interaction 140 may also be enabled via connections from the students 170 to the server 100.
The instructors 160 are connected to the server 100. As the server 100 is interconnected to the instructors 160 and the students 170, the server 100 is able to facilitate interaction between

the instructors 160 and the students 17(f
The central server computer 100 acts as a repository of interest groups 103 and lessons 106. Each interest group 103 is a register of students 170 having a common interest. Each of the lessons 106 is a virtual class to be delivered and may be used for one or more of the interest groups 103.
Students 170 register in step 110 of Fig. IB with one or more of the interest groups 103 located on the server 100. the interest groups 103 on the server 100 may be fonned by instmctors 160 or by institutions which coordinate the activities of the instructors 160. Wlieii a student 170 registers 110 with an interest group 103, the student 170 explicitly pemiits the server 100 to send notifications and lesson materials for classes 106 intended for the interest group 103 witli which the student 170 has just registered. There is no compulsion for a student 170 to attend all virtual classes 106 associated with an interest group 103 with which the student 170 is registered.
hi the second step 115 of Fig. IB, an instructor 106 schedules a virtual class and loads material on to the server 100 in the form of lessons 106. Each of the lessons 106 is offered by one or more instructors 160 on a specific day and time. Only instructors 160 are provided witli autliorisation privileges on the server 100 to schedule virtual classes 106. An interface is provided in step 115 between the instmctors 160 and the server 100 and enables the instmctors 160 to enter details about a class 106. Such details include a class title, name of the instructors 160, time of the class 106, lesson materials for the class and the list of interest groups 103 on the server 100 for wliich the lesson 106 is intended.
In step 120 of Fig. IB, the central server 100 transfers all relevant lesson materials associated with the class 106 to the relevant student client machines prior to the commencement of each scheduled virtual class 106. The timing for the transmission of lesson materials to the students 170 is decided automatically by the server 100 based on network traffic. As lesson materials are typically large, lesson materials may advantageously be sent in off-peak hours when

network traffic is low. In a preferred embodiment, lesson material may be compressed and encrypted with a unique key unknown to the student. This enables the instructor 160 or the server 100 to control access to the educational material even after the educational material has been delivered to the students 170. A particular student 170 may have lesson materials for many classes 106 resident on the student's machine.
The server 100 may also send notification to students 170 about classes 106 that are to commence in the near future in step 120. As the notifications do not require large bandwidth, the notifications may be sent at a specific time each day and are not network traffic dependent. In another embodiment, a notification screen may be maintained on the server 100, which can be accessed by the students 170 at their convenience to check which classes are scheduled. the appearance of the notification screen may be customised dynamically for each student 170 in accordance with the interest groups to which the student 170 belongs.
In step 125 of Fig. IB, the student 170 requests admission to a specific virtual class 125. The request is processed by the server 100 and/or the instructor 160 and admission may be granted. Admission to the class 106 may be denied due to any number of factors including non-payment or restricted class size. In the embodiment where there is a notification screen, a student 170 wishing to join a particular virtual class 106 visits the notification screen on the central server 100 or on the student's local machine and requests permission to join the class 106.
In step 130 of Fig. IB, the server 100 or instructor 160 transmits a message to the student 170 enabling activation of the lesson material transmitted in step 120. In the preferred embodiment where encryption is used, the server 100 or instructor 160 transmits a decryption key to the student 170 to activate the lesson material for the particular class.
In step 135 of Fig. IB, voice or text-based interaction is enabled between the instructor 160 and students 170. The instructor 160 is able to remotely control the display of lesson materials on the student's 170 machine, through the server 100. The instructor 160 can start

playing a video of the class on the left top comer of the screen, show a slide presentation on the right top comer or advance the video or the slides at a pace the instmctor detemimes. Any additional software required to display the lesson materials, which may not be present on Uie student machine, may be transferred from the server 100.
The method allows for the customisation of the presentation for different students. Aspects of the class which are common across classes or students are programmed into the server 100 so as to reduce the work load on the instmctor 160 during the class. The interaction 135 from the instmctor 160 to the students 170 to control the display of lesson materials typically comprises simple commands with parameters, requiring very little bandwidth. During the class 106, the student 170 may ask the instmctor 160 questions and receive responses 135. Compressed audio or text-based interaction does not require high bandwidth, so the student-instructor interaction may be voice-based or typewritten. Advantages of voice based interaction are that it is natural (i.e., happens in real classrooms), and does not require the students to be computer savvy or even literate, hi a preferred embodiment, a virtual class interface to the student 170 has a button labelled "ask a question". Wlien tliis button is clicked, an interface for voice based or text-based interaction pops up, so that the student 170 can formulate and subimt a question. If a high bandwidth channel is available, live video and/or audio streaming may be used, fiirther enhancing
the virtual class 106.
,„ step 145. te smdent 170 quits the vtoal class and the lesson matenal may be deactivated or removed .om the sutdcnt 170. In the ptefe.ed embo , «0dep.ctsavrewpresentedtoannrstnrctorl60.Af.rst™dow215

sent the questions. A second window 220 allows an instmctor 160 to type in responses to the questions displayed in the first window 215. An interface 225 is provided to allow the instructor 160 to address the response to one or more students 170, as appropriate.
A second pane 230 shows a view presented to a student 170. A window 235 is provided to enable the student 170 to input questions. Responses sent fi"om an instructor 160 appear in a further window 240.
The panes 210 and 230 appear contemporaneously to the instructor 160 and students 170, respectively. The text-based interaction thus provided enables real-time interaction to occur between an instructor 160 and students 170.
A virtual class by default proceeds undisturbed on all the student machines as any one student 170 formulates a question. Voice based questions are recorded as data, compressed and transferred to the instructor 160. The instructor 160 receives questions from any of the students 170, hears/reads them, and chooses the questions to which a response shall be sent. The response may be sent to a single student 170, a subset of students 170 or to the whole group. The instructor 160 fonnulates responses to selected questions, temporarily pauses the lesson on selected student machines, transmits the responses and resumes the lesson materials. Responses can include voice clips, typed material, commands to rewind/display/restart parts of the lesson material, etc.
If the forward bandwidth (instructor to student) is large, rich multimedia responses can be sent. Even if the forward bandwidth is not large, multimedia responses can be sent as part of the lesson material, and in response to the questions, only control commands to play the responses need to be sent. (Instructors 160 typically can and do expect a majority of the questions that students 170 are likely to ask.)
Online peer interaction (student to student) 140 also fomis part of tliis invention. Voice or typewritten interaction can happen between two students 170, in the same way interaction takes place between a student 170 and an instructor 160. The main difference is that the present

invention does not assume that students 170 are connected to, or even know of, each other. Students 170 communicate through the server 100, which knows which students 170 are attending which class 106, locations and academic levels of students 170 and the times a student 170 joined the current class 106. The server 100 tlius makes intelligent suggestions to the student 170 as to who would be an appropriate peer witli whom to chat. The student 170 is at liberty to ignore the server's 100 suggestion and choose a peer to chat with at the student's own discretion.
When a student 170 requests to join a class which has already started, the following altemative actions can be taken by the instructor 160 or the sender 100:
(1) the late arriving student 170 may be denied admission to the class 106;
(2) display of lesson materials are started from the local client time, giving the student 170 a feeling oijoining the class 106 in the middle, even tliough the whole material is locally resident;
(3) same as 2, but additionally the lesson materials up to the point the student 170 joined are displayed contemporaneously in a separate window, so that the student 170 can catch up;
(4) same as 2, but additionally the server identifies another student 170 in the class 106 that has been present from the beginning, and starts a peer interaction (chat) session, to help the late arriving student 170 catch up; and
(5) last but not least, the extra help provided to late arriving students 170 can be charged suitably.
In essence, the proposed method opens many possibilities for customisation and targeted education, primarily because students 170 initiate joining interest groups 103 and joining classes 106. Some customisation capabilities are illustrated above with the example of a latecomer to a class. Tliose skilled in the art can implement other customisations, such as dynamically altering the pace of instruction based on student level, targeted examinations and targeted advertisements.

The present mvention also facilitates conducting time-bound, interactive exercises, quizzes and examinations. Methods described so far in embodiments of the invention can be used to measure and control when a student 170 joins an examination, how much time the student 170 takes to answer questions, what interaction the student 170 has with the instructor 160 and other students 170, whether the student 170 responds tlirough speech or not. Utilising these capabilities, versatile virtual examinations can be implemented by those skilled in the art. A specific embodiment, for example, can contain voice-based multiple choice questions in which the time allotted for answering each question is limited and those answering first are rewarded.
A specific embodiment of the above distance education scheme is described. The purpose of the built and tested scheme was twofold:
(1) to provide remote training to primary and secondary school teachers, who
themselves have post-secondary education;
(2) to provide distance education to 5*^ grade children in History, Botany and English.
An instractor in the embodiment works on the central server computer itself A forward link from
the instructor to a student is through addressable satellite broadcasting. This chamiel provides
high bandwidth during off-peak times, but may be crowded in the peak time. A reverse link from
the student to the instructor is via a dialup modem. Some student machines are personal
computers with a satellite receiving card and a modem, while others are televisions with set top
boxes that contain the modem and satellite receiver card. Student PCs are multimedia ready,
having microphones and speakers for voice-based interaction. For the TV clients, microphones
are built into the remote control or the set top box, and the TV speakers are used. A miniature
keyboard may be built into the back of the remote, if the interface requires typing. Lesson material
consists of videos of real classrooms, educational documentary videos, slide presentations and
HTML pages. The content is resident on the student machines and is remotely controlled by the
instRictor. Instructor-student interaction can either be voice- or text-based. Fig. 2 shows

exemplary interfaces for text-based interaction, for the student and the instructor.
Fig. 3A shows an instance of an interactive class. In step 310, lesson material is transmitted from the server 100 to a client 170 prior to the start time of the lesson. This is shown in Fig. 3B, in which the forward link typically has high bandwidtli. As the lesson materials are typically large, the transmission preferentially occurs prior to the lesson at a time when network traffic is low. In step 320, a control command is sent from the server 100 via a high bandwidth forward link to a client 170, shown in Fig. 3C. Step 330 shows interaction between the server 100 and the client 170. A question asked during the lesson is transmitted from the client 170 to the server 100, as shown in Fig. 3D. The reverse link typically requires low bandwidth and may be implemented by a telephone line with a modem. Step 340 shows a reply to the question from step 330. The reply is transmitted from the server 100 on the forward link to the client 170, as shown in Fig. 3E. The reply may include voice clips, typed material and commands to rewind, display or restart parts of the lesson material. If the forward link bandwidth is large, rich multimedia responses may be sent.
Fig 4 is a time flow diagram illustrating commands used for conducting the interactive class of Fig 3A. Time progresses from the top of the diagram to the bottom of the diagram. Activities performed by an instructor 160 appear on the left hand side of the diagram, whilst activities preformed by a student 170 appear on the right hand side of the diagram. Events are shown in clironological order to illustrate command flow during an interactive class 106.
Fig. 4 shows control commands and user commands that the instructors 160 and students 170 may use to participate in an interactive class 106. Lesson. StartQ may be explicitly called by the instructor at a designated start time, or may be called by a scheduler residing on the server 100. Similarly, Lesson.ContinueO and Lesson.RestartQ may also be called by an instructor 160 or invoked by a scheduler.
A class is initiated in step 401 by an instructor 160 or a scheduler residing on the server

100 issuing a Lesson.Start command 402 to students 170. On reciept of the command 402 by students 170, the lesson begins 402a. If a student 170 has a query, the student 170 prepares the query in step 403 and transmits the query to the instructor 160 in step 404 using Query. SendQ-During the course of the class, the instructor 160 views in step 406 all queries received via step 404 and selects the queries to answer in step 408. The instructor 160 formulates responses in step 410 and stops or pauses the lesson by sending a Lesson.PauseO or Lesson. StopQ command to the students 170 in step 412. When the students receive a Lesson.PauseQ or Lesson. StopQ command, the lesson stops 413. Having formulated the response in step 410, the instructor 160 transmits the response to the students 170 using Response. SendQ in step 414. The student 170 views the response from the instructor 160 using Responses.ViewQ in step 416. When sufficient time has passed for students 170 to view the instructor's 160 response, the instructor 160 continues or restarts the lesson in step 418 using Lesson.ContinueQ or Lesson.RestartQ.
The responses transmitted from the instructor 160 may be sent to one or more of the students 170 and the recipients are detenuined in the parameter addressee Jist. The commands in Fig. 4 are merely illustrative and other commands may exist for replaying some or part of lessons, interrupting for special lessons and skipping sections of a lesson.
Embodiments of the present invention enable high quality distance education to occur in low bandwidtli settings. Interactive multimedia virtual classes are provided which enable students to interact with teachers and peers. Multimedia content transmitted to students prior to commencement of the class, preferably during non-peak usage hours of the network, is able to be controlled by instructors 160 or a central server computer 100. In this manner, multimedia-rich lessons are able to be delivered in low bandwidtli environments to provide high quality distance education.

Industrial Applicability
It is apparent from the above that the embodiment(s) of the invention are appHcable to the field of distance education.
The foregoing describes only one embodiment/some embodiments of the present irtVentioh, and modifications and/or changes can be made thereto without departing from the scope and spirit of the invention, the embodiment(s) being illustrative and not restrictive.



We Claim:
1. A method for distance education via a computer network comprising the steps of: receiving signals from one or more instructor entities, the signals comprising lesson material, the lesson material designated as belonging to one or more interest groups;
sending lesson material in advance to student entities listed in one or more of the interest groups to which the lesson material is designated as belonging;
receiving signals from one or more student entities requesting admission to a particular class; and
sending instructions to student entities to control the display and execution of the lesson material.
2. The method as claimed in claim 1, wherein, signals from one or more student entities are received, the signals expressing interest to attend virtual classes of one or more particular categories.
3. The method as claimed in claim 1, wherein interest groups are stored, the interest groups comprising names of students interested in a particular category.
4. The method as claimed in claim 1, wherein instructions are received from one or more instructor entities to remotely control the display and execution of the lesson material.

5. The method as claimed in claim 1, wherein the signals received from one or more instructor entities comprise scheduled dates and times for virtual classes.
6. The method as claimed in claim 1, wherein the lesson material is sent to student entities 5 when the network usage is low.
7. The method as claimed in claim 1, wherein, questions are received from one or more student entities; the questions are forwarded to one or more instructor entities; responses are received from one or more instructor entities; and responses are sent to one or more student entities.
8. The method as claimed in claim 7, wherein the questions are voice based.
9. The method as claimed in claim 7, wherein the questions are text based.
10. The method as claimed in claim 7, wherein the questions are video based.
11. The method as claimed in claim 7, wherein the responses are voice based.
12. The method as claimed in claim 7, wherein the responses are text based.
13. The method as claimed in claim 7, wherein the responses are video based.

14. The method as claimed in claim 1, wherein the responses are instructions to ;ontrol the display and execution of the lesson material.
15. The method as claimed in claim 5, wherein, notification messages about virtual classes are sent to student entities in an interest group for which a virtual class is scheduled.
16. The method as claimed in claim 1, wherein, lesson material sent to said student entities is encrypted; and a decryption key is transmitted to the student entities to activate the lesson material.
17. The method as claimed in claim 16, wherein activation of the lesson material possessed by the student entities is controlled by sending decryption keys.
18. The method as claimed in claim 1, wherein, requests from student entities for a class to be held at a particular time are received; and virtual classes are scheduled so that timetabling constraints of student and instructor entities are met.
19. The method as claimed in claim 1, wherein, activation of lesson material possessed by the student entities is controlled by sending control commands that require small bandwidth.

20. The method as claimed in claim 1, wherein, the student entity interacts with at least one of the instructors and student entities by sending and receiving voice, text, graphics or control commands.
21. The method as claimed in claim 20, wherein the interacting step is facilitated by a computer server.
22. The method as claimed in claim 20, wherein the interacting step is moderated
by a computer server.
23. The method as claimed in claim 1,wherein, the student is charged on a per-
usage basis for accessing the lesson material.
24. An apparatus for distance education via a computer network performing the
method claimed in any of the preceding claims.
25. A method for distance education via a computer network, substantially as
herein described, with reference to the accompanying drawings.
Dated this 3 day of July 2001.


Documents:

0539-mas-2001 abstract-duplicate.pdf

0539-mas-2001 claims-duplicate.pdf

0539-mas-2001 description (complete)-duplicate.pdf

0539-mas-2001 drawings-duplicate.pdf

539-mas-2001-abstract.pdf

539-mas-2001-assignment.pdf

539-mas-2001-claims.pdf

539-mas-2001-correspondence others.pdf

539-mas-2001-correspondence po.pdf

539-mas-2001-description complete.pdf

539-mas-2001-drawings.pdf

539-mas-2001-form 1.pdf

539-mas-2001-form 19.pdf

539-mas-2001-form 26.pdf

539-mas-2001-form 3.pdf

539-mas-2001-form 5.pdf


Patent Number 228531
Indian Patent Application Number 539/MAS/2001
PG Journal Number 10/2009
Publication Date 06-Mar-2009
Grant Date 05-Feb-2009
Date of Filing 03-Jul-2001
Name of Patentee INTERNATIONAL BUSINESS MACHINES CORPORATION
Applicant Address ARMONK, NEW YORK 10504,
Inventors:
# Inventor's Name Inventor's Address
1 ALOK AGGARWAL 689 QUAKER STREET, CHAPPAQUA, NY 10574,
2 REMA ANANTHANARAYANAN 80/61B MALVIYA NAGAR, NEW DELHI 100017,
3 VIPUL BANSAL C-26 VIKASPURI, NEW DELHI 110018,
4 KRISHNA KUMMAAMURA J-73, SAKET, NEW DELHI,
5 PARUL A MITTAL 70, GAUTAM APARTMENTS, DDA FLATS, GAUTAM NAGAR, NEW DELHI 110049,
6 NATWAR MODANI P-22, GROUND FLOOR, NDSE PART II, NEW DELHI 110049,
7 SREERAMA K MURTHY 2E/16 SHREYAS, CHHEDANAGAR, MUMBAI 400089,
8 ATRAYEE ROYCHOWDHURY 26, KAILASH HILLS, NEW DELHI 110065,
9 SATULOORI SRIDHAR 11-8, AZAD NAGAR, KODAD, NOLGONDA, ANDHRA PRADESH 508206,
PCT International Classification Number G09B5/08
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 09/614,420 2000-07-12 U.S.A.