Media stream distribution system
First Claim
Patent Images
1. A media server comprising:
- a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node;
each node utilizing one or more central processor and processor memory; and
the media server comprising non-transitory machine readable media or memory devices embodying logic to enable the central processor of one or more selected nodes from the plurality of nodes to manage the streaming of data from the mass storage of the one or more selected nodes via the gateway of the one or more selected nodes to the I/O ports of the one or more selected nodes while the streamed data bypasses the central processors and processor memory of the one or more selected nodes.
9 Assignments
0 Petitions
Accused Products
Abstract
A media server comprises a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and/or providing communication of data between the node and other nodes. Each node utilizes one or more central processors. The media server comprises logic to enable the processors to manage the streaming of data from the mass storage to the I/O ports via the gateways without communicating the data between the processors and any of the mass storage, I/O ports, or gateways.
-
Citations
19 Claims
-
1. A media server comprising:
-
a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node; each node utilizing one or more central processor and processor memory; and the media server comprising non-transitory machine readable media or memory devices embodying logic to enable the central processor of one or more selected nodes from the plurality of nodes to manage the streaming of data from the mass storage of the one or more selected nodes via the gateway of the one or more selected nodes to the I/O ports of the one or more selected nodes while the streamed data bypasses the central processors and processor memory of the one or more selected nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A node of a multi-processor system comprising:
-
mass storage;
at least one central processor;processor memory providing storage for data read from or written to the mass storage by the central processor; an I/O interface; and a media server comprising non-transitory machine readable media or memory devices embodying logic to enable the central processor to manage the streaming of data from the mass storage to the I/O interface without reading or writing the streamed data to the processor and/or processor memory. - View Dependent Claims (10, 11)
-
-
12. A computer-implemented method, comprising:
- providing a plurality of gateways within a plurality of nodes, respectively, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and each of the plurality of nodes comprising one or more central processors and processor memory;
streaming of data from a mass storage of one or more selected nodes from the plurality of nodes via gateways associated with the one or more selected nodes to the I/O ports of the one or more selected nodes; and managing the streaming from the mass storage of the one or more selected nodes such that the streamed data bypasses the central processors and processor memory of the one or more selected nodes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- providing a plurality of gateways within a plurality of nodes, respectively, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and each of the plurality of nodes comprising one or more central processors and processor memory;
Specification