CA2467998C

System for tracking end-user electronic content usage

Abstract

A system for tracking usage of digital content on user devices. Electronic stores coupled to a network sell licenses to play digital content data to users. Content players, which receive from the network the licensed content data, are used to play the licensed content data. Additionally, a logging site that is coupled to the network tracks the playing of the content data. In particular, the logging site receives play information from the network, and the play information includes the number of times that the content data has been played by the associated content player. Also provided is a method for tracking usage of digital content on user devices. According to the method, a license to play digital content data is sold to a user, and the licensed content data is transmitted to a content player for the user. Further, information is transmitted to a logging site whenever the content data is played by the content player or copied from the content player to an external medium so that usage of the licensed content data can be tracked.

CA2467998C, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Expired 12 August 2019, 7.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

33 claims: 27 independent, 6 dependent

  1. 1
    CA 02467998 2004-06-04 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. An electronic content management system comprising a clearinghouse that enables securely providing data, the clearinghouse being capable of communicating with a data system for securely providing data, the data system being capable of receiving both data encrypted with a first encryption key and an encrypted first encryption key, the encrypted first encryption key being the first encryption key encrypted by a second encryption key, the clearinghouse comprising: decryption of a first decryption key from the encrypted first decrypting key;and transfer of the decrypted first decrypting key to a data system.
  2. 8
    A method of securely providing data to a user's system, said method comprising the steps of:encrypting the data using a first encrypting key;encrypting a first decrypting key using a second encrypting key;transferring the encrypted data, which has been encrypted with the first encrypting key, to the user’s system;transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key, to the user's system;transferring the encrypted first decrypting key, which has been encrypted with the second encrypting key, to a clearing house that possesses a second decrypting key;decrypting the first decrypting key using the second decrypting key;and transferring the decrypted first decrypting key to the user's system.
  3. 9
    The method as defined in claim 8, wherein the step of transferring the decrypted first decrypting key includes the sub-steps of:re-encrypting the first decrypting key using a third encrypting key;transferring the decrypted and re-encrypted first decrypting key to the user's system;and decrypting the re-encrypted first decrypting key using a third decrypting key.
  4. 10
    The method as defined in claim 8, wherein the first encrypting key and the first decrypting key are symmetric keys. SQM9-1998-0009CA2 142 CA 02467998 2004-06-04
  5. 11
    The method as defined in claim 10, wherein the second encrypting key is a public key of the clearinghouse and the second decrypting key is a corresponding private key of the clearinghouse.
  6. 12
    The method as defined in claim 11, wherein the step of transferring the decrypted first decrypting key includes the sub-steps of:re-encrypting the first decrypting key using a third encrypting key, the third encrypting key being a public key of the user;transferring the decrypted and re-encrypted first decrypting key to the user's system;and decrypting the re-encrypted first decrypting key using a third decrypting key, the third decrypting key being a corresponding private key of the user.
  7. 13
    The method as defined in claim 8, wherein the step of transferring the encrypted first decrypting key to the user’s system is performed by an electronic merchant and includes the sub-steps of:initiating a purchase of the data or a license for the data from the electronic merchant;and sending the encrypted first decrypting key and purchase transaction data to the user's system.
  8. 14
    The method as defined in claim 13, wherein the step of transferring the encrypted first decrypting key to the user's system further includes the sub-step of charging the user for the data or the license, and the step of decrypting the first decrypting key is performed by the clearinghouse and includes the sub-steps of:verifying that the user has paid for the data or the license;and decrypting the first decrypting key using the second decrypting key.
  9. 15
    The method as defined in claim 13, wherein the step of decrypting the first decrypting key is performed by the clearinghouse and includes the sub-steps of:charging the user for the data or the license;and decrypting the first decrypting key using the second decrypting key. SOM9-1998-0009CA2 143 CA 02467998 2004-06-04
  10. 16
    The method as defined in claim 8, further comprising the step of decrypting the data using the first decrypting key.
  11. 17
    The method as defined in claim 8, wherein the data includes music data.
  12. 18
    A method of securely providing data to a user's system, the data being encrypted so as to only be decryptable by a data decrypting key, the data decrypting key being encrypted using a first public key, and the encrypted data being accessible to the user's system, said method comprising the steps of:transferring the encrypted data decrypting key to a clearing house that possesses a first private key, which corresponds to the first public key;decrypting the data decrypting key using the first private key;re-encrypting the data decrypting key using a second public key;transferring the re-encrypted data decrypting key to the user's system, the user's system possessing a second private key, which corresponds to the second public key;and decrypting the re-encrypted data decrypting key using the second private key.
  13. 19
    The method as defined in claim 18, wherein the step of transferring the encrypted data decrypting key to a clearing house includes the sub-steps of:transferring the encrypted data decrypting key to the user's system;and subsequently transferring the encrypted data decrypting key from the user's system to the clearing house.
  14. 20
    The method as defined in claim 19, wherein the sub-step of transferring the encrypted data decrypting key to the user's system is performed by an electronic merchant and includes the sub-steps of:initiating a purchase of the data or a license for the data from the electronic merchant;and sending the encrypted data decrypting key and purchase transaction data to the user's system. SQM9-1998-0009CA2 144 CA 02467998 2004-06-04
  15. 21
    The method as defined in claim 20, wherein the sub-step of transferring the encrypted data decrypting key to the user's system further includes the sub-step of charging the user for the data or the license, and the step of decrypting the data decrypting key is performed by the clearinghouse and includes the sub-steps of:verifying that the user has paid for the data or the license;and decrypting the data decrypting key using the first private key.
  16. 22
    The method as defined in claim 20, wherein the step of decrypting the data decrypting key is performed by the clearinghouse and includes the sub-steps of:charging the user for the data or the license;and decrypting the data decrypting key using the first private key.
  17. 23
    The method as defined in claim 18, further comprising the step of decrypting the encrypted data using the data decrypting key.
  18. 24
    A method of operating a clearinghouse to provide integrity in a channel of commerce that includes a provider, a distributor, and a purchaser, the provider producing data and encrypting the data so as to only be decryptable by a data decrypting key, the encrypted data being accessible to the purchaser, said method comprising the steps of:encrypting the data decrypting key using a public key of the clearinghouse;sending the encrypted data decrypting key from the provider to the distributor;when the purchaser desires to purchase the data or a license to use the data, sending the encrypted data decrypting key from the distributor to the purchaser;sending the encrypted data decrypting key from the purchaser to the clearing house;decrypting the data decrypting key using a private key of the clearinghouse and re-encrypting the data decrypting key using a public key of the purchaser;and sending the re-encrypted data decrypting key from the clearinghouse to the purchaser. SQM9-1998-0009CA2 145 CA 02467998 2004-06-04
  19. 25
    The method as defined in claim 24, wherein the distributor charges the user a fee before sending the encrypted data decrypting key to the purchaser, and the clearinghouse verifies that the user has paid the fee before sending the re-encrypted data decrypting key to the purchaser.
  20. 26
    The method as defined in claim 24, wherein the clearinghouse charges the user a fee before sending the re-encrypted data decrypting key to the purchaser.
  21. 27
    The method as defined in claim 24, further comprising the steps of:decrypting the re-encrypted data decrypting key using the private key of the purchaser;and decrypting the encrypted data using the data decrypting key.
  22. 28
    A system for securely providing data to a user's system, the system comprising:a content system;a first public key;a first private key;which corresponds to the first public key;a data encrypting key;a data de-encrypting key for de-encrypting data encrypted using the data encrypting key;first data encryption means for encrypting data so as to be decryptable only by a data decrypting key;second data encryption means, using the first public key, for encrypting the decrypting key;a clearing house;first transferring means for transferring the data decrypting key which has been encrypted to the clearing house, wherein the clearinghouse possesses the first private key;first decrypting means for decrypting the data decrypting key using the first private key;a second public key;a second private key;which corresponds to the second public key;re-encryption means for re-encrypting the data decrypting key using the second public key;second transferring means for transferring the re-encrypted data decrypting key to the user's SQM9-1998-0009CA2 146 CA 02467998 2005-03-29 system, wherein the user's system possesses the second private key;and second decrypting means for decrypting the re-encrypted data decrypting key using the second private key.
  23. 29
    The system as defined in claim 28, wherein the first transferring means further comprises:a third transfer means for transferring the encrypted data decrypting key to the user's system;and a fourth transfer means for subsequently transferring the encrypted data decrypting key from the user's system to the clearinghouse.
  24. 30
    The system as defined in claim 29, wherein the third transfer means is performed by an electronic merchant and further comprises:initiating means for initiating a purchase of the data or a license for the data from the electronic merchant;and sending means for sending the encrypted data decrypting key and purchase transaction data to the user's system.
  25. 31
    The system as defined in claim 30, wherein the sending means further comprises:charging means for charging the user for the data or the license;and wherein the first decrypting means is performed by the clearinghouse and further comprises: verifying means for verifying that the user has paid for the data or the license;and third decrypting means for decrypting the data decrypting key using the first private key.
  26. 32
    The system as defined in claim 30, wherein the first decrypting means is performed by the clearinghouse and further comprises:charging means for charging the user for the data or the license;and fourth decrypting means for decrypting the data decrypting key using the first private key. SOM9-1998-0009CA2 147 CA 02467998 2004-06-04
  27. 33
    The system in claim 28, further comprises:data decrypting key decrypting means for decrypting the encrypted data using the data decrypting key. SOM9-1998-0009CA2 148
Independent claims27