Method of multicasting
First Claim
1. A multicasting method comprising the steps of:
- from a sender, multicast transmitting segments of data, including one or more data packets, over an established global multicast tree to a dynamically changing set of receivers, including at least one unknown receiver;
receiving at the sender, a status signal from said at least one unknown receiver indicating a packet reception status of said at least one unknown receiver, andin response to said status signal, retransmitting from the sender to said at least one unknown receiver, those packets of data not received by said at least one unknown receiver.
7 Assignments
0 Petitions
Accused Products
Abstract
A multicasting method transmits data segments, including one or more data packets, over an established global multicast tree from a Sender S to a dynamically changing set of receivers, including at least one unknown Receiver R. In response to a data segment transmission, the Sender S receives a first status signal from the at least one unknown Receiver R (and/or any known Designated Receivers DRs) indicating the addition of and packet reception status of the unknown Receiver R (and/or any known Designated Receivers DRs) which has joined the multicast. In response to the status signals, the Sender S retransmits to the unknown Receiver R (and/or any known Designated Receivers DRs) those packets not received thereat. In this manner the unknown Receiver R (and/or any known Designated Receivers DRs) is added to the multicast session and retransmissions thereto are handled in the same manner as other receivers connected to the multicast session.
-
Citations
26 Claims
-
1. A multicasting method comprising the steps of:
-
from a sender, multicast transmitting segments of data, including one or more data packets, over an established global multicast tree to a dynamically changing set of receivers, including at least one unknown receiver; receiving at the sender, a status signal from said at least one unknown receiver indicating a packet reception status of said at least one unknown receiver, and in response to said status signal, retransmitting from the sender to said at least one unknown receiver, those packets of data not received by said at least one unknown receiver. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
3. The method of claim I wherein said multicast tree includes a plurality of local trees, at least one local tree having a designated receiver associated therewith and having one or more said receivers is assigned to said at least one local tree including, potentially, other unknown receivers and wherein
the designated receiver also receives the multicast transmitted segments of data from the sender, potentially, other status signals from said other unknown receivers are received by the designated receiver, these other status signals indicating the addition of said other unknown receivers to the designated receiver'"'"'s local tree and a packet reception status of the transmitted data segments by said other unknown receivers, and in response to the other status signals, the designated receiver retransmits those packets of data indicated as not received.
-
26. A multicasting method for an established global multicast tree including one or more local trees each having a designated receiver and a plurality of receivers associated therewith, the method comprising the steps of:
-
from a sender, transmitting segments of data to the one or more designated receivers and a dynamically changing set of receivers including at least one unknown receiver; receiving at a designated receiver, a status signal indicating the addition of at least one unknown receiver to its local tree and a reception status for the at least one unknown receiver; and in response to said status signal, retransmitting from said designated receiver to the at least one unknown receiver, those segments of data not received by the at least one unknown receiver.
-
Specification