System and method for distributed learning
DC CAFCFirst Claim
1. A method of conducting distributed learning among a plurality of computer systems coupled to a network, the method comprising the steps of:
- providing instructions to a first computer system coupled to the network for;
creating a graphical display representative of a classroom;
creating a graphical display illustrating controls for selecting first and second data streams;
creating a first window for displaying the first selected data stream; and
creating a second window for displaying the second selected data stream, whereinthe first and second windows are displayed simultaneously; and
providing instructions to a second computer system coupled to the network for;
creating a graphical display representative of the classroom;
creating a third window for displaying the first selected data stream; and
creating a fourth window for displaying the second selected data stream, whereinthe third and fourth windows are displayed simultaneously.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for distributed learning that includes a distributed learning server coupled to presenter and audience computer systems via a network such as the Internet. The distributed learning server includes control, classroom environment, and streaming data modules. The control module controls interactions between the presenter and audience computer systems, controls the operation of the classroom environment and streaming data modules, and authenticates the users of the presenter computer systems. The control module also allows the presenter to set up a presentation and pre-select streaming data sources that will be used in the presentation. The classroom environment module provides a classroom metaphor having a podium and rows of seats to the presenter and audience computer systems. The streaming data module allows multiple streaming data feeds, such as digital video, to be sent from one computer system coupled to the distributed learning server to the other computer systems. The presenter and audience computer systems are preferably industry-standard computer systems executing JAVA-compatible web browsers connected to the distributed learning server. The presenter computer system displays a content selection region for selecting among data feeds, a first streaming media region for showing a first selected data feed, and a second streaming media region for showing a second selected data feed. The audience member computer system displays a presentation/feedback region for viewing presentation text and providing feedback to the presenter and first and second streaming media regions for viewing the data feeds selected by the presenter.
-
Citations
24 Claims
-
1. A method of conducting distributed learning among a plurality of computer systems coupled to a network, the method comprising the steps of:
-
providing instructions to a first computer system coupled to the network for; creating a graphical display representative of a classroom; creating a graphical display illustrating controls for selecting first and second data streams; creating a first window for displaying the first selected data stream; and creating a second window for displaying the second selected data stream, wherein the first and second windows are displayed simultaneously; and providing instructions to a second computer system coupled to the network for; creating a graphical display representative of the classroom; creating a third window for displaying the first selected data stream; and creating a fourth window for displaying the second selected data stream, wherein the third and fourth windows are displayed simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for conducting distributed learning among a plurality of computer systems coupled to a network, the system comprising:
-
a presenter computer system of the plurality of computer systems coupled to the network and comprising; a content selection control for defining at least one remote streaming data source and for selecting one of the remote streaming data sources for viewing; and a presenter streaming data viewer for displaying data produced by the selected remote streaming data source; an audience member computer system of the plurality of computer systems and coupled to the presenter computer system via the network, the audience member computer system comprising; an audience member streaming data viewer for displaying the data produced by the selected remote streaming data source; and a distributed learning server remote from the presenter and audience member computer systems of the plurality of computer systems and coupled to the presenter computer system and the audience member computer system via the network and comprising; a streaming data module for providing the streaming data from the remote streaming data source selected with the content selection control to the presenter and audience member computer systems; and a distributed learning control module for receiving communications transmitted between the presenter and the audience member computer systems and for relaying the communications to an intended receiving computer system and for coordinating the operation of the streaming data module. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A distributed learning server for controlling a presenter computer system and an audience member computer system coupled to the distributed learning server via a network, the distributed learning server comprising:
-
a module for providing a first graphical display on the presenter computer system, the first graphical display comprising; a first presenter content selection control for selecting a first source of streaming content representative of graphical information; a first presenter content display region for displaying the graphical information represented by the streaming content from the first selected source; a second presenter content selection control for selecting a second source of streaming content representative of graphical information; and a second presenter content display region for displaying the graphical information represented by the streaming content from the second selected source, wherein the first and second presenter content display regions are adapted to display simultaneously; and a classroom region for representing the audience member computer system coupled to the distributed learning server; and a module for providing a second graphical display on the audience member computer system, the second graphical display comprising; a first audience member content display region for displaying the graphical information represented by the streaming content from the first source selected by the content selection control; and a second audience member content display region for displaying the graphical information represented by the streaming content from the second source selected by the content selection control, wherein the first and second audience member content display regions are adapted to display simultaneously. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification