Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
245 words
A multimedia data server, comprising: a plurality of data buffers, each of said buffers corresponding to a respective time interval associated with a multimedia presentation, each buffer having a respective output port for outputting multimedia data stored in said buffer; at least one mass storage device for storing a multimedia data presentation, wherein multimedia data stored on said mass storage device comprises a plurality of sequentially stored data segments, each data segment being associated with one of said time intervals, wherein a plurality of data segments is associated with each said time interval, and wherein successive sequentially stored-data segments on said at least one mass storage device are associated with different ones of said time intervals, the data segments associated with a particular one of said plurality of time intervals being interleaved among data segments associated with other time intervals; at least one data bus connected to said at least one mass storage device for communicating multimedia data from said at least one mass storage device to said buffers; a plurality of switches connecting said data bus with said plurality of data buffers, each switch being associated with a respective one of said data buffers; and a controller for operating said plurality of switches, said controller causing a switch associated with a selected data buffer to close when said at least one mass storage device outputs a data segment on said data bus associated with said a time interval corresponding to the selected data buffer.
Claim 2
Dependent Claim
245 words
A multimedia data server, comprising: a plurality of data buffers, each of said buffers corresponding to a respective time interval associated with a multimedia presentation, each buffer having a respective output port for outputting multimedia data stored in said buffer; at least one mass storage device for storing a multimedia data presentation, wherein multimedia data stored on said mass storage device comprises a plurality of sequentially stored data segments, each data segment being associated with one of said time intervals, wherein a plurality of data segments is associated with each said time interval, and wherein successive sequentially stored-data segments on said at least one mass storage device are associated with different ones of said time intervals, the data segments associated with a particular one of said plurality of time intervals being interleaved among data segments associated with other time intervals; at least one data bus connected to said at least one mass storage device for communicating multimedia data from said at least one mass storage device to said buffers; a plurality of switches connecting said data bus with said plurality of data buffers, each switch being associated with a respective one of said data buffers; and a controller for operating said plurality of switches, said controller causing a switch associated with a selected data buffer to close when said at least one mass storage device outputs a data segment on said data bus associated with said a time interval corresponding to the selected data buffer.
Claim 3
Dependent Claim
34 words
The multimedia data server of claim 1, wherein said at least one data storage device comprises a rotating disk drive storage device in which data is stored on at least one spiral data track.
Claim 4
Dependent Claim
40 words
The multimedia data server of claim 2, wherein said spiral data track of said rotating disk drive storage device contains a plurality of data segments associated with a repetitive sequence of at least some of said plurality of time intervals.
Claim 5
Dependent Claim
17 words
The multimedia data server of claim 1, wherein said server comprises at least two mass storage devices.
Claim 6
Dependent Claim
68 words
The multimedia data server of claim 4, wherein: data is stored redundantly on said mass storage devices, and said controller detects a failure of one of said mass storage devices, and in response to said failure causes redundant data stored on mass storage devices other than the failing mass storage device to be provided to said buffers in lieu of data stored on said failing mass storage device.
Claim 7
Dependent Claim
55 words
The multimedia data server of claim 5, further comprising at least one back-up switch operable by said controller, each switch associated with a respective one of said at least one data bus, each switch selectively coupling one of a plurality of said mass storage devices to the data bus with which said switch is associated.