Patent ID: 11972027
Assignee: GEN DIGITAL INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. A computing device comprising:
one or more processors; and
one or more non-transitory computer-readable media comprising one or more computer-readable instructions that, when executed by the one or more processors, cause the computing device to perform a method for preserving web page functionality through dynamic analysis of host web pages, the method comprising:
monitoring a web page accessed through a web browser, wherein the web browser applies a blocking policy that blocks an external domain from loading functional content into the web page resulting in a breakage in the web page;
identifying the breakage in the web page through a dynamic analysis of the web page, wherein the dynamic analysis of the web page includes a visual analysis of the web page comprising:
obtaining a model that is trained to identify visual indications of broken functionalities using total or partial perceptual image hashing, the model having been trained using a dataset of exemplary web pages having at least one broken functionality; and
applying the model to the web page;

correlating the breakage in the web page to the functional content from the blocked external domain;
modifying the blocking policy to allow the external domain to load the functional content; and

reloading the web page.