×

Real-time monitoring of ads inserted in real-time into a web page

  • US 10,304,084 B2
  • Filed: 02/02/2017
  • Issued: 05/28/2019
  • Est. Priority Date: 07/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for monitoring of web browser media object(s) received in response to a web browser request at a web browser rendering a web page, the method executed by at least one processor of a client terminal in network communication with a web server hosting the web page, the method comprising:

  • loading by a web browser running on the client terminal, ad-monitoring code with the web page, wherein the web page includes at least one designation for placement of at least one web browser media object received in response to a web browser request by the web browser;

    monitoring, using the ad-monitoring code, at least one of attempted actions and attempted events defining a plurality of components of a multi-media advertisement provided by an ad-server for dynamic loading and execution by the at least one web browser media object on the client terminal;

    identifying a deviation from a set-of-rules according to an analysis of the monitored at least one of attempted actions and attempted events, wherein the set-of-rules define allowable components of the multi-media advertisement when executed on the client terminal, and prohibited components of the multi-media advertisement when executed on the client terminal;

    wherein a common set-of-rules is defined for the web page for implementation by each client terminal accessing the web page, the set-of-rules are stored in association with the web server hosting the web page; and

    generating a virtual reply that includes false data in response to the deviation by execution of the at least one of attempted actions and attempted events on a virtual DOM that simulates the DOM without executing the at least one of attempted actions and attempted events on the DOM;

    wherein in response to the virtual reply received by the at least one web browser media object, the at least one of attempted actions and attempted events that deviate from the set-of-rules are prevented from executing the prohibited components of the multi-media advertisement on the client terminal, and the at least one of attempted actions and attempted events that adhere to the set-of-rules are allowed to continue execution of the allowable components of the multi-media advertisement on the client terminal;

    wherein the set-of-rules define playing one type of media as an allowable component of the multi-media advertisement and another type of media as a prohibited component of the multi-media advertisement, wherein the prohibited component is blocked while the allowable component is allowed to be presented.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×