Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
252 words
A network system for computer aided instruction, comprising: a main computer including a repository for storing courseware; a network of servers connected to said main computer; a plurality of local area networks, each of said local area networks connected to a server, and each of said local area networks comprising a plurality of interconnected workstations; a distributed delivery system responsive to a request of said server for a course of said courseware, selectively operable to search said network of said servers for said server where said course resides, operable to transfer said course from said server where said course resides, and selectively operable to retrieve said course from said repository if said course cannot be found at said server; an authoring system distributed over a workstation of said workstations, said servers and said main computer, and operable to transfer courses of said courseware from said workstation to said repository; and a course management system distributed over said workstation, said servers and said main computer, and operable to manage course enrollment and to monitor student performance at said servers, and further operable to transfer information corresponding to said course enrollment from said servers to said main computer; wherein said network of servers comprises a first set including said servers connected to said main computer, a second set including said servers connected to other servers and to said main computer, and a third set including said servers connected to said other servers; and wherein said course is in said repository and at said servers.
Claim 2
Dependent Claim
252 words
A network system for computer aided instruction, comprising: a main computer including a repository for storing courseware; a network of servers connected to said main computer; a plurality of local area networks, each of said local area networks connected to a server, and each of said local area networks comprising a plurality of interconnected workstations; a distributed delivery system responsive to a request of said server for a course of said courseware, selectively operable to search said network of said servers for said server where said course resides, operable to transfer said course from said server where said course resides, and selectively operable to retrieve said course from said repository if said course cannot be found at said server; an authoring system distributed over a workstation of said workstations, said servers and said main computer, and operable to transfer courses of said courseware from said workstation to said repository; and a course management system distributed over said workstation, said servers and said main computer, and operable to manage course enrollment and to monitor student performance at said servers, and further operable to transfer information corresponding to said course enrollment from said servers to said main computer; wherein said network of servers comprises a first set including said servers connected to said main computer, a second set including said servers connected to other servers and to said main computer, and a third set including said servers connected to said other servers; and wherein said course is in said repository and at said servers.
Claim 3
Dependent Claim
37 words
The network system of claim 1, wherein said repository comprises: a database for storing additional information corresponding to said courses and students enrolled in said courses; and file storage for the storage of programs implementing said courses.
Claim 4
Dependent Claim
28 words
The network system of claim 1, wherein said distributed delivery system comprises programs distributed over said servers in said workstation; and wherein said programs communicate by sending messages.
Claim 5
Dependent Claim
15 words
The network system of claim 1, wherein said main computer further includes a supervisory module.
Claim 6
Dependent Claim
23 words
The network system of claim 4, wherein said supervisory module is operable to automatically archive information, to manage student enrollment, and course accounting.
Claim 7
Dependent Claim
36 words
The network system of claim 5, wherein said supervisory module is operable to request said other servers in said network to provide said supervisory module with information required by said supervisory module to maintain said repository.
Claim 8
Dependent Claim
21 words
The network system of claim 6, wherein said supervisory module communicates with said other servers by sending messages across said network.
Claim 9
Dependent Claim
24 words
The network system of claim 7, wherein said messages are standardized so that said servers of different manufacture can communicate with said other servers.
Claim 10
Dependent Claim
70 words
A computer aided instruction system, comprising: a network of interconnected servers; a main computer connected to at least one of said servers; a repository connected to said main computer; at least one workstation connected to one of said servers; and a course authoring system distributed over said at least one workstation, said servers, and said main computer to deliver a course from said at least one workstation to said repository.
Claim 11
Dependent Claim
70 words
A computer aided instruction system, comprising: a network of interconnected servers; a main computer connected to at least one of said servers; a repository connected to said main computer; at least one workstation connected to one of said servers; and a course authoring system distributed over said at least one workstation, said servers, and said main computer to deliver a course from said at least one workstation to said repository.
Claim 12
Dependent Claim
32 words
The computer aided instruction system of claim 9, wherein said computer-aided instruction system further comprises a course authoring system distributed over said at least one workstation, said servers, and said main computer.
Claim 13
Dependent Claim
28 words
The computer aided instruction system of claim 10, wherein said course authoring system comprises programs resident on said at least one workstation, said servers, and said main computer.
Claim 14
Dependent Claim
15 words
The computer aided instruction system of claim 11, wherein said programs communicate by sending messages.
Claim 15
Independent Claim
105 words
A method for training users in use of a computer program, comprising: providing application code of said computer program to control a computer; providing hook points connected to said application code; and connecting training routines to said hook points, so that mapping is provided between said hook points and said training routines, said application code being responsive to user action of said user to transfer control from said hook points to said embedded training routines, wherein said method further comprises the step of providing code for transferring control from said embedded training routines to computerized courses to provide detailed training for the entire computer program.
Claim 16
Independent Claim
105 words
A method for training users in use of a computer program, comprising: providing application code of said computer program to control a computer; providing hook points connected to said application code; and connecting training routines to said hook points, so that mapping is provided between said hook points and said training routines, said application code being responsive to user action of said user to transfer control from said hook points to said embedded training routines, wherein said method further comprises the step of providing code for transferring control from said embedded training routines to computerized courses to provide detailed training for the entire computer program.
Claim 17
Independent Claim
102 words
A method for training users in use of a computer program, comprising: providing application code of said computer program to control a computer; providing hook points connected to said application code; and connecting training routines to said hook points, so that mapping is provided between said hook points and said training routines, said application code being responsive to user action of said user to transfer control from said hook points to said embedded training routines, wherein said method further comprises the step of providing a diagnostic expert system for evaluating student responses and directing student progress in response to said student response.
Claim 18
Independent Claim
102 words
A method for training users in use of a computer program, comprising: providing application code of said computer program to control a computer; providing hook points connected to said application code; and connecting training routines to said hook points, so that mapping is provided between said hook points and said training routines, said application code being responsive to user action of said user to transfer control from said hook points to said embedded training routines, wherein said method further comprises the step of providing a diagnostic expert system for evaluating student responses and directing student progress in response to said student response.
Claim 19
Dependent Claim
30 words
The method for training users of claim 14, wherein said method further comprises the step of providing rules for said diagnostic expert system responsive to student interaction with said program.
Claim 20
Dependent Claim
30 words
The method for training users of claim 15, wherein said method further comprises the step of using said rules to redirect a student to another position in said embedded training.
Claim 21
Dependent Claim
32 words
The method for training users of claim 16, wherein the method further comprises the step of providing addresses for machine code corresponding to said other positions and implementing said embedded training routines.