Nova Patents
IL158158A

Distribution of multicast data to users

Abstract

This record has no abstract on file.

IL158158A, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

25 claims: 4 independent, 21 dependent

  1. 1
    Claims 1. A method of receiving a data file provided in a multicast transmission, comprising:tuning, by a mobile station, onto a multicast channel;receiving at least one encrypted packet which can be used in reconstructing the data file, on the multicast channel;and receiving at least one key required for decrypting the at least one packet after receiving a sufficient number of packets for reconstructing the data file, wherein the file includes a plurality of different portions requiring different keys for decryption and wherein the keys required for at least one portion are received after displaying at least one other portion.
  2. 8
    9. A method according to claim 8, wherein the non-encrypted portion of the file is received before any encrypted portion of the data file.
  3. 9
    10. A method of multicasting a file, comprising:encrypting the file using one or more keys;transmitting the encrypted file to a plurality of receivers in a multicast transmission;providing at least one of the plurality of receivers with one or more decryption keys required for decrypting the transmitted encrypted file, after the file was transmitted;and providing at least one of the receivers with at least one decryption key for the encrypted file, before transmitting the encrypted file, wherein the at least one of the receivers provided with the decryption keys before transmitting the encrypted file are selected at least partially responsive to previous behavior of the receivers.
  4. 10
    11. A method according to claim 10, comprising receiving from the at least one receivers provided with the decryption keys before transmitting the encrypted file, acknowledgement messages.
  5. 13
    14. A method of transmitting multicast data, comprising:providing a data file for transmission;estimating one or more transmission parameter values required to achieve, on the average, a reception rate which allows less than 100% of the receivers to which the multicast data is directed to reconstruct the data file from the multicast transmission;transmitting the multicast data representing the data file on a multicast channel, using the one or more estimated parameter values;and providing at least supplementary portions of the data to receivers that were not able to reconstruct the data file in its entirety from the multicast data transmitted on the multicast channel.
  6. 14
    15. A method according to claim 14, wherein providing at least supplementary portions comprises transmitting the supplementary portions over a unicast connection.
  7. 21
    22. A method of transmitting multicast data in a cellular network, comprising:providing data for multicast transmission to a plurality of base stations having different bandwidth amounts for multicast transmission, at a same rate;dropping data by one or more of the base stations, as required, so that the data can be transmitted by each of the base stations on its respective allocated bandwidth for multicast transmission;and transmitting the non-dropped data such that the data is transmitted by all the base stations substantially synchronously.
  8. 22
    23. A method according to claim 22, wherein the base stations use a small buffer, having room for at most five packets, for the provided multicast data.