SYSTEM AND METHOD FOR BROADCASTING CONTENT TO NODES ON COMPUTER NETWORKS
First Claim
1. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
- a first tree network associated with a first data stream, the first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein the first data stream is retransmitted down the first tree network by each repeater node in the first tree network;
a second tree network associated with a second data stream, the second tree network comprising the plurality of nodes, each of the plurality of nodes being included in the second tree network as one of a repeater node or a leaf node, wherein the second data stream is retransmitted down the second tree network by each repeater node in the second tree network; and
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the first tree network and acting as a repeater node in the second tree network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for broadcasting content in two streams to a plurality of nodes using two tree networks. The two tree networks have a plurality of nodes where each node is a repeater node or a leaf node. The first data stream is retransmitted down the first tree network by each repeater node in the first tree network. The second data stream is retransmitted down the second tree network by each repeater node in the second tree network. At least one of the nodes acting as a repeater in the first tree network acts as a leaf node in the second tree network, and at least one of the nodes acting as a leaf in the first tree network acts as a repeater node in the second tree network.
-
Citations
22 Claims
-
1. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
a first tree network associated with a first data stream, the first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein the first data stream is retransmitted down the first tree network by each repeater node in the first tree network;
a second tree network associated with a second data stream, the second tree network comprising the plurality of nodes, each of the plurality of nodes being included in the second tree network as one of a repeater node or a leaf node, wherein the second data stream is retransmitted down the second tree network by each repeater node in the second tree network; and
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the first tree network and acting as a repeater node in the second tree network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
a content server, the content server capable of transmitting at least a first stream and a second stream, each of the first and second streams comprising at least a portion of the content, and the two streams together comprising all of the content;
a first tree network operatively connected to the content server to receive the first data stream, the first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein the first data stream is retransmitted down the first tree network by each repeater node in the first tree network;
a second tree network operatively connected to the content server to receive the second data stream, the second tree network comprising the plurality of nodes, each of the plurality of nodes being included in the second tree network as one of a repeater node or a leaf node, wherein the second data stream is retransmitted down the second tree network by each repeater node in the second tree network; and
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the first tree network and acting as a repeater node in the second tree network; and
wherein at least one of the plurality of nodes receives the first data stream and the second data stream. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for retransmission of broadcast data within a network system including a first tree network and a second tree network, the method comprising the steps of:
-
receiving, at a first node, a first stream of data comprising at least a first portion of the broadcast data from an uptree source on the first tree network and a second stream of data comprising at least a second portion of the broadcast data from an uptree source on the second tree network;
retransmitting, from the first node, the first stream of data to a plurality of downtree nodes on the first tree network;
receiving, at a second node, a first stream of data comprising at least a first portion of the broadcast data from an uptree source on the first tree network and a second stream of data comprising at least a second portion of the broadcast data from an uptree source on the second tree network; and
retransmitting, from the second node, the second stream of data to a plurality of downtree nodes on the second tree network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
a content server, the content server capable of transmitting at least a first stream, a second stream, and a third stream, each of the first, second, and third streams comprising at least a portion of the content, and the three streams together comprising all of the content;
a first tree network operatively connected to the content server to receive the first data stream, the first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein the first data stream is retransmitted down the first tree network by each repeater node in the first tree network;
a second tree network operatively connected to the content server to receive the second data stream, the second tree network comprising the plurality of nodes, each of the plurality of nodes being included in the second tree network as one of a repeater node or a leaf node, wherein the second data stream is retransmitted down the second tree network by each repeater node in the second tree network; and
an augmentation server operatively connected to the content server to receive the third data stream, wherein the third data stream is retransmitted to at least one node in the first tree network or the second tree network;
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the second tree network and acting as a repeater in the first tree network; and
wherein at least one of the plurality of nodes receives the first data stream, the second data stream, and the third data stream.
-
-
17. A method for transmission of broadcast data within a network system including a content server, a first tree network, a second tree network, and an augmentation server the method comprising the steps of:
-
transmitting from the content server a first stream of data downtree through the first tree network, transmitting a second stream of data downtree through the second tree network, and transmitting a third data stream to an augmentation server, each of the first, second, and third streams comprising at least a portion of the content, and the three streams together comprising all of the content;
receiving, at a first node, the first stream of data from an uptree source on the first tree network, the second stream of data from an uptree source on the second tree network, and the third stream of data from the augmentation server;
retransmitting, from the first node, the first stream of data to a plurality of downtree nodes on the first tree network;
receiving, at a second node, the first stream of data from an uptree source on the first tree network, the second stream of data from an uptree source on the second tree network, and the third stream of data from the augmentation server; and
retransmitting, from the second node, the second stream of data to a plurality of downtree nodes on the second tree network.
-
-
18. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
n tree networks, where n is an integer greater than 1, each tree network comprising the plurality of nodes;
wherein each node is included in each of the n tree networks as one of a repeater node or a leaf node; and
wherein at least one leaf node in each of the n tree networks is included in at least one other of the n tree networks as a repeater node and at least one repeater node in each of the n tree networks is included in at least one other of the n tree networks as a leaf node.
-
-
19. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
n tree networks, where n is an integer greater than 1, each tree network being associated with a data stream, each of the n tree networks comprising the plurality of nodes;
wherein each node is included in each of the n tree networks as one of a repeater node or a leaf node, and wherein the data stream associated with each of the n tree networks is retransmitted down the tree network it is associated with by each repeater node in that tree network; and
wherein at least one leaf node in each of the n tree networks is included in at least one other of the n tree networks as a repeater node and at least one repeater node in each of the n tree networks is included in at least one other of the n tree networks as a leaf node.
-
-
20. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
a content server, the content server transmitting a first stream and a second stream;
a first tree network operatively connected to the content server to receive the first data stream, the first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein the first data stream is retransmitted down the first tree network by each repeater node in the first tree network;
a second tree network operatively connected to the content server to receive the second data stream, the second tree network comprising the plurality of nodes, each of the plurality of nodes being included in the second tree network as one of a repeater node or a leaf node, wherein the second data stream is retransmitted down the second tree network by each repeater node in the second tree network; and
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the first tree network and acting as a repeater node in the second tree network.
-
-
21. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
a first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein data transmitted down the first tree network is transmitted by each repeater node in the first tree network;
a second tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein data transmitted down the second tree network is transmitted by each repeater node in the second tree network;
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the first tree network and acting as a repeater node in the second tree network.
-
-
22. A broadcast system for broadcasting content to a plurality of nodes, the system comprising:
-
a first tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first tree network as one of a repeater node or a leaf node, wherein data transmitted down the first tree network is transmitted by each repeater node in the first tree network;
a second tree network comprising a plurality of nodes, each of the plurality of nodes being included in the first second network as one of a repeater node or a leaf node, wherein data transmitted down the second tree network is transmitted by each repeater node in the second tree network;
at least one of the plurality of nodes acting as a repeater in the first tree network and acting as a leaf node in the second tree network, and at least one of the plurality of nodes acting as a leaf in the first tree network and acting as a repeater node in the second tree network; and
wherein any node in the first tree network or the second tree network may originate content and transmit the content in a first data stream and a second data stream, the first data stream being transmitted down the first tree network and the second data stream being transmitted down the second tree network.
-
Specification