Generating multiple data streams from a single data source
First Claim
Patent Images
1. A method of transmitting packets, the method comprising:
- using a switch to receive communications;
using the switch to selectively filter the communications;
using the switch to receive a first stream of data units that are addressed to a unicast address on the switch, wherein the first stream of data units includes a payload portion and an attribute portion;
using the switch to duplicate at least the payload portion of a data unit within the first stream of data units;
using the switch to enable access to the duplicated payload portion of the data unit by two or more terminals; and
forwarding the duplicated payload portion of the data unit within a second stream of data units addressed to a unicast address on each of the two or more terminals,wherein the selectively filtering and forwarding are performed by the switch that is structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack.
8 Assignments
0 Petitions
Accused Products
Abstract
A switch having a first communications interface to receive a stream of data units, a buffer to store the payload portion of the data unit, a replicator to duplicate at least the payload portion of the data unit, and a second communications interface to enable access to the stream of data units by two or more terminals.
-
Citations
56 Claims
-
1. A method of transmitting packets, the method comprising:
-
using a switch to receive communications; using the switch to selectively filter the communications; using the switch to receive a first stream of data units that are addressed to a unicast address on the switch, wherein the first stream of data units includes a payload portion and an attribute portion; using the switch to duplicate at least the payload portion of a data unit within the first stream of data units; using the switch to enable access to the duplicated payload portion of the data unit by two or more terminals; and forwarding the duplicated payload portion of the data unit within a second stream of data units addressed to a unicast address on each of the two or more terminals, wherein the selectively filtering and forwarding are performed by the switch that is structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A switch comprising:
-
a first communications interface that is structured and arranged to; receive communications, selectively filter the communications, and receive a first stream of one or more data units that are addressed to a unicast address on the switch, wherein each data unit includes a payload portion and an attribute portion; a buffer structured and arranged to store at least the payload portions of the data units included in the received stream; a replicator structured and arranged to duplicate at least the payload portions of one or more of the data units; and a second communications interface structured and arranged to; enable access by two or more terminals to the payload portions that are duplicated by the replicator, and forward the duplicated payload portion of the data unit within a second stream of data units that are addressed to a unicast address on each of the two or more terminals; and wherein the first communications interface and the second communications interface are structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of receiving a second stream of data units, the method including:
-
interfacing with a network including a switch capable of; receiving communications, filtering the communications, and duplicating a first stream of data units that are addressed to a unicast address on the switch as a second stream of data units and forwarding the second stream of data units addressed to a unicast address on each of more than one terminal; receiving the second stream of data units from the switch, wherein the data units within the stream each include a payload portion that has been duplicated by the switch and an attribute portion; and wherein selectively filtering and forwarding are performed by the switch that is structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method of distributing data units to terminals, the method comprising:
-
interfacing with a network including one or more switches capable of; receive communications, selectively filtering the communications, and duplicating at least a payload portion of a data unit within a first stream of data units addressed to a unicast address on the switch, wherein each of the data units includes an attribute portion and the payload portion; transmitting the first stream of data units to the switches for duplication of at least the payload portion of the data unit within the stream for forwarding as a second stream of data units addressed to a unicast address for two or more terminals; and wherein selectively forwarding and filtering are performed by the switches that are structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A switch comprising:
-
first communications interface means for; receiving communications, selectively filtering the communications, and receiving a first stream of one or more data units addressed to a unicast address on the switch, wherein each data unit includes a payload portion and an attribute portion; buffer means for storing at least the payload portion of the data units included in the received streams; replicator means for duplicating at least the payload portion of one or more of the data units; second communications interface means for; enabling access by two or more terminals to the payload portions that are duplicated by the replicator; forwarding the duplicated payload portion of the data unit within a second stream of data units addressed to a unicast address for each of the two or more terminals, wherein the switch is structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack.
-
-
56. A system comprising:
-
a source system structured and arranged to enable access to a first stream of data units; a switch structured and arranged to; using a switch to receive communications, using the switch to selectively filter the communications, receive a first stream of data units addressed to a unicast address on the switch from a source system, duplicate at least a payload portion of the data units in the stream, and to forward payload portions duplicated to two or more terminals as a second stream of data units address to a unicast address for each of the terminals; one or more terminals structured and arranged to receive a stream of data units that have been duplicated by the switch; and wherein the switch is structured and arranged to selectively filter and forward between different domains at a same level in a protocol stack.
-
Specification