Intelligent buffering and reporting in a multiple camera data streaming video system
First Claim
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.
6 Assignments
0 Petitions
Accused Products
Abstract
Multiple streams of data are streamed to a user'"'"'s terminal with images from different cameras. Low resolution thumbnail images tell the user what image streams are available. A focus stream provides high resolution images from a selected camera. A user can switch the focus stream to another stream by clicking on the associated thumbnail. An intelligent buffer is provided which anticipates the commands that will be issued by a user. Unused bandwidth is utilized to transmit data to the intelligent buffer to prepare to execute the anticipated commands. The data so accumulated is used to execute commands without any significant (or with less) latency. Data concerning a user and data concerning the operation of the system is gathered and added to a data base of user actions. Reports concerning the usage are later prepared.
144 Citations
11 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.
- 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.
- 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.
Specification