Patent ID: 8255873
Filing Date: 2012-08-28
Classification: G06F

Abstract:
1. One or more computer-readable media containing thereon computer-readable code executed by one or more computers for performing a method for handling third-party content in web applications, comprising: operating a set of software to detect third-party content controlled by third party, wherein the third-party content is embedded in a web page, and the third-party content is accessed or executed from embedded content in the web page rendered by a host application; detecting the third-party content in the web page; downloading the third-party content so that the third-party content is classified; analyzing the third-party content with a classifier; detecting one or more problems with the third-party content as an output of the classifier, wherein detecting the one or more problems comprises at least one of detecting when one or more variables is set to perform a frame break, identifying one or more software patterns associated with the frame break, and detecting a particular software for the frame break; and wherein the one or more problems include at least one of the third-party content no longer exists, the third-party content is unavailable, the third-party content changes, or the third-party content disrupts the host application; and modifying the web page to remove the one or more problems that are detected before rendering the web page.