Methods for multicasting content
First Claim
1. A computer-implemented method for tunneling content across a network, the content having been configured into a digital format compatible with a player that operates on a particular machine connectable to the network, comprising the steps of:
- a) before starting a broadcast session, transmitting an announcement containing control information concerning the broadcast session across the network, the control information permitting controlled reception of the configured content and including a start-time;
b) encapsulating the configured content into a format that supports multicast distribution and controlled reception at particular machines on the network;
c) multicasting across the network the configured content in the encapsulated format to a multiplicity of machines in accordance with the start-time included in the announcement;
d) using the control information to selectively permit reception at particular ones of the multiplicity of machines; and
e) stripping the encapsulation at the particular machines whereby the multicast of the encapsulated content is compatible with the players on the particular machines.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for tunneling content across a network in which the content has been configured into a digital format compatible with a player. Prior to starting a broadcast session, an announcement is transmitted across the network which contains control information concerning the broadcast session. The control information permits controlled reception of the configured content and includes a start-time. The configured content is encapsulated into a format that supports multicast distribution and controlled reception at particular machines. The configured content is multicast across the network in the encapsulated format to a multiplicity of machines in accordance with the start-time included in the announcement. The control information is used to selectively permit reception at particular ones of the multiplicity of machines, and the encapsulation is stripped from the multicast transmission at the particular machines. As a result, the multicast of the encapsulated data is compatible with the players on the particular machines. A system for implementing UDP tunneling multicasting method is also disclosed.
55 Citations
42 Claims
-
1. A computer-implemented method for tunneling content across a network, the content having been configured into a digital format compatible with a player that operates on a particular machine connectable to the network, comprising the steps of:
-
a) before starting a broadcast session, transmitting an announcement containing control information concerning the broadcast session across the network, the control information permitting controlled reception of the configured content and including a start-time;
b) encapsulating the configured content into a format that supports multicast distribution and controlled reception at particular machines on the network;
c) multicasting across the network the configured content in the encapsulated format to a multiplicity of machines in accordance with the start-time included in the announcement;
d) using the control information to selectively permit reception at particular ones of the multiplicity of machines; and
e) stripping the encapsulation at the particular machines whereby the multicast of the encapsulated content is compatible with the players on the particular machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented system for tunneling content across a network, wherein the content has been configured into a digital format compatible with a player, comprising:
a network administrator configured to receive the configured content from a content provider and to broadcast the content in a multicast protocol across the network, the administrator comprising a programmed machine including;
(a) a broadcast guide broadcaster configured to transmit announcements containing control information concerning a broadcast session to machines of subscribing end-users that are in communication with the network, the control information permitting controlled reception of the configured content and including a start-time; and
(b) a UTP broadcaster configured to apply an encapsulation to the configured content and to multicast the encapsulated content across the network to the machines of the subscribing end-users. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A computer-implemented method for tunneling content across a network, the content having a digital format that is compatible with a player, comprising the steps of:
-
engrafting a packet to the configured content, the packet having control information permitting multicast distribution across the network and controlled reception at a multiplicity of machines connected to the network;
multicasting across the network the configured content together with the header to the multiplicity of machines;
using the control information to selectively permit reception at particular ones of the machines; and
stripping the engrafted packet from the multicast transmission, whereby the multicast provides to the particular machines the configured content in a format that is compatible with the player. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification