System for the management of multiple time-critical data streams
First Claim
Patent Images
1. A computer network system for storing and displaying video multimedia data clips, said system comprising:
- a plurality of computers, each computer having at least one storage device coupled thereto for storing a portion of said multimedia data clips;
display means for displaying said video multimedia data clips;
a computer network;
interconnecting resources for connecting each of said plurality of computers to said computer network, said interconnecting resources comprising data buffers for storing the digital information in said video multimedia data clips;
client means in each of the plurality of computers for retrieving video multimedia data clips from the local storage device coupled thereto and for sending requests for said video multimedia data clips over the computer network to other of said plurality of computer;
server means in each of the plurality of computers responsive to requests from other of said plurality of computers for providing one of the video multimedia data clips over the computer network to another of said computers making said requests;
local management means in each of said plurality of computers for allocating said interconnecting resources and for refusing one of said requests to prevent said data buffers from becoming overloaded during display of one of said video multimedia data clips;
to prevent said interconnecting resources from becoming overloaded during display of one of said video multimedia data clips each of the plurality of computers capable of retrieving and providing video multimedia data clips over the computer network and for retrieving video multimedia data clips from the local storage device coupled thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
A networked computer system for storing and presenting multimedia data distributes that data among multiple storage devices of the system. The system includes a plurality of computers, each of which supports at least one viewing station. Each viewing station has access to any file on any of the storage devices and can retrieve and display any file on demand. To provide an efficient system and, at the same time, reduce the probability that the viewing of multimedia data may be interrupted, the system allocates resources, prioritizes access to files, and buffers data prior to the data'"'"'s delivery to video adapters.
436 Citations
10 Claims
-
1. A computer network system for storing and displaying video multimedia data clips, said system comprising:
-
a plurality of computers, each computer having at least one storage device coupled thereto for storing a portion of said multimedia data clips; display means for displaying said video multimedia data clips; a computer network; interconnecting resources for connecting each of said plurality of computers to said computer network, said interconnecting resources comprising data buffers for storing the digital information in said video multimedia data clips; client means in each of the plurality of computers for retrieving video multimedia data clips from the local storage device coupled thereto and for sending requests for said video multimedia data clips over the computer network to other of said plurality of computer; server means in each of the plurality of computers responsive to requests from other of said plurality of computers for providing one of the video multimedia data clips over the computer network to another of said computers making said requests; local management means in each of said plurality of computers for allocating said interconnecting resources and for refusing one of said requests to prevent said data buffers from becoming overloaded during display of one of said video multimedia data clips;
to prevent said interconnecting resources from becoming overloaded during display of one of said video multimedia data clips each of the plurality of computers capable of retrieving and providing video multimedia data clips over the computer network and for retrieving video multimedia data clips from the local storage device coupled thereto. - View Dependent Claims (2, 3, 4)
-
-
5. A multimedia storage and presentation system for storing video clips, each clip comprising a plurality of segments, and for displaying said video clips in response to requests by viewers, said system comprising:
-
a computer area network; a plurality of computers connected to said computer network, each computer having attached thereto at least one storage device at least one viewing station, input means for allowing said viewers to request display of a specific video clip on said at least one viewing station and buffer means for temporarily storing segments of said specific video clip prior to display; client means in each of the plurality of computers for retrieving one of the video clips from the local storage device coupled thereto and for sending a request for one of said video clips over the computer network to other of said plurality of computers; server means in each of said plurality of computers responsive to said request for retrieving said specific video clip from selected storage device coupled to said computer, said server means having a predetermined maximum retrieval capacity; means cooperating with said server means in one of said plurality of computers for monitoring said buffer means in said one of said plurality of computers coupled to said network to determine a number of video clip segments retrieved from said selected storage device; and
stored in said buffer means; andmeans responsive to said number of video clip segments stored in said buffer means and to said maximum retrieval capacity for controlling said client means and said server means to refuse said viewer request to display said specific video clip when said maximum retrieval capacity would be exceeded or said number of said video clip segments stored in said buffer means exceeds a predetermined threshold.
-
-
6. In multimedia storage and presentation system for storing video clips, each video clip comprising a plurality of segments, and for displaying said video clips in response to requests by viewers interacting with a computer system the system including a network, a plurality of computers connected to said network, each computer having attached thereto at least one local storage device for storing some of said video clips for distribution thereto and to other of the computers connected to said network, at least one viewing station, input means for allowing said viewers to request display of a specific video clip on said at least one viewing station and buffer means for temporarily storing segments of said specific video clip prior to display, a method of accessing video clips comprising the steps of:
-
A. in response to a view of request a viewer request for a specific video clip receiving by one of the computers coupled to the network, locating said specific video clip in the at least one local storage device attached to said one computer; B. if said specific video clip is not found in said at least one local storage device attached to said one computer, locating another of said plurality of computers having attached thereto a selected storage device containing said specific video clip; C. retrieving said specific video clip from said selected storage device in said another of said plurality of computers coupled to said network over a path having a predetermined maximum retrieval capacity; D. monitoring said buffer means in said another of said plurality of computers coupled to said network to determine a number of video clip segments retrieved from said selected storage device and stored in said buffer means; and E. refusing said viewer request to display said specific video clip when said maximum retrieval capacity would be exceeded during step C or said number of said video clip segments stored in said buffer means exceeds a predetermined threshold. - View Dependent Claims (7, 8, 9, 10)
-
Specification