Systems and methods for generating and maintaining internet user profile data
First Claim
1. A method, comprising:
- with cookie harvesting computing equipment, obtaining a cookie set associated with a user profile in a user profile database;
with a web crawler of the cookie harvesting computing equipment, loading a publisher website while allowing the publisher website to update the obtained cookie set;
with advertisement discovery equipment, identifying advertisements that have been placed on the publisher website by an advertisement channel that is separate from the advertisement discovery equipment, wherein at least some of the advertisements that have been placed on the publisher website are associated with the user profile;
with the advertisement discovery equipment, identifying placement pathways associated with the identified advertisements that have been placed on the publisher website by the advertisement channel; and
storing the updated cookie set in the user profile database in association with the user profile.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for automatically generating and maintaining user profile cookie sets. The user profile cookie sets may be used by a web crawler when gathering data such as advertisement data associated with one or more websites. The cookie sets may be generated by choosing a user profile with a set of user traits, selecting a set of websites related to the user traits, and browsing the selected set of websites using a web crawler while allowing the website to place cookies in storage of the web crawler. The cookie sets may be maintained by selecting a website to browse, selecting a user profile associated with the selected website, loading a previously generated cookie set for the selected user profile into the storage of a web crawler, and loading the webpage while allowing the website to place, update, or replace cookies in the storage of the web crawler.
-
Citations
20 Claims
-
1. A method, comprising:
-
with cookie harvesting computing equipment, obtaining a cookie set associated with a user profile in a user profile database; with a web crawler of the cookie harvesting computing equipment, loading a publisher website while allowing the publisher website to update the obtained cookie set; with advertisement discovery equipment, identifying advertisements that have been placed on the publisher website by an advertisement channel that is separate from the advertisement discovery equipment, wherein at least some of the advertisements that have been placed on the publisher website are associated with the user profile; with the advertisement discovery equipment, identifying placement pathways associated with the identified advertisements that have been placed on the publisher website by the advertisement channel; and storing the updated cookie set in the user profile database in association with the user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
loading, with a web crawler, a publisher web page at a publisher server while allowing the publisher server to update cookie storage of the web crawler; identifying, using advertisement discovery equipment, an advertisement that has been placed on the publisher web page by an advertisement channel that is separate from the advertisement discovery equipment; and with the advertisement discovery equipment, identifying a placement pathway by which the identified advertisement was placed on the publisher web page by the advertisement channel. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a user profile database storing a plurality of user profiles and at least one cookie set associated with each user profile; and at least one processor configured to; store a cookie set of a selected one of the user profiles in cookie storage of a web crawler; load a publisher web page at a publisher server while allowing the publisher server to update the cookie set; identify an advertisement that has been placed on the publisher web page by an advertisement channel that is separate from the at least one processor; and identify a placement pathway by which the identified advertisement was placed on the publisher web page by the advertisement channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification