摘要 |
<p>Controlled access to digital works (104) employs a dynamically updated client identification code (214) to uniquely identify the client (100) to a server, content identification code (212) to identify digital work, and a client software module (210) as an agent of the server (102). An encrypted secret (218) unencrypted authorization code allowing access to the data content is transmitted to the client (100). Transmitting an encrypted secret (218) to the client (100) over an insecure communications network (104) supports encryption of the digital work. A database association provides for a software license environment for copies of different digital works and at least one machine. Distributing supplemental data content (e.g. advertising) from one or many servers (102) to a client (100) involves contacting an authentication server to determine whether access to the primary digital work should be provided to the client (100), retrieving from a data content server the supplemental data content and transmitting the supplemental data content to the client (100) for display.</p> |