Claims
- 1) A system for displaying to a user a selected one of a plurality of video streams, said selected video stream being a focus stream, said system comprising, a client system which can display said selected video stream, and a composite video containing a thumbnail image of each of said plurality of video streams, a server which receives a plurality of video streams, and said composite video stream, and which provides a selected one of said video streams and said composite video stream to said client system, an input device connected to said client system whereby a user can select one of said thumbnails thereby sending a signal to said server indicating which of said plurality of video streams should be sent to said client system, and an intelligent buffer system which anticipates the commands that will be issued by a user and which accumulates data so that said commands can be executed without any significant latency.
- 2) The system recited in claim 1 including means for accumulating and storing data concerning the operation of the system and means for preparing reports containing said data.
- 3) A system which streams data from a server to a client and wherein said client can issue commands which instruct the server to change the data being streamed to the client, an intelligent buffer at said client which gathers data concerning the commands normally issued by a user and which anticipates the next command which said user is likely to issue and which accumulates data so that said command can be executed without significant latency.
- 4) The system recited in claim 3 including means for accumulating and storing data concerning the operation of the system and means for preparing reports containing said data.
- 5) The system recited in claim 3 wherein a user can select which of a plurality of data streams are streamed from said server to said client, and wherein said intelligent buffer anticipates which stream a user will select and which accumulates data relative to said anticipated stream.
- 6) A system for selectively streaming a plurality of data streams from a server to a client, said client including a input device, whereby a user can issue a command to change the data being streamed from said server to said client, said system including an intelligent buffer which anticipates the commands that will be issued by said user and which downloads and stores information to execute the anticipated commands, whereby said commands can be executed with less latency.
- 7) The system recited in claim 6 wherein said intelligent buffer includes a memory for storing a series of commands issued by said user.
- 8) The system recited in claim 7 wherein said intelligent buffer includes a prediction program which examines the commands issued by said user and which predicts the next command which will be issued.
- 9) The system recited in claim 6 including a data gathering and reporting program.
- 10) The system recited in claim 7 wherein the stored commands issued by said user are utilized to prepare reports of the actions performed by said user.
- 11) The system recited in claim 6 wherein said intelligent buffer predicts the next command which will be issued by said user.
RELATED APPLICATIONS
[0001] This application is a continuation in part of (a) application No. 60/205,942 filed May 18, 2000 (b) a continuation of in part of application No. 60/254,453 filed Dec. 7, 2000, (c) a continuation in part of application Ser. No. 09/861,434 filed May 18, 2001, and (d) a continuation in part of application Ser. No. 09/860,962 filed May 18, 2001. Each of the above four applications is hereby incorporated herein by reference. Priority is claimed to the above four applications.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60254453 |
Dec 2000 |
US |
|
60205942 |
May 2000 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09861434 |
May 2001 |
US |
Child |
10013187 |
Dec 2001 |
US |
Parent |
09860892 |
May 2001 |
US |
Child |
10013187 |
Dec 2001 |
US |