Contextual advertising with user features
First Claim
1. A computer-implemented method, comprising:
- collecting user activity information for a plurality of users, wherein the user activity information that has been collected for the plurality of users includes at least one of web pages that have been viewed by the plurality of users, content of the web pages that have been viewed by the plurality of users, advertisements that have been clicked on by the plurality of users, or user search results that have been selected by the plurality of users;
generating by a processor a mapping model, wherein generating a mapping model includes mapping each one of a plurality of different user characteristics to a corresponding set of terms based, at least in part, on the user activity information that has been collected for the plurality of users and user profiles of the plurality of users, wherein each set of terms include advertisement terms that are a subset of an advertisement term list, the advertisement term list being separate from the user profiles, wherein the plurality of different user characteristics include a plurality of different categories that represent user interest or expertise in such different categories and/or a plurality of different user demographics;
receiving a request for an advertisement to be displayed in a web page that has been requested by a user, wherein the user is associated with one or more user characteristics from the plurality of different user characteristics, the one or more user characteristics including one of the plurality of categories and/or one of the plurality of different user demographics, the one or more user characteristics being indicated by one of the user profiles;
using the mapping model, for each one of the one or more user characteristics of the user, obtaining the corresponding set of terms; and
providing the obtained terms for selecting one of a plurality of advertisements for displaying via the web page, wherein the advertisement term list is separate from the plurality of advertisements.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods for facilitating contextual selection of advertisements for displaying online via a computer network. In general, user features in the form of text are provided in conjunction with web page content for contextual advertisement matching. In one embodiment, a request for an advertisement to be displayed in a current web page that has been requested by a current user is received. The current user is associated with one or more current user characteristics from a plurality of different user characteristics, and the current web page has an associated content. A mapping model and the one or more current user characteristics are used to obtain a plurality of user-relevant terms for each of the one or more current user characteristics. A combination of the content of the current web page and obtained user-relevant terms are provided for selecting an advertisement for displaying with the current web page based on such combination.
15 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
collecting user activity information for a plurality of users, wherein the user activity information that has been collected for the plurality of users includes at least one of web pages that have been viewed by the plurality of users, content of the web pages that have been viewed by the plurality of users, advertisements that have been clicked on by the plurality of users, or user search results that have been selected by the plurality of users; generating by a processor a mapping model, wherein generating a mapping model includes mapping each one of a plurality of different user characteristics to a corresponding set of terms based, at least in part, on the user activity information that has been collected for the plurality of users and user profiles of the plurality of users, wherein each set of terms include advertisement terms that are a subset of an advertisement term list, the advertisement term list being separate from the user profiles, wherein the plurality of different user characteristics include a plurality of different categories that represent user interest or expertise in such different categories and/or a plurality of different user demographics; receiving a request for an advertisement to be displayed in a web page that has been requested by a user, wherein the user is associated with one or more user characteristics from the plurality of different user characteristics, the one or more user characteristics including one of the plurality of categories and/or one of the plurality of different user demographics, the one or more user characteristics being indicated by one of the user profiles; using the mapping model, for each one of the one or more user characteristics of the user, obtaining the corresponding set of terms; and providing the obtained terms for selecting one of a plurality of advertisements for displaying via the web page, wherein the advertisement term list is separate from the plurality of advertisements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising at least a processor and a memory, wherein the processor and/or memory are configured to perform the following operations:
-
collecting user activity information for a plurality of users, wherein the user activity information that has been collected for the plurality of users includes a plurality of web pages that have been selected by the plurality of users; generating by a processor a mapping model, wherein generating a mapping model includes mapping each one of a plurality of different user characteristics to a corresponding set of terms based, at least in part, on the user activity information that has been collected for the plurality of users and user profiles of the plurality of users, wherein each set of terms include advertisement terms that are a subset of an advertisement term list, the advertisement term list being separate from the user profiles, wherein the plurality of different user characteristics include a plurality of different categories that represent user interest or expertise in such different categories and/or a plurality of different user demographics; receiving a request for an advertisement to be displayed in a web page that has been requested by a user, wherein the user is associated with one or more user characteristics from the plurality of different user characteristics, the one or more user characteristics including one of the plurality of categories and/or one of the plurality of different user demographics, the one or more user characteristics being indicated by one of the user profiles; using the mapping model, for each one of the one or more user characteristics of the user, obtaining the corresponding set of terms; and providing the obtained terms for selection of one of a plurality of advertisements for displaying via the web page, the advertisement term list being separate from the plurality of advertisements. - View Dependent Claims (14, 15, 16, 17)
-
-
18. At least one non-transitory computer readable storage medium having computer program instructions stored thereon that are arranged to perform the following operations:
-
collecting user activity information for a plurality of users, wherein the user activity information that has been collected for the plurality of users includes a plurality of web pages that have been selected by the plurality of users; generating by a processor a mapping model, wherein generating a mapping model includes mapping each one of a plurality of different user characteristics to a corresponding set of terms based, at least in part, on the user activity information that has been collected for the plurality of users and user profiles of the plurality of users, wherein each set of terms include advertisement terms that are a subset of an advertisement term list, the advertisement term list being separate from the user profiles, wherein the plurality of different user characteristics include a plurality of different categories that represent user interest or expertise in such different categories and/or a plurality of different user demographics; receiving a request for an advertisement to be displayed in a web page that has been requested by a user, wherein the user is associated with one or more user characteristics from the plurality of different user characteristics, the one or more user characteristics including one of the plurality of categories and/or one of the plurality of different user demographics, the one or more user characteristics being indicated by one of the user profiles; using the mapping model, for each one of the one or more user characteristics of the user, obtaining a corresponding set of terms; and providing the obtained terms for selection of one of a plurality of advertisements for displaying via the web page, the advertisement term list being separate from the plurality of advertisements. - View Dependent Claims (19, 20, 21, 22)
-
Specification