Patent ID: 8819109

Claim:
A method for providing information via a data network comprising: transmitting, by a content provider server to a client, a first uniform resource locator, the first uniform resource locator comprising an identification of a content delivery network server and a particular content identifier associated with particular content, wherein the particular content identifier is mappable to a second uniform resource locator identifying a location of the particular content stored on the content delivery network server based on a predetermined mapping exchanged between the content provider server and the content delivery network server, wherein the predetermined mapping is exchanged by exchanging a mapping table between the content provider server and the content delivery network server, wherein the predetermined mapping comprises a plurality of selected content identifiers and corresponding selected uniform resource locators, wherein each respective selected uniform resource locator locates content associated with a corresponding selected content identifier, wherein the predetermined mapping changes at random times, wherein the client is incapable of mapping the particular content identifier to the second uniform resource locator; applying an encryption function to the particular content identifier, wherein an unique key is utilized by the encryption function to perform an encryption to the particular content identifier; receiving, by the client, the first uniform resource locator from the content provider server, retrieving the particular content identifier from the first uniform resource locator, and transmitting the particular content identifier to the content delivery network server, wherein the client is unable to decrypt and extract the particular content based on the encryption function; and receiving, by the content delivery network server, the particular content identifier, mapping the particular content identifier to the second uniform resource locator based on the predetermined mapping, and transmitting the particular content to the client, wherein the particular content is rendered to the client despite the client utilizing a plug-in set to filter the particular content.