Detecting content and user response to content
First Claim
Patent Images
1. A method comprising:
- accessing a first input file that includes a first address for retrieving a first webpage component and a destination address for the first webpage component, wherein the first webpage component comprises a first advertisement and the first address for retrieving the webpage component includes a tracking identifier that associates the first advertisement with an advertising campaign;
extracting the tracking identifier from the first address in the accessed first input file;
storing the extracted tracking identifier in a dictionary;
storing the destination address in the dictionary such that the destination address is associated with the tracking identifier;
accessing a second input file that includes a second address for retrieving a second webpage component, wherein the second webpage component comprises a second advertisement, different from the first advertisement, and the second address includes the tracking identifier such that the second advertisement is associated with the advertising campaign;
extracting the tracking identifier from the second address in the accessed second input file;
accessing the tracking identifier and the associated destination address from the dictionary;
determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same; and
in response to determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same, associating the second webpage component with the destination address accessed from the dictionary.
10 Assignments
0 Petitions
Accused Products
Abstract
A first set of data including a first tracking identifier for a first webpage component and a destination address for the first webpage component is accessed. A second set of data that includes an address for retrieving a second webpage component, is accessed. The address includes a second tracking identifier. Whether the second tracking identifier is the same as the first tracking identifier is determined. The second webpage component is associated with the destination address when the second tracking identifier is the same as the first tracking identifier.
-
Citations
15 Claims
-
1. A method comprising:
-
accessing a first input file that includes a first address for retrieving a first webpage component and a destination address for the first webpage component, wherein the first webpage component comprises a first advertisement and the first address for retrieving the webpage component includes a tracking identifier that associates the first advertisement with an advertising campaign; extracting the tracking identifier from the first address in the accessed first input file; storing the extracted tracking identifier in a dictionary; storing the destination address in the dictionary such that the destination address is associated with the tracking identifier; accessing a second input file that includes a second address for retrieving a second webpage component, wherein the second webpage component comprises a second advertisement, different from the first advertisement, and the second address includes the tracking identifier such that the second advertisement is associated with the advertising campaign; extracting the tracking identifier from the second address in the accessed second input file; accessing the tracking identifier and the associated destination address from the dictionary; determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same; and in response to determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same, associating the second webpage component with the destination address accessed from the dictionary. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
one or more processing devices and one or more storage devices storing instructions that are operable, when executed by the one or more processing devices, to cause the one or more processing devices to perform operations comprising; accessing a first input file that includes a first address for retrieving a first webpage component and a destination address for the first webpage component, wherein the first webpage component comprises a first advertisement and the first address for retrieving the webpage component includes a tracking identifier that associates the first advertisement with an advertising campaign; extracting the tracking identifier from the first address in the accessed first input file; storing the extracted tracking identifier in a dictionary; storing the destination address in the dictionary such that the destination address is associated with the tracking identifier; accessing a second input file that includes a second address for retrieving a second webpage component, wherein the second webpage component comprises a second advertisement, different from the first advertisement, and the second address includes the tracking identifier such that the second advertisement is associated with the advertising campaign; extracting the tracking identifier from the second address in the accessed second input file; accessing the tracking identifier and the associated destination address from the dictionary; determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same; and in response to determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same, associating the second webpage component with the destination address accessed from the dictionary. - View Dependent Claims (7, 8, 9, 10)
-
11. A non-transitory computer-readable medium storing software comprising instructions executable by one or more processing devices which, upon such execution, cause the one or more processing devices to perform operations comprising:
-
accessing a first input file that includes a first address for retrieving a first webpage component and a destination address for the first webpage component, wherein the first webpage component comprises a first advertisement and the first address for retrieving the webpage component includes a tracking identifier that associates the first advertisement with an advertising campaign; extracting the tracking identifier from the first address in the accessed first input file; storing the extracted tracking identifier in a dictionary; storing the destination address in the dictionary such that the destination address is associated with the tracking identifier; accessing a second input file that includes a second address for retrieving a second webpage component, wherein the second webpage component comprises a second advertisement, different from the first advertisement, and the second address includes the tracking identifier such that the second advertisement is associated with the advertising campaign; extracting the tracking identifier from the second address in the accessed second input file; accessing the tracking identifier and the associated destination address from the dictionary; determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same; and in response to determining that the tracking identifier extracted from the second address and the tracking identifier accessed from the dictionary are the same, associating the second webpage component with the destination address accessed from the dictionary. - View Dependent Claims (12, 13, 14, 15)
-
Specification