Patent ID: 7580978

Claim:
A method of receiving a desired content by a user terminal, the method comprising: connecting, by a user terminal, to a content providing server via a DSL network connected to the Internet, wherein the DSL network comprises a local DSL device, which links between the Internet and the user terminal; requesting, by the user terminal, a desired content from the content providing server; in reply to requesting, receiving, by the user terminal, a command from the content providing server for directing the user terminal to a multicast box that is configured to relay data for the desired content from the content providing server to the user terminal, wherein the multicast box is not for providing the user terminal with an Internet connection; subsequent to receiving the command, communicating, by the user terminal, with the multicast box according to the command from the content providing server; receiving, by the user terminal, a command from the multicast box to communicate with the local DSL device to obtain information for use in determining whether the local DSL device supports multicasting; in reply to the command from the multicast box, communicating with the local DSL device, by the user terminal, to receive a response from the local DSL device for use in determining whether the local DSL device supports multicasting; and receiving, by the user terminal, the data from the multicast box; if the local DSL device supports multicasting, transmitting the data received from the multicast box to a multicasting address of the local DSL device to enable the local DSL device to multicast the data to other user terminals connected to the local DSL device.