Patent ID: 9177335
Filing Date: 2015-11-03
Classification: G06F,G06Q,H04L

Abstract:
1. A computer-implemented method for ensuring an advertisement configured as part of downloadable content is presented on a user device despite execution of an advertisement blocker running on the user device, the computer-implemented method comprising: detecting presence of the advertisement blocker running on the user device; identifying a first advertisement call within the downloadable content for requesting the advertisement from a first destination blocked by the advertisement blocker, wherein the first advertisement call comprises one of a Uniform Resource Location (URL), Cascade Style Sheet (CSS) selector, or HTML element identifying a first type of content; encrypting the first advertisement call using a cipher key, said encrypting generating an encrypted string; issuing a second call to a different second destination instead of the first destination, the second call comprising an address of the second destination, the encrypted string, and the cipher key appended to the encrypted string, wherein the second destination is not blocked by the advertisement blocker, and wherein issuing the second call comprises modifying the URL, CSS selector, or HyperText Markup Language (HTML) element from identifying the first type of content to identifying a different second type of content; the advertisement from the second destination in response to said second call; and inserting the advertisement into at least one of a presentation and rendering of the content.