DE60117618T2

Initial viewing period for authorization of multimedia content

Abstract

According to one embodiment of the invention, a free preview of a program can be provided to client computers in a multicasting system. This can allow viewers in the multicasting system to view a first portion of the program before deciding whether to order the program content. According to another embodiment, various distribution methods can be accomplished using encryption keys to distribute program content. According to yet another embodiment, an initial viewing period can be provided to allow negotiation of the encryption keys. According to another embodiment, rules and conditions for providing content in a multicasting environment can be utilized.

DE60117618T2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 26 October 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 16 independent, 2 dependent

  1. 1
    A method of multicasting, the following includes:Provide ( 1610 ) A program content for multicasting to a plurality of customers;encrypt ( 1620 ) a first portion of said program content by utilizing a first key to an encrypted to produce the first portion of the program content;Provided ( 1605 ) Of the plurality of clients with said first key;multicasting ( 1640 ) The encrypted first portion of said program content to said plurality of clients, before the plurality of clients indicating an intent to program content to acquire, marked by: Provide ( 1670 ) a guaranteed period during the multicasting of encrypted the first portion of the program content, to enable a customer, To purchase the program content without the presentation of the program content is interrupted.
  2. 2
    A method as described in claim 1, and further comprising:encrypt ( 1650 ) of the first Portion of the program content with the first key via a predetermined period of time, to allow a user to to get a free preview of the program content.
  3. 3
    A method as in any one of claims 1 or 2 described above, and further comprising:prompting ( 1660 ) one User to purchase the program content.
  4. 4
    A method as described in claim 1, and further comprising:Provide ( 1674 ) one second key;encrypt ( 1680 ) a second portion of said program content with the second key to an encrypted to produce the second portion of the program content;Provided ( 1684 ) Of each of the customers that the program content in the purchased guaranteed period, with the second key, wherein the second key operational is the encrypted second portion of the program content to decipher;and then multicasting ( 1690 ) The encrypted second portion of said program content to said plurality of clients.
  5. 5
    A method as described in claim 4, wherein the second key under a third key encoded and wherein the third key provided a purchasing client after the acquisition of the program content is.
  6. 7
    A method as described in claim 6, and further comprising:Set to ( 1760 ) The initial Key distribution period.
  7. 8
    A method as described in claim 7, wherein the Adjusting the initial Key distribution period Comprising:Extend the initial Key distribution period.
  8. 9
    A method as in one of claims 6, 7 or 8 described, and further comprising:Determining an actual Number of purchasing clients;Determine that the actual Number of purchasing clients is greater than the-assessed Number of customers is;Extend the initial Key distribution period, to allow that the presentation of the program content in which at least one purchasing client is not interrupted.
  9. 10
    A machine-readable medium having machine- Code for performing a method which comprises:Provide ( 1610 ) a program content for multicasting to a plurality of customers;encrypt ( 1620 ) a first portion of said program content by utilizing a first key to an encrypted to produce the first portion of the program content;Provided ( 1605 ) Of the plurality of clients with said first key;multicasting ( 1640 ) The encrypted first portion of said program content to said plurality of clients, before the plurality of clients indicating an intent to program content to acquire, marked by: Provide ( 1670 ) a guaranteed period during the multicasting of encrypted the first portion of the program content, to enable a customer, To purchase the program content without the presentation of the program content is interrupted.
  10. 11
    A machine readable medium as described in claim 10, and further comprising computer-executable code operable, to perform the following:encrypt ( 1650 ) the first portion of the program content with the first key via a predetermined period of time, to allow a user to to get a free preview of the program content.
  11. 12
    A machine readable medium as in any one of claims 10 or described 11, and further comprising a machine- includes code operable is to perform the following:ask ( 1660 ) A user to purchase the program content.
  12. 13
    A machine readable medium as described in claim 10, and further comprising computer-executable code operable, to perform the following:Provide ( 1674 ) Of a second key;encrypt ( 1680 ) a second portion of said program content with the second key to an encrypted to produce the second portion of the program content;Provided ( 1684 ) Of each of the customers that the program content in the purchased guaranteed period, with the second key, wherein the second key operational is the encrypted second portion of the program content to decipher;and then multicasting ( 1690 ) The encrypted second portion of said program content to said plurality of clients.
  13. 14
    A machine readable medium as described in claim 13, and further comprising computer-executable code for encrypting the second key under a third key and providing a purchasing client with the third key to includes the acquisition of the program content.
  14. 16
    A machine readable medium as described in claim 15, and further comprising computer-executable code operable, to perform the following:Set to ( 1760 ) The initial Key distribution period.
  15. 17
    A machine readable medium as described in claim 16, and further comprising computer-executable code operable, to perform the following:Extend the initial Key distribution period.
  16. 18
    A machine readable medium as in any one of claims 15, 16 or 17 described above, and further comprising a machine- includes code operable is to perform the following:Determine an actual Number of purchasing clients;Determine that the actual Number of purchasing clients is greater than the-assessed Number of customers is;Extend the initial Key distribution period, to allow that the presentation of the program content in which at least one purchasing client is not interrupted.
Independent claims16