← Back to Patent Explorer
US4636174A Expired / Lapsed US ⏱️ 0.0 years remaining

Cluster computer based education delivery system

Assignee: University of Illinois at Chicago
•
Filing: 1983-11-17
•
Granted: 1987-01-13
•
Expires: 2003-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved computer based education system maintains rapid response to user input without limits to the number of stations. The system incorporates a dedicated processor at each user station so that the user station receives executable code as opposed to a display map. To support plural users a cluster subsystem is provided interconnected to the user stations via a high speed bidirectional communication subsystem. The cluster also includes a mass storage device, a high speed buffer, communications interface and at least one processor for serving user requests.

Inventors

  • 👤 David M. Andersen
  • 👤 Donald L. Bitzer
  • 👤 Robert K. Rader
  • 👤 Bruce A. Sherwood
  • 👤 Paul T. Tucker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:49
CPC Classifications
G; G09; G09B; G09B7/00; G09B7/02; G09B7/04; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; G06F15/00; G06F15/16; G06F15/177; G06F9/00; G06F9/06; G06F9/44; G06F9/445

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 335 words
An interactive instructional multi-processor system for providing instructional programs for execution at one or more processor stations while relieving memory requirements at said processor stations without allowing a perceivable delay to users at said processor stations as a result of paging of instructional program segments, comprising: a cluster subsystem and a plurality of processor stations interconnected by a high speed multi-access communication subsystem, in which said cluster subsystem comprises: at least one mass storage device for storing a library of instructional programs averaging at least about 50 kilobytes in length, high speed buffer means coupled to said mass storage device for simultaneously storing a plurality of instructional programs, an interface for said speed communication sub-system, and processor means including a digital processor for managing said mass storage device, said high speed buffer means and said interface, said processor means further including a bus interconnecting said mass storage device, said high speed buffer means, said interface and said digtal processor, said digital processing including controller means for transferring a requested instructional program from said mass storage device to said high speed buffer means and for retaining said instructional program in said high speed buffer means for at least a target time related to the plurality of processor stations coupled to said cluster subsystem, each of said processor stations comprising: a microprocessor, electronic memory of about 64 Kbytes or less and display controlled by said microprocessor, an interface for bidirectional communication coupled to and controlled by said microprocessor and coupled to said high speed communication subsystem, said high speed communication subsystem including means for supporting high speed bidirectional communication between said cluster subsystem and a plurality of said processor stations at a rate of at least one megabit per second, whereby said electronic memory at said microprocessor need not have a capacity to store an entire instructional program, rather a microprocessor can execute one of said instructional programs in segments without noticeable delay in loading an instructional program segment from said high speed buffer means for execution.
Claim 2
Dependent Claim 335 words
An interactive instructional multi-processor system for providing instructional programs for execution at one or more processor stations while relieving memory requirements at said processor stations without allowing a perceivable delay to users at said processor stations as a result of paging of instructional program segments, comprising: a cluster subsystem and a plurality of processor stations interconnected by a high speed multi-access communication subsystem, in which said cluster subsystem comprises: at least one mass storage device for storing a library of instructional programs averaging at least about 50 kilobytes in length, high speed buffer means coupled to said mass storage device for simultaneously storing a plurality of instructional programs, an interface for said speed communication sub-system, and processor means including a digital processor for managing said mass storage device, said high speed buffer means and said interface, said processor means further including a bus interconnecting said mass storage device, said high speed buffer means, said interface and said digtal processor, said digital processing including controller means for transferring a requested instructional program from said mass storage device to said high speed buffer means and for retaining said instructional program in said high speed buffer means for at least a target time related to the plurality of processor stations coupled to said cluster subsystem, each of said processor stations comprising: a microprocessor, electronic memory of about 64 Kbytes or less and display controlled by said microprocessor, an interface for bidirectional communication coupled to and controlled by said microprocessor and coupled to said high speed communication subsystem, said high speed communication subsystem including means for supporting high speed bidirectional communication between said cluster subsystem and a plurality of said processor stations at a rate of at least one megabit per second, whereby said electronic memory at said microprocessor need not have a capacity to store an entire instructional program, rather a microprocessor can execute one of said instructional programs in segments without noticeable delay in loading an instructional program segment from said high speed buffer means for execution.
Claim 3
Dependent Claim 34 words
The system of claim 1 in which said communication subsystem includes means for packetizing and transmitting messages form said cluster subsystem to said processor stations and from said processor stations to said cluster subsystem.
Claim 4
Dependent Claim 38 words
The system of claim 1 in which said at least one mass storage device is characterized by an access rate of at least twenty accesses per second and a transfer rate of at least 500 kilobytes per second.
Claim 5
Dependent Claim 22 words
The system of claim 3 in which the transfer rate of said mass storage device is at least one megabyte per second.
Claim 6
Dependent Claim 40 words
The system of claim 1 in which capacity of said electronic memory and high speed buffer means are selected to be complementary so that as high speed buffer memory capacity is increased, electronic memory capacity is decreased and vice versa.
Claim 7
Dependent Claim 25 words
The system of claim 1 which includes a communication link extending between said cluster subsystem and a central computer for the transfer of student data.
Claim 8
Dependent Claim 24 words
The system of claim 1 which includes a further interactive instructional multi-processor system and a communication link extending between said interactive instructional multi-processor system.
Claim 9
Independent Claim 160 words
A method of providing interactive instructional programs at one of a plurality of processor stations comprising the steps of: (a) providing a mass storage device for storing a number of instructional programs for execution at said processor stations, (b) providing a high speed buffer memory of capacity sufficient to simultaneously store a plurality of said instructional programs, (c) providing a plurality of processor stations for executing segments of an instructional program in response to a user request, (d) providing a multi-access communication sub-system interconnecting said plurality of processor stations and said high speed buffer memory, (e) formulating a request for a specific program segment, at a processor station, in response to a user input, and communicating said request to said cluster subsystem via said mult-accoss communication sub-system, (f) responding at said cluster subsystem by extracting the requested program segment from said high speed buffer memory and transmitting said program segment to said requesting processor station via said multi-access communication sub-system.
Claim 10
Independent Claim 160 words
A method of providing interactive instructional programs at one of a plurality of processor stations comprising the steps of: (a) providing a mass storage device for storing a number of instructional programs for execution at said processor stations, (b) providing a high speed buffer memory of capacity sufficient to simultaneously store a plurality of said instructional programs, (c) providing a plurality of processor stations for executing segments of an instructional program in response to a user request, (d) providing a multi-access communication sub-system interconnecting said plurality of processor stations and said high speed buffer memory, (e) formulating a request for a specific program segment, at a processor station, in response to a user input, and communicating said request to said cluster subsystem via said mult-accoss communication sub-system, (f) responding at said cluster subsystem by extracting the requested program segment from said high speed buffer memory and transmitting said program segment to said requesting processor station via said multi-access communication sub-system.

References Cited (Backward Citations)

JPS53120351A Cited
US4133034A Cited
US4133034B1 Cited
JPS5485655A Cited
US4348744A Cited
US4247106A Cited
US4365297A Cited
JPS57150875A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-12 1990-07-14 1991-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-12 1994-07-14 1995-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-12 1998-07-14 1999-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag