Segmented video on demand system
Fault tolerant hard disk array controller
Method for storage and retrieval of video from disks
Online placement of video files determined by a function of the bandwidth to space ratio of each of the storage devices in a server environment
Load balancing in video-on-demand servers by allocating buffer to streams with successively larger buffer requirements until the buffer requirements of a stream can not be satisfied
Method for performing I/O's in a storage system to maintain the continuity of a plurality of video streams
Multi-cast digital video data server using synchronization groups
Apparatus and method for data storage and retrieval using bandwidth allocation
Video optimized media streamer with cache management
Method and apparatus for buffered video playback of video content distributed on a plurality of disks
ApplicationNo. 491755 filed on 06/19/1995
US Classes:711/114, Arrayed (e.g., RAIDs)725/92, Mass storage725/115Data storage or retrieval
ExaminersPrimary: Swann, Tod R.
Assistant: Chow, Christopher S.
Attorney, Agent or Firm
International ClassG06F 013/14
AbstractA method for retrieving video data from a video server, the video data having been stored on a plurality of disks based on a disk striping technique. In accordance with one illustrative embodiment, the method comprises the steps of retrieving a predetermined number of bits from the plurality of disks in the video server, and storing that predetermined number of bits in a buffer memory, wherein the number of bits retrieved and stored is based on the number of disks and on the capacity of the buffer memory. These steps, which together may illustratively constitute one round of the video retrieval process, may be repeated until the entire video has been retrieved and, for example, transmitted to the intended recipient(s) at a required transmission rate.