Computer-based education system
First Claim
1. A rapidly responsive, real-time interactive, computer-based education system comprising:
- central computer means for storing and executing interactive educational software and providing a forward channel data flow, said forward channel data flow including digital code sequences indicative of data to be displayed by a receiving display terminal, the forward channel data flow rate of said digital code sequences per receiving display terminal averaging hundreds of bits per second;
a plurality of remotely located, keyboard actuated display terminals, each said display terminal receiving certain code sequences from such forward channel data flow, displaying data represented thereby and providing as an output, real-time user responses to said displayed forward channel data in the form of keystroke data, the flow rate of said keystroke data averaging tens of bits per second;
high speed communications means dedicated to unidirectionally transmitting said forward channel data flow to said display terminals, said communications means including uplink-satellite transmitting means and at least one downlink satellite recevie-only means; and
land-based communication means including a reverse channel for transmitting said keystroke data from each said display terminal to said central computer means whereby said computer means responds to said key stroke data in its execution of said interactive educational software.
1 Assignment
0 Petitions
Accused Products
Abstract
A rapidly responsive, computer-based education system is described wherein a large central computer which is adapted to store and execute educational software and to provide a high speed data output stream of multiplexed data frames, communicates with a plurality of remotely located, keyboard actuated display terminals. Communications are accomplished in the forward channel via a satellite link with reverse channel communications being via one or more dedicated telephone lines. The forward channel satellite link is able to accept data at multi megabit rates and to service tens of thousands of user terminals per satellite transponder. The reverse channel telephone line, while only able to accept data rates in the kilobit per second range, accommodates outputs from hundreds of user operated terminals because of the low data rates generated by user operated terminals.
-
Citations
15 Claims
-
1. A rapidly responsive, real-time interactive, computer-based education system comprising:
-
central computer means for storing and executing interactive educational software and providing a forward channel data flow, said forward channel data flow including digital code sequences indicative of data to be displayed by a receiving display terminal, the forward channel data flow rate of said digital code sequences per receiving display terminal averaging hundreds of bits per second; a plurality of remotely located, keyboard actuated display terminals, each said display terminal receiving certain code sequences from such forward channel data flow, displaying data represented thereby and providing as an output, real-time user responses to said displayed forward channel data in the form of keystroke data, the flow rate of said keystroke data averaging tens of bits per second; high speed communications means dedicated to unidirectionally transmitting said forward channel data flow to said display terminals, said communications means including uplink-satellite transmitting means and at least one downlink satellite recevie-only means; and land-based communication means including a reverse channel for transmitting said keystroke data from each said display terminal to said central computer means whereby said computer means responds to said key stroke data in its execution of said interactive educational software. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A rapidly responsive, real-time interactive, computer-based education system comprising:
-
central computer means adapted to store and execute interactive educational software and to provide a forward channel data flow, said data flow being in the form of multiplexed end to end data frames, each frame including data and a header, said header designating an intended display terminal for said data, said data flow to said intended display terminal being at an average rate of hundreds of bits per second; a plurality of remotely located, keybord actuated. user display terminals for receiving designated data frames, displaying the data contained therein and providing as an output, real-time user responses to said displayed dat in the form of keystroke data, said keystroke data flow rate being at an average rate of tens of bits per second; high speed communications means dedicated to unidirectionally transmitting said forward channel data flow to said terminals at a megabit per second data rate, said communications means including uplink-satellite transmitting means and at least one downlink satellite receiving means; and land-based communication means including a reverse channel for transmitting at a kilobit per second data rate said keystroke data from said plurality of display terminals to said computer means whereby said central computer means responds to said key stroke data in its execution of said interactive educational software. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing economical computer based education comprising:
-
storing interactive educational software in a computer; providing an output stream of data to be displayed from said computer to a plurality of remotely located, keyboard actuated display terminals via a one-way satellite data link at multimegabit per second rates; and providing an input stream of user keystroke data from said terminals to said computer via a land based communication link at kilobit per second rates, said keystroke data being generated in response to the display of parts of said output stream of data by said display terminals×
whereby said computer alters said output stream of data in response to said input stream of user key stroke data.
-
Specification