Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
140 words
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.
Claim 2
Independent Claim
140 words
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.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein the step of creating a second window for displaying the second selected data stream creates a smaller window using a lower data rate than the window for displaying the first selected data stream.
Claim 4
Dependent Claim
58 words
The method of claim 1, further comprising the step of: providing instructions to the first computer system coupled to the network for: creating a graphical display illustrating controls for locating a plurality of data streams; wherein the graphical display illustrating controls for selecting the first data stream illustrates controls for selecting among the located plurality of data streams.
Claim 5
Dependent Claim
48 words
The method of claim 3, wherein the step of creating a graphical display illustrating controls for locating a plurality of data streams comprises the step of: creating a graphical display illustrating controls for locating a plurality of data streams originating remotely from the first and second computer systems.
Claim 6
Dependent Claim
61 words
The method of claim 1, wherein the step of creating a graphical display illustrating controls for selecting a first data stream comprises the step of: creating a graphical display illustrating controls for selecting a data stream representative of video data; wherein the windows on the first and second computer systems for displaying the first selected data stream display the video data.
Claim 7
Dependent Claim
19 words
The method of claim 1, wherein computer instructions for performing the method steps are encoded on a computer-readable medium.
Claim 8
Dependent Claim
67 words
The method of claim 1, wherein the step of providing instructions to a second computer system coupled to the network further comprises the steps of: creating a fixed size browser window for displaying the graphical display representative of the classroom; creating a fixed size browser window for displaying the first selected data stream; and creating a fixed size browser window for displaying the second selected data stream.
Claim 9
Independent Claim
229 words
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.
Claim 10
Independent Claim
229 words
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.
Claim 11
Dependent Claim
31 words
The system of claim 8, wherein the distributed learning server further comprises: a classroom environment module for providing a representation of a classroom to the presenter and audience member computer systems.
Claim 12
Dependent Claim
25 words
The system of claim 9, wherein the presenter computer system and the audience member computer system each further comprises: a graphical representation of a classroom.
Claim 13
Dependent Claim
34 words
The system of claim 10, wherein the graphical representation of a classroom further includes a plurality of icons representative of audience members, wherein the color of each icon indicates a particular audience member response.
Claim 14
Dependent Claim
27 words
The distributed learning server of claim 11, wherein the module for providing a second graphical display on the audience member computer system comprises a Java-compatible Web browser.
Claim 15
Dependent Claim
23 words
The system of claim 8, wherein at least one of the defined remote streaming data sources provides data representative of a video signal.
Claim 16
Dependent Claim
49 words
The system of claim 13, wherein the presenter streaming data viewer and the audience member streaming data viewer display data produced by a new selected remote streaming data source responsive to, and substantially simultaneously with, the selecting of the new remote streaming data source with the content selection control.
Claim 17
Dependent Claim
39 words
The system of claim 8, wherein the distributed learning server further comprises a module for verifying that the audience member computer system meets hardware and software requirements for displaying the data produced by the selected remote streaming data source.
Claim 18
Dependent Claim
19 words
The system of claim 8, wherein the distributed learning server simultaneously hosts a plurality of separate distributed learning sessions.
Claim 19
Dependent Claim
248 words
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.
Claim 20
Dependent Claim
248 words
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.
Claim 21
Dependent Claim
49 words
The distributed learning server of claim 17, wherein the first graphical display further comprises: a control for defining a plurality of sources of streaming content representative of graphical information; wherein the first presenter content selection control allows selection of one of the defined plurality of sources of streaming content.
Claim 22
Dependent Claim
31 words
The distributed learning server of claim 17, wherein the second presenter content display region has a smaller window size and a lower data rate than the first presenter content display region.
Claim 23
Dependent Claim
31 words
The distributed learning server of claim 17, wherein a source of streaming content available for selection by the content selection control is a video camera coupled to the presenter computer system.
Claim 24
Dependent Claim
34 words
The distributed learning server of claim 17, wherein a source of streaming content available for selection by the content selection control is remote from the presenter computer system and the audience member computer system.
Claim 25
Dependent Claim
29 words
The distributed learning server of claim 17, further comprising: a module for authenticating a user of the presenter computer system to prevent unauthorized use of the content selection control.
Claim 26
Dependent Claim
19 words
The distributed learning server of claim 17, wherein the source of streaming content representative of graphical information is pre-recorded.
Claim 27
Dependent Claim
26 words
The distributed learning server of claim 17, wherein the module for providing a first graphical display on the presenter computer system comprises a Java-compatible Web browser.