Patent ID: 7840645

Claim:
A method performed in an intercepting communications device, the method comprising: maintaining, in the intercepting communications device, access to a plurality of secondary content addresses, where a secondary content address identifies secondary content located at a secondary content source; intercepting an initial request for initial content made by a requesting device before the initial request arrives at an intended destination, the intended destination being an initial content source; extracting at least one request criteria from the intercepted initial request; creating redirection information by processing the at least one request criteria to determine an identity of secondary content to be retrieved by the requesting device, wherein the redirection information includes a first redirection code and a second redirection code; and transmitting the redirection information to the requesting device without transmitting the secondary content from the intercepting communications device to the requesting device; wherein receipt of the redirection information by the requesting device controls the requesting device to issue a first request for the secondary content based on the first redirection code and wherein receipt of a command from a source of the secondary content by the requesting device controls the requesting device to issue a second request for the initial content based on the second redirection code, wherein the receipt of the command occurs subsequent to issuing the first request.