Interactive broadband server system
First Claim
1. An interactive broadband server system, comprising:
- a plurality of processors;
a backbone switch, coupled to said plurality of processors, that enables high speed communication between each of said plurality of processors;
a plurality of storage devices coupled to and distributed across said plurality of processors;
said plurality of storage devices storing at least one title, each title divided into data chunks that are distributed across two or more of said plurality of storage devices; and
a plurality user processes for execution on said plurality of processors for interfacing a plurality of subscriber locations, each user process operative to retrieve a requested title from two or more of said plurality of processors via said backbone switch and to assemble said requested title for delivery to a requesting subscriber location.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive broadband server system including multiple processors, a backbone switch, multiple storage devices and multiple user processes. The backbone switch enables high speed communication between the processors. The storage devices are distributed across the processors to store titles, where each title is divided into data chunks that are distributed across the storage devices. The user processes are configured for execution on the processors for interfacing multiple subscriber locations. Each user process is operative to retrieve a requested title from two or more of the processors via the backbone switch and to assemble a requested title for delivery to a requesting subscriber location. The storage devices may be organized into RAID groups. Distributed media readers and a library storage system may be included. Multiple isochronous titles may be simultaneously delivered to downstream subscribers. Titles may be preprocessed and stored in a predetermined format to reduce loading and processing overhead.
-
Citations
41 Claims
-
1. An interactive broadband server system, comprising:
-
a plurality of processors;
a backbone switch, coupled to said plurality of processors, that enables high speed communication between each of said plurality of processors;
a plurality of storage devices coupled to and distributed across said plurality of processors;
said plurality of storage devices storing at least one title, each title divided into data chunks that are distributed across two or more of said plurality of storage devices; and
a plurality user processes for execution on said plurality of processors for interfacing a plurality of subscriber locations, each user process operative to retrieve a requested title from two or more of said plurality of processors via said backbone switch and to assemble said requested title for delivery to a requesting subscriber location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An interactive broadband server system, comprising:
-
a backbone switch including a plurality of bi-directional ports;
a disk array comprising a plurality of disk drives, said disk array storing a plurality of titles sub-divided into a plurality of data chunks which are distributed across said disk array;
a plurality processors, each having a plurality of interfaces including a first interface coupled to a port of said backbone switch, a second interface coupled to at least one disk drive of said drive array, and a third interface for coupling to a network for interfacing a plurality of subscriber devices; and
a plurality of processes for execution on said plurality of processors, said plurality of processes enabling each processor to retrieve a plurality of data chunks of a requested title from two or more of said plurality of processor, to assemble said requested title, and to transmit said requested title via said third interface. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An interactive content engine, comprising:
-
a backbone switch including a plurality of ports;
a plurality of processors, each coupled to said backbone switch via one of said plurality of ports;
a plurality of media readers, each coupled to a corresponding one of said plurality of processors;
a library storage system, coupled to a port of said backbone switch, said library storage system including a plurality of storage media that collectively store a plurality of titles, said library storage system configured to receive a title request from a processor and to load a corresponding storage media on any available one of said plurality of media readers; and
a plurality of storage devices distributed among said plurality of processors; and
at least one process executed on said plurality of processors that collectively submits a title request, retrieves a requested title from said available media reader, stores said requested title in said plurality of storage devices, and delivers said requested title to one of said plurality of processors. - View Dependent Claims (41)
-
Specification