Patent ID: 7233668

Claim:
A method for securing intellectual property distributed electronically comprising: establishing contact between an intellectual property provider server and a client player, wherein at least two component codes are shared and pre-stored in both the client player and the server prior to ordering the intellectual property, wherein at least two component codes are selected from the group consisting of a billing code, a player code, a time and date code, and a last cookie code; ordering an intellectual property product from the intellectual property provider server; the intellectual property server creating a shared private key based on the pre-stored shared component codes and an additional shared component code at the time the intellectual property product is ordered and wherein the shared private key is not distributed to the client player; encrypting the intellectual property product with the shared private key prior to distribution to the client player, and wherein the intellectual property product further comprises content data and rights data in digital form; receiving the intellectual property product at the client player; storing the intellectual property product on the client player, the client player further comprising a player data record and wherein the player data record comprises the pre-stored shared component codes and the additional shared component code determined at the time the intellectual property product is ordered; the client player creating the shared private key using a combination of the pre-stored shared component codes and the additional shared component code determined at the time the intellectual property product is ordered; decrypting the intellectual property product with the created shared private key; comparing the rights data and the player data record to determine entitlement to play the content data; and playing the content data on the client player if entitlement to do so has been determined.