MONITORING WEB SITE CONTENT
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.
102 Citations
67 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. A 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 each pixel in the first reference image; transmitting a second resource request associated with the first resource identifier, wherein the second resource request corresponds to the set of resources; 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 each pixel in the second reference image; determining an averaged reference image by averaging the pixel intensity value for each pixel in the first reference image with the pixel intensity value for each pixel in the second reference image; and determining an image weight map including a weighted pixel value for each pixel corresponding to the respective pixels in the first and second reference images, wherein each of the weighted pixel values is 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A 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 each pixel 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 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, wherein the first and second reference images correspond to the set of resources; weighting the compared image to produce a weighted compared image; and determining whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold, wherein the method is implemented by a computer system. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
at least one computing device operable 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 each pixel 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 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, wherein the first and second reference images correspond to the set of resources; weighting the compared image to produce a weighted compared image; and determine whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
56. A system comprising:
at least one computing device operable 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 each pixel in the first reference image; obtain a second resource request associated with the first resource identifier, wherein the second resource request corresponds to the set of resources; 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 each pixel in the second reference image; determine an averaged reference image by averaging the pixel intensity value for each pixel in the first reference image with the pixel intensity value for each pixel in the second reference image; and determine an image weight map including a weighted pixel value for each pixel corresponding to the respective pixels in the first and second reference images, wherein each of the weighted pixel values is based on the difference of the corresponding pixel intensity value between the first and second reference images. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
Specification