Monitoring web site content
First Claim
1. A computer-implemented method comprising:
- transmitting a first resource request associated with a first resource identifier, wherein the first resource request corresponds to a set of resources;
generating a first reference image corresponding to a first rendering of the set of resources, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image;
transmitting a second resource request associated with the first resource identifier, wherein the second resource request corresponds to a request for the same set of resources requested in the first resource request;
generating a second reference image corresponding to a second rendering of the set of resources, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image;
determining an averaged reference image by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and
determining an image weight map including a weighted pixel value for individual pixels corresponding to the respective pixels in the first and second reference images, wherein individual weighted pixel values are based on the difference of the corresponding pixel intensity value between the first and second reference images,wherein the method is implemented by a computer system configured with specific executable instructions.
1 Assignment
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
54 Claims
-
1. A computer-implemented method comprising:
-
transmitting a first resource request associated with a first resource identifier, wherein the first resource request corresponds to a set of resources; generating a first reference image corresponding to a first rendering of the set of resources, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image; transmitting a second resource request associated with the first resource identifier, wherein the second resource request corresponds to a request for the same set of resources requested in the first resource request; generating a second reference image corresponding to a second rendering of the set of resources, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image; determining an averaged reference image by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and determining an image weight map including a weighted pixel value for individual pixels corresponding to the respective pixels in the first and second reference images, wherein individual weighted pixel values are based on the difference of the corresponding pixel intensity value between the first and second reference images, 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 computer-implemented method comprising:
-
transmitting a resource request associated with a first resource identifier, wherein the resource request corresponds to a set of resources; generating a sample image corresponding to a rendering of the set of resources, 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 from averaging pixel intensity values in a first reference image with pixel intensity values in a second reference image, wherein the first and second reference images individually result from a request for the same set of resources requested in the transmitted resource request; weighting the compared image to produce a weighted compared image, wherein the weighted compared image includes a plurality of weighted compared pixel intensity values; and determining whether a sum of the intensity values for individual pixels in the weighted compared image exceeds a threshold, wherein the method is implemented by a computer system configured with specific executable instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
at least one computing device having specific executable instructions stored in an associated memory and operative to; obtain a resource request associated with a first resource identifier, wherein the resource request corresponds to a set of resources; generate a sample image corresponding to a rendering of the set of resources, 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 from averaging pixel intensity values in a first reference image with pixel intensity values in a second reference image, wherein the first and second reference images individually result from a request for the same set of resources requested in the transmitted resource request; weight the compared image to produce a weighted compared image, wherein the weighted compared image includes a plurality of weighted compared pixel intensity values; and determine whether a sum of the intensity values for individual pixels in the weighted compared image exceeds a threshold. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system comprising:
at least one computing device having specific executable instructions stored in an associated memory and operative to; obtain a first resource request associated with a first resource identifier, wherein the first resource request corresponds to a set of resources; generate a first reference image corresponding to a first rendering of the set of resources, wherein the first reference image comprises a pixel intensity value for individual pixels in the first reference image; obtain a second resource request associated with the first resource identifier, wherein the second resource request corresponds to a request for the same set of resources requested in the first resource request; generate a second reference image corresponding to a second rendering of the set of resources, wherein the second reference image comprises a pixel intensity value for individual pixels in the second reference image; determine an averaged reference image by averaging pixel intensity values in the first reference image with pixel intensity values in the second reference image; and determine an image weight map including a weighted pixel value for individual pixels corresponding to the respective pixels in the first and second reference images, wherein individual weighted pixel values are based on the difference of the corresponding pixel intensity value between the first and second reference images. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
Specification