Monitoring web site content
First Claim
1. A computer-implemented method comprising:
- generating a first reference image of a first screen image capture of a markup language file, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image;
generating a second reference image of a second screen image capture of the markup language file, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image;
generating a sample image of a third screen image capture of the markup language file, wherein the sample image comprises a pixel intensity value for individual pixels in the sample image;
comparing the sample image with an averaged reference image to identify a compared image, wherein the averaged reference image is determined by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and
causing transmission of an alert message identifying an affected pixel area in the sample image, the alert message based on the compared image;
wherein the method is implemented by a computer system configured with specific executable instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
generating a first reference image of a first screen image capture of a markup language file, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image; generating a second reference image of a second screen image capture of the markup language file, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image; generating a sample image of a third screen image capture of the markup language file, wherein the sample image comprises a pixel intensity value for individual pixels in the sample image; comparing the sample image with an averaged reference image to identify a compared image, wherein the averaged reference image is determined by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and causing transmission of an alert message identifying an affected pixel area in the sample image, the alert message based on the compared image; wherein the method is implemented by a computer system configured with specific executable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
at least one computing device having specific executable instructions stored in an associated memory and operative to; generate a first reference image of a first screen image capture of a markup language file, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image; generate a second reference image of a second screen image capture of the markup language file, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image; generate a sample image of a third screen image capture of the markup language file, wherein the sample image comprises a pixel intensity value for individual pixels in the sample image; compare the sample image with an averaged reference image to identify a compared image, wherein the averaged reference image is determined by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and cause transmission of an alert message identifying an affected pixel area in the sample image, the alert message based on the compared image. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. Computer-readable non-transitory storage including computer-executable instructions that, when executed by a processor, cause the processor to at least:
-
generate a first reference image of a first display of a markup language file, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image; generate a second reference image of a second display of the markup language file, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image; generate a sample image of a third display of the markup language file, wherein the sample image comprises a pixel intensity value for individual pixels in the sample image; compare the sample image with an averaged reference image to identify a compared image, wherein the averaged reference image is determined by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and cause transmission of an alert message identifying an affected pixel area in the sample image, the alert message based on the compared image. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification