IP Library Patent Application 14716772
Patent Application
App. No. 14/716,772

ADAPTIVE ADVERTISEMENT TARGETING BASED ON PERFORMANCE OBJECTIVES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/716,772
Abstract

A target audience for an ad campaign is determined during an exploration period of the ad campaign by modifying the target audience based on the fulfillment of performance objectives. An initial target audience may be provided by the advertiser or determined by the social networking system based on ad campaigns having similar ad content or other similar characteristics. Advertisements associated with the ad campaign are served to users of the initial target audience. A subset of the target audience that fulfills the performance objectives of the ad campaign is identified and those users are used to generate a new targeting audience to target users that “look like” the subset of the target audience. The new targeting audience is used in place of the initial target audience to improve targeting for the advertisement. This process may be iteratively performed to refine the target audience during the exploration period.

Claims (67)

1 . A method comprising:

receiving a request for an ad campaign from an advertiser, the request for the ad campaign comprising a first advertisement and one or more performance objectives specifying user actions performed subsequent to receipt of the first advertisement;

determining a first initial target audience of users who are eligible to be served the first advertisement;

sending the first advertisement for delivery to a first set of users of the first initial target audience of users;

receiving performance data about the first advertisement presented to the first set of users of the first initial target audience of users, the performance data indicating which users performed user actions defined by the one or more performance objectives of the ad campaign;

identifying a first subset of users of the initial target audience that satisfied the one or more performance objectives of the ad campaign based on the received performance data; and

determining a first revised target audience for the ad campaign based on the identified first subset of users of the first initial target audience group.

2 . The method of claim 1 , wherein the first initial target audience is included in the request for the ad campaign.

3 . The method of claim 1 , wherein determining the first initial target audience comprises:

identifying another ad campaign based on at least one of:

an additional advertisement associated with the other ad campaign matching the first advertisement,

an additional advertisement associated with the other ad campaign being similar to the first advertisement,

an advertiser associated with the other ad campaign matching the advertiser of the ad campaign, and

an advertiser associated with the other ad campaign selling a similar product to the advertiser providing the ad campaign; and

selecting at least some users from a target audience of the other ad campaign as the first initial target audience.

4 . The method of claim 1 , wherein the request for the ad campaign includes a second advertisement, and the one or more performance objectives further define user actions performed subsequent to receipt of the second advertisement, further comprising:

determining a second initial target audience of users who are eligible to be served the second advertisement;

sending the second advertisement for display to a second set of users of the second initial target audience of users;

receiving performance data about the second advertisement presented to the second set of users of the second initial target audience of users;

identifying a second subset of users of the second initial target audience that satisfied the one or more performance objectives of the ad campaign based on the received performance data; and

determining a second revised target audience for the ad campaign based on the identified second subset of users of the second initial target audience group.

5 . The method of claim 4 , wherein the second initial target audience is the same as the first initial target audience.

6 . The method of claim 4 , wherein the second set of users is the same as the first set of users, and the identified second subset of users is different from the identified first subset of users.

7 . A method comprising:

receiving a request for an ad campaign from an advertiser, the request for the ad campaign comprising an advertisement and one or more performance objectives specifying user actions performed subsequent to receipt of the advertisement;

for one or more exploration periods, iteratively repeating steps comprising:

determining an initial target audience of users who are eligible to be served the advertisement;

receiving performance data about the advertisement presented to the set of users of the initial target audience of users, the performance data indicating which users performed user actions defined by the one or more performance objectives of the ad campaign;

identifying a subset of users of the initial target audience that satisfied the one or more performance objectives of the ad campaign based on the received performance data;

determining a revised target audience for the ad campaign based on the identified subset of users of the initial target audience group;

responsive to an end condition occurring, determining that the revised target audience is final target audience; and

responsive to the end condition not occurring, repeating the steps with the revised target audience as the initial target audience; and

using the final target audience for a duration of the ad campaign.

8 . The method of claim 7 , wherein the initial target audience is included in the request for the ad campaign.

9 . The method of claim 7 , wherein determining the initial target audience comprises:

identifying another ad campaign based on at least one of:

an additional advertisement associated with the other ad campaign matching the advertisement,

an additional advertisement associated with the other ad campaign being similar to the advertisement,

an advertiser associated with the other ad campaign matching the advertiser of the ad campaign, and

an advertiser associated with the other ad campaign selling a similar product to the advertiser providing the ad campaign; and

selecting at least some users from a target audience of the other ad campaign as the initial target audience.

10 . The method of claim 7 , wherein the end condition is a predetermined length of time into the ad campaign.

11 . The method of claim 7 , wherein the end condition is a predetermined amount of a budget associated with the ad campaign spent.

12 . The method of claim 7 , wherein the end condition is a threshold of the set of users of the initial target audience meeting the performance objective.

13 . The method of claim 7 , wherein the end condition is an instruction from the advertiser to end the exploration period.

14 . The method of claim 7 , wherein there is only one exploration period, and the exploration period situated at the beginning of the ad campaign.

15 . A computer program product comprising a non-transient computer-readable storage medium containing computer program code for:

receiving a request for an ad campaign from an advertiser, the request for the ad campaign comprising an advertisement and one or more performance objectives specifying user actions performed subsequent to receipt of the advertisement;

for one or more exploration periods, iteratively repeating steps comprising:

determining an initial target audience of users who are eligible to be served the advertisement;

receiving performance data about the advertisement presented to the set of users of the initial target audience of users, the performance data indicating which users performed user actions defined by the one or more performance objectives of the ad campaign;

identifying a subset of users of the initial target audience that satisfied the one or more performance objectives of the ad campaign based on the received performance data;

determining a revised target audience for the ad campaign based on the identified subset of users of the initial target audience group;

responsive to an end condition occurring, determining that the revised target audience is final target audience; and

responsive to the end condition not occurring, repeating the steps with the revised target audience as the initial target audience; and

using the final target audience for a duration of the ad campaign.

16 . The computer program product of claim 15 , wherein the initial target audience is included in the request for the ad campaign.

17 . The computer program product of claim 15 , wherein the computer program code for determining the initial target audience comprises:

identifying another ad campaign based on at least one of:

an additional advertisement associated with the other ad campaign matching the advertisement,

an additional advertisement associated with the other ad campaign being similar to the advertisement,

an advertiser associated with the other ad campaign matching the advertiser of the ad campaign, and

an advertiser associated with the other ad campaign selling a similar product to the advertiser providing the ad campaign; and

selecting at least some users from a target audience of the other ad campaign as the initial target audience.

18 . The computer program product of claim 15 , wherein the end condition is a predetermined length of time into the ad campaign.

19 . The computer program product of claim 15 , wherein the end condition is a predetermined amount of a budget associated with the ad campaign spent.

20 . The computer program product of claim 15 , wherein the end condition is a threshold of the set of users of the initial target amount meeting the performance objective.

Assignments (2)
CHANGE OF NAME Recorded Mar 30, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 060251/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2016
From: CHENG, HAIBIN; HONG, SUE ANN; KIRTI, RITURAJ; SAVAGE, BENJAMIN TUCKER; WU, GARY
To: FACEBOOK, INC.
Reel/Frame 040806/0457 →