System and process for delivering digital data on demand
AssigneeNstreams Technologies, Inc.
InventorsPong-sheng Wang, Ching-San Hsu
Life of this patent
Estimating the term…
Loading patent…
AssigneeNstreams Technologies, Inc.
InventorsPong-sheng Wang, Ching-San Hsu
Estimating the term…
A video server system and method has a modular and expandable system design to deliver a plurality of video streams on user demand and under user control. The video server system and method has a central control module adapted to receive control commands such as SELECT, PLAY, REWIND, PAUSE etc. to select and playback a video from a plurality of videos stored in a storage module. The central control module is a computer motherboard having a first small computer serial interface (SCSI) coupled to the storage device. The central control module also has memory for buffering data blocks of video retrieved from the storage device or devices prior to delivery to the delivery module also included in the system. The delivery module is also a computer motherboard having memory and also having a plurality of video processors for processing the video data prior to coupling the data to a client location. The delivery module additionally has a SCSI interface configured to operate in a target mode so that the central control module transfers video data to the delivery module in the same manner that it would use if it were writing to a conventional SCSI disk drive.
A method of storing digital data in a plurality of storage devices (N), comprising:
A method for accessing digital data stored in a plurality of storage devices (N), the digital data being divided into N data blocks, the method comprising:
An electronically readable medium storing a program for permitting a computer to perform a method for storing digital data in a plurality of storage devices (N), the method comprising:
An electronically readable medium storing a program for permitting a computer to perform a method for accessing digital data stored in a plurality of storage devices (N), the digital data being divided into N data blocks, the method comprising:
A disk load balancing method for scheduling the start of playback of a particular video stream, the method comprising:
An electronically readable medium storing a program for permitting a computer to perform a method for scheduling the start of playback of a particular video stream, the method comprising:
A method of storing digital data in a plurality of storage devices (N), comprising:
An electronically readable medium storing a program for permitting a computer to perform a method of storing digital data in a plurality of storage devices (N), the method comprising:
A method of storing digital data in a plurality of storage devices (N), comprising:
An electronically readable medium storing a program for permitting a computer to perform a method of storing digital data in a plurality of storage devices (N), the method comprising:
A method for accessing digital data stored in a plurality of storage devices (N), the digital data being divided into N data blocks, the method comprising:
An electronically readable medium storing a program for permitting a computer to perform a method for accessing digital data stored in a plurality of storage devices (N), the digital data being divided into N data blocks, the method comprising:
A method of storing a video object in N storage devices, the method comprising:
An electronically readable medium storing a program for permitting a computer to perform a method of storing a video object in N storage devices, the method comprising:
A method for accessing digital data stored in a plurality of storage devices (N), the digital data being divided into N data blocks, the method comprising:
An electronically readable medium storing a program for permitting a computer to perform a method for accessing digital data stored in a plurality of storage devices (N), the digital data being divided into N data blocks, the method comprising:
Dependencies are inferred from the claim text.