Systems and methods for online user profiling and segmentation
First Claim
Patent Images
1. A computer-implemented method for managing online user profiles, the method comprising:
- generating, by at least one processor, a prioritization table based on impression counts associated with a plurality of URLs;
retrieving, over an electronic network, textual data associated with the plurality of URLs, the retrieving being performed based on the prioritization table, such that URLs with higher impression counts have their textual content retrieved before URLs with lower impression counts;
generating, and storing in a database, one or more keywords in relation to each of the URLs, based on respective textual content retrieved for each of the URLs;
receiving information about online activity of a user, the information including at least a unique user ID and a URL requested by the user;
searching the database for one or more keywords stored in relation to the requested URL; and
generating or updating, by the at least one processor, a user profile of the user to include the one or more keywords stored in relation to the requested URL.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is provided for managing online user profiles. The method includes receiving information about online activity of a user, the information including at least a unique user ID and a URL requested by the user; fetching textual content associated with the URL requested by the user; generating one or more keywords based on the textual content; and generating or updating a user profile of the user to include the one or more keywords. A system for managing online user profiles is also provided.
-
Citations
20 Claims
-
1. A computer-implemented method for managing online user profiles, the method comprising:
-
generating, by at least one processor, a prioritization table based on impression counts associated with a plurality of URLs; retrieving, over an electronic network, textual data associated with the plurality of URLs, the retrieving being performed based on the prioritization table, such that URLs with higher impression counts have their textual content retrieved before URLs with lower impression counts; generating, and storing in a database, one or more keywords in relation to each of the URLs, based on respective textual content retrieved for each of the URLs; receiving information about online activity of a user, the information including at least a unique user ID and a URL requested by the user; searching the database for one or more keywords stored in relation to the requested URL; and generating or updating, by the at least one processor, a user profile of the user to include the one or more keywords stored in relation to the requested URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing online user profiles, the system comprising:
-
a processor system configured to; fetch, over an electronic network, textual data associated with a plurality of URLs, the fetching being performed according to a prioritization sequence based on impression counts, such that URLs with higher impression counts have their textual content fetched before URLs with lower impression counts; generate, and store in a database system, one or more keywords in relation to each of the URLs, based on respective textual content fetched for each of the URLs; receive information about online activity of a user, the information including at least a unique user ID and a URL requested by the user; search the database for one or more keywords stored in relation to the requested URL; and generate or update a user profile of the user to include the one or more keywords stored in relation to the requested URL; and a database system configured to store one or more of the information, the textual content, the keywords, and the user profile. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing a computer program which, when executed by a computer, causes the computer to perform a method of online user profiles, the method comprising:
-
fetching, over an electronic network, textual data associated with a plurality of URLs, the fetching being performed according to a prioritization sequence based on impression counts, such that URLs with higher impression counts have their textual content fetched before URLs with lower impression counts; generating, and storing in a database, one or more keywords in relation to each of the URLs, based on respective textual content fetched for each of the URLs; receiving information about online activity of a user, the information including at least a unique user ID and a URL requested by the user; searching the database for one or more keywords stored in relation to the requested URL; and generating or updating, using at least one processor, a user profile of the user to include the one or more keywords stored in relation to the requested URL.
-
Specification