Methods and apparatus for hybrid multicast and unicast transmissions in a data network
First Claim
1. A method for operating a server on a data network, the method comprising:
- computing a multicast cost indicator and a unicast cost indicator that are associated with multicast and unicast transmission of data;
determining that the multicast cost indicator is less than the unicast cost indicator;
generating a transmission schedule that describes when the data will be multicasted on the data network;
transmitting the transmission schedule; and
multicasting the data according to the transmission schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for hybrid multicast and unicast transmissions in a data network. A method is provided for operating a server on a data network. The method includes computing a multicast cost indicator and a unicast cost indicator that are associated with multicast and unicast transmission of data. The method also includes determining that the multicast cost indicator is less than the unicast cost indicator, and generating a transmission schedule that describes when the data will be multicasted on the data network. The method also includes transmitting the transmission schedule, and multicasting the data according to the transmission schedule
59 Citations
40 Claims
-
1. A method for operating a server on a data network, the method comprising:
-
computing a multicast cost indicator and a unicast cost indicator that are associated with multicast and unicast transmission of data;
determining that the multicast cost indicator is less than the unicast cost indicator;
generating a transmission schedule that describes when the data will be multicasted on the data network;
transmitting the transmission schedule; and
multicasting the data according to the transmission schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for use in a server on a data network, the apparatus comprising:
-
a cost estimator that operates to compute a multicast cost indicator and a unicast cost indicator that are associated with multicast and unicast transmission of data;
processing logic that operates to determine that the multicast cost indicator is less than the unicast cost indicator, and generate a transmission schedule that describes when the data will be multicasted on the data network;
transmitting logic that operates to transmit the transmission schedule, and multicast the data according to the transmission schedule. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Apparatus for use in a server on a data network, the apparatus comprising:
-
means for computing a multicast cost indicator and a unicast cost indicator that are associated with multicast and unicast transmission of data;
means for determining that the multicast cost indicator is less than the unicast cost indicator;
means for generating a transmission schedule that describes when the data will be multicasted on the data network;
means for transmitting the transmission schedule; and
means for multicasting the data according to the transmission schedule. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable media comprising instructions, which when executed by processing logic in a server, operate to transmit data on a data network, the computer-readable media comprising:
-
instructions for computing a multicast cost indicator and a unicast cost indicator that are associated with multicast and unicast transmission of data;
instructions for determining that the multicast cost indicator is less than the unicast cost indicator;
instructions for generating a transmission schedule that describes when the data will be multicasted on the data network;
instructions for transmitting the transmission schedule; and
instructions for multicasting the data according to the transmission schedule. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for operating a receiving terminal on a data network, the method comprising:
-
receiving a transmission schedule that describes how data will be transmitted;
determining that the data is to be multicasted on the data network in one or more multicast cycles; and
receiving the multicasted data during the one or more multicast cycles. - View Dependent Claims (34, 35, 36)
-
-
37. Apparatus for use in a receiving terminal on a data network, the apparatus comprising:
-
logic to receive a transmission schedule that describes how data will be transmitted;
logic to determine that the data is to be multicasted on the data network in one or more multicast cycles; and
logic to receive the multicasted data during the one or more multicast cycles. - View Dependent Claims (38, 39, 40)
-
Specification