Web usage overlays for third-party web plug-in content
First Claim
Patent Images
1. A method for using a processor for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point, the method comprising:
- moving the element so that its origin point is at a first corner of the output region;
measuring a first increase in a horizontal dimension of the output region resulting from moving the element;
measuring a first increase in a vertical dimension of the output region resulting from moving the element;
moving the element so that its origin point is at a second corner of the output region, the second corner being diagonally opposite the first corner;
measuring a second increase in a horizontal dimension of the output region resulting from moving the element;
measuring a second increase in a vertical dimension of the output region resulting from moving the element;
determining an existing horizontal dimension of the element as equal to the sum of the first and second measured increases in the horizontal dimension of the output region;
determining an existing vertical dimension of the element as equal to the sum of the first and second measured increases in the vertical dimension of the output region; and
subsequently to measuring the increases in the horizontal and vertical dimensions, restoring the element to its original position within the output region.
5 Assignments
0 Petitions
Accused Products
Abstract
Overlay reports showing user interaction with web plug-in content are generated. Dimensions of elements within plug-in resources are determined by moving the elements to various locations with an output region and noting changes in overall dimensions of the output region. Once dimensions have been determined, overlay reports are generated including color-coded regions depicting relative levels of interaction.
-
Citations
42 Claims
-
1. A method for using a processor for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point, the method comprising:
-
moving the element so that its origin point is at a first corner of the output region; measuring a first increase in a horizontal dimension of the output region resulting from moving the element; measuring a first increase in a vertical dimension of the output region resulting from moving the element; moving the element so that its origin point is at a second corner of the output region, the second corner being diagonally opposite the first corner; measuring a second increase in a horizontal dimension of the output region resulting from moving the element; measuring a second increase in a vertical dimension of the output region resulting from moving the element; determining an existing horizontal dimension of the element as equal to the sum of the first and second measured increases in the horizontal dimension of the output region; determining an existing vertical dimension of the element as equal to the sum of the first and second measured increases in the vertical dimension of the output region; and subsequently to measuring the increases in the horizontal and vertical dimensions, restoring the element to its original position within the output region. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 37, 38)
-
-
4. A method for using a processor for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point located at the center of the element, the method comprising:
-
moving the element so that its origin point is at a corner of the output region; measuring an increase in a horizontal dimension of the output region resulting from moving the element; measuring an increase in a vertical dimension of the output region resulting from moving the element; determining an existing horizontal dimension of the element as equal to twice the measured increase in the horizontal dimension of the output region; determining an existing vertical dimension of the element as equal to twice the measured increase in the vertical dimension of the output region; and subsequently to measuring the increases in the horizontal and vertical dimensions, restoring the element to its original position within the output region.
-
-
14. A computer program product for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point, the computer program product comprising:
-
a computer-readable storage medium; and computer-readable instructions, encoded on the computer-readable storage medium, for causing a processor to; move the element so that its origin point is at a first corner of the output region; measure a first increase in a horizontal dimension of the output region resulting from moving the element; measure a first increase in a vertical dimension of the output region resulting from moving the element; move the element so that its origin point is at a second corner of the output region, the second corner being diagonally opposite the first corner; measure a second increase in a horizontal dimension of the output region resulting from moving the element; measure a second increase in a vertical dimension of the output region resulting from moving the element; determine an existing horizontal dimension of the element as equal to the sum of the first and second measured in creases in the horizontal dimension of the output region; determine an existing vertical dimension of the element as equal to the sum of the first and second measured increases in the vertical dimension of the output region; and subsequently to measuring the increases in the horizontal and vertical dimensions, restore the element to its original position within the output region. - View Dependent Claims (15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 39, 40)
-
-
17. A computer program product for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point located at the center of the element, the computer program product comprising:
-
a computer-readable storage medium; and computer-readable instructions, encoded on the computer-readable storage medium, for causing a processor to; move the element so that its origin point is at a corner of the output region; measure an increase in a horizontal dimension of the output region resulting from moving the element; measure an increase in a vertical dimension of the output region resulting from moving the element; determine an existing horizontal dimension of the element as equal to twice the measured first increase in the horizontal dimension of the output region; determine an existing vertical dimension of the element as equal to twice the measured first increase in the vertical dimension of the output;
region; andsubsequently to measuring the increases in the horizontal and vertical dimensions, restore the element to its original position within the output region.
-
-
27. A system for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point, the system comprising:
-
a content server, comprising a processor for receiving a web page request and for providing, to a client machine, modified plug-in content, the modified plug-in content comprising code for determining dimensions of an element within a plug-in resource by; moving the element so that its origin point is at a first corner of the output region; measuring a first increase in a horizontal dimension of the output region resulting from moving the element; measuring a first increase in a vertical dimension of the output region resulting from moving the element; moving the element so that its origin point is at a second corner of the output region, the second corner being diagonally opposite the first corner; measuring a second increase in a horizontal dimension of the output region resulting from moving the element; measuring a second increase in a vertical dimension of the output region resulting from moving the element; determining an existing horizontal dimension of the element as equal to the sum of the first and second measured increases in the horizontal dimension of the output region; determining an existing vertical dimension of the element as equal to the sum of the first and second measured increases in the vertical dimension of the output region; and subsequently to measuring the increases in the horizontal and vertical dimensions, restoring the element to its original position within the output region; a data collection server for receiving usage data with respect to the plug-in content; an analysis module for analyzing the received usage data; and a report generator for generating at least one overlay report based on the analyzed usage data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 41, 42)
-
-
36. A system for determining existing dimensions of an element being displayed at an original position within a plug-in resource having a rectangular output region, the element having an origin point, the system comprising:
-
a content server, comprising a processor for receiving a web page request and for providing, to a client machine, modified plug-in content the modified plug-in content comprising code for determining dimensions of an element within a plug-in resource by; moving the element so that its origin point is at a corner of the output region; measuring an increase in a horizontal dimension of the output region resulting from moving the element; measuring an increase in a vertical dimension of the output region resulting from moving the element; determining an existing horizontal dimension of the element as equal to twice the measured increase in the horizontal dimension of the output region; determining an existing vertical dimension of the element as equal to twice the measured increase in the vertical dimension of the output region; and subsequently to measuring the increases in the horizontal and vertical dimensions, restoring the element to its original position within the output region; a data collection server for receiving usage data with respect to the plug-in content; an analysis module for analyzing the received usage data; and a report generator for generating at least one overlay report based on the analyzed usage data.
-
Specification