System and method for delivery of video data over a computer network
First Claim
1. A data sequencing interface for collecting, managing and buffering audio-visual data which is transmitted to the data sequencing interface from extended and remote storage locations for downloading to a user, comprising:
- a first communications interface between an index manager and the data sequencing interface for communicating the exact location of audio-visual segments stored at one or more of the extended and remote storage locations;
a second communications interface between the extended and remote storage locations and the data sequencing interface for transmitting the downloaded audio-visual segments to transmit buffers of the data sequencing interface;
audio-visual sequencing logic for sequentially requesting each audio-visual segment from each extended and remote storage location identified as containing the audio-visual segment until the audio-visual segment is retrieved;
storage management logic for managing the location of each retrieved audio-visual segments; and
a third communications interface between the data sequencing interface and the user over which the retrieved audio-visual segments is transmitted for the eventual download to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A video clip storage and retrieval system whereby video clips, stored locally and/or at a more remote location, can be requested and retrieved by a user at the user'"'"'s multimedia terminal. When the user requests a desired video clip, the request is processed by a primary index manager (“PIM”) via a Local Search and Retrieval Unit (“SRU”). Before the message is communicated to the PIM, the local SRU checks its own storage to see whether the requested video clips are available locally. If some of the video clips are local, the local SRU still forwards the request to the PIM so that the PIM may determine specific video clip usage. The PIM determines the extended SRU where the audio-visual data is stored and passes this information to a Data Sequencing Interface (“DSI”). The DSI collects the video clips and downloads the clips to the user'"'"'s terminal. The user may then view, copy, or print the video clip as desired. In a preferred embodiment, a distributed digital video clip delivery system, according to the invention, provides video clips stored at local and/or remote locations, which can be requested from the Internet and retrieved at the user'"'"'s multimedia terminal. When the user requests a desired video clip shown on a Web page, the request is diverted to a primary index manager (“PIM”). The PIM attempts to locate the closest server containing the requested clip, from which the download is completed. The system further includes means for uploading and distributing clips to geographically diverse servers, dynamic load balancing, subscription management mechanisms, and protection means to discourage unauthorized duplication of video clips.
-
Citations
5 Claims
-
1. A data sequencing interface for collecting, managing and buffering audio-visual data which is transmitted to the data sequencing interface from extended and remote storage locations for downloading to a user, comprising:
-
a first communications interface between an index manager and the data sequencing interface for communicating the exact location of audio-visual segments stored at one or more of the extended and remote storage locations;
a second communications interface between the extended and remote storage locations and the data sequencing interface for transmitting the downloaded audio-visual segments to transmit buffers of the data sequencing interface;
audio-visual sequencing logic for sequentially requesting each audio-visual segment from each extended and remote storage location identified as containing the audio-visual segment until the audio-visual segment is retrieved;
storage management logic for managing the location of each retrieved audio-visual segments; and
a third communications interface between the data sequencing interface and the user over which the retrieved audio-visual segments is transmitted for the eventual download to the user. - View Dependent Claims (2, 3, 4, 5)
the first and second communications interface are very high speed; and
the third communications interface is a high speed.
-
-
3. The data sequencing interface as in claim 2 wherein each very high speed interface has a minimum bandwidth of at least about 100 MBaud, and each high speed interface has a minimum bandwidth of at least about 56 Kbaud.
-
4. The data sequencing interface as in claim 1 wherein the storage management logic comprises:
-
means for determining whether an audio-visual segment is retrieved from either one of the remote storage location or from the extended storage location;
means for comparing the number of times an audio-visual segment is retrieved from a remote storage location with the number of times the least requested audio-visual segment is retrieved from the extended storage location;
means for copying, from the remote storage location to the extended storage location, an audio-visual segment which is retrieved more often from the remote storage location than from the extended storage location; and
means for removing the least requested audio-visual segment from the extended storage location and placing the least requested audio-visual segment onto one of the remote storage locations.
-
-
5. The data sequencing interface as in claim 1 wherein the audio-visual sequencing logic comprises:
-
means for determining whether an audio-visual segment requested from either the extended or remote storage location cannot be retrieved because of other requests for audio-visual data from that extended or remote storage location;
means for requesting the audio-visual segment from another extended or remote storage location;
means for communicating which storage location provided the audio-visual segment to the index manager.
-
Specification