| CPC G06Q 30/0251 (2013.01) [G06F 16/3338 (2019.01); G06F 16/951 (2019.01); G06Q 30/0275 (2013.01)] | 17 Claims |

|
1. A computer-implemented method comprising:
providing, to a sponsor of a campaign, an option to have a content item provided to users based on one or more interests, wherein providing the sponsor with the option comprises:
(i) providing one or more controls for selecting one or more filtering parameters, the filtering parameters comprising user devices and at least one of user locations and user languages;
(ii) receiving, from the sponsor, a selection of at least one of the one or more filtering parameters;
(iii) analyzing a log of past usage information to determine a frequency of a partial keyword submitted by users to identify at least one term, the log of past usage information comprising requests for content, wherein the log of past usage information comprises information associated with user interactions with content provided to the users in response to the past requests for content;
(iv) presenting the sponsor with suggestions based on the at least one term;
(v) determining, by one or more processors, for at least one of the suggestions, a corresponding estimated number of users having interests matching the suggestion and having user attributes matching the selection of at least one of the one or more filtering parameters, wherein the corresponding estimated number of users is derived from the log of past usage information that comprises information associated with past requests for the content by the users and with computing devices used to submit the past requests for the content; and
(vi) presenting to the sponsor, for at least one of the suggestions, the corresponding estimated number of users that have interests that match the suggestion and that have user attributes that match the selection of at least one of the one or more filtering parameters, along with the suggestion, and along with a corresponding suggestion selection control for selecting the suggestion;
receiving, from the sponsor, a selection of at least one of the suggestions; and
delivering the content item to users having interests matching the selection of at least one of the suggestions and having user attributes matching the selection of at least one of the one or more filtering parameters.
|