Patent ID: 7076067

Claim:
A method for the secure distribution of digitised audio-visual works to consumers over a data network comprising the steps of: encrypting said digitised audio-visual works using a different encryption key for each work, storing the encrypted digitised audio-visual works on one or more first servers, storing the encryption keys on a second server, making available one or more retail servers from which consumers may obtain the right to receive the encryption keys for desired media in exchange for complying with conditions set by the retailer, creating steering files corresponding to each digitised audio-visual works and its corresponding encryption key, said steering files containing information identifying the digitised audio-visual work and the location of the encryption key and the location of the corresponding digitised audio-visual work, making available said steering files on said one or more retail servers, the consumer causing a request to be made from a network-connected client device to a selected retail server for at least the encryption key for a desired digitised audio-visual work, said steering files when processed on said client device causing a request to be made to said second server for the key for the digitised audio-visual work identified in the steering file and causing the client device to generate said request to the first server identified in said steering file to supply the encrypted digitised audio-visual work, at the selected retail server, verifying the consumer has complied with the retailer's conditions, and if so, the retail server either passing said request to the second server, or supplying to the client device data allowing the second server to be contacted, at said second server verifying the allowability of fulfilling requests from said retail server or a client device and if so allowable encrypting the relevant encryption key and downloading it to either said retail server or said client device, said retail server if receiving an encrypted encryption key from said second server, downloading said encrypted encryption key to said client device, at the client device decrypting the received encryption key and storing it in memory in either encrypted or decrypted form, subsequently, at the client device generating a request to the appropriate first server to supply the desired digitised audio-visual work, from the first server downloading the desired encrypted digitised audio-visual work downloading the encrypted digitised audio-visual work to said client device, and at the client device retrieving the encryption key from said memory and using it to decrypt the digitised audio-visual work to a condition where it can be played using appropriate player software.