IP Library Patent Application 14159996
Patent Application
App. No. 14/159,996

Validating Components Of An Advertisement For Consistency With An Objective Of The Advertisement

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/159,996
Abstract

An online system receives an advertisement request from an advertiser and determines an advertisement objective associated with the advertisement request. Validation rules associated with the advertisement request are retrieved and applied to components of the advertisement request. Application of the validation rules determines whether components of the advertisement request are consistent with the advertisement objective. A result of the application of the validation rules to the advertisement request is presented to the advertiser, providing the advertiser with a measure of the effectiveness of the advertisement request in satisfying the advertisement objective.

Claims (63)

1 . A method comprising:

receiving an advertisement request including a plurality of components and associated with an advertisement objective selected from a plurality of predefined objectives;

identifying the advertisement objective associated with the received advertisement request;

retrieving one or more validation rules associated with the identified advertisement objective;

applying the retrieved one or more validation rules to components of the advertisement request;

determining a result of the application of the retrieved one or more validation rules to the components of the advertisement request, the result providing a measure of consistency of components of the advertisement with the advertisement objective; and

providing the result to an advertiser associated with the advertisement request.

2 . The method of claim 1 , wherein one or more components included in the advertisement request are selected from a group consisting of: an advertisement creative comprising content for presentation to a user, one or more targeting criteria specifying characteristics of users eligible to be presented with the advertisement creative, a bid amount specifying an amount of compensation provided by the advertiser to an online system for presenting the advertisement creative, and any combination thereof.

3 . The method of claim 1 , wherein a component included in the advertisement request includes the advertisement objective.

4 . The method of claim 1 , wherein identifying the advertisement objective associated with the received advertisement request comprises:

identifying a component of the received advertisement request specifying the advertisement objective.

5 . The method of claim 1 , wherein identifying the advertisement objective associated with the received advertisement request comprises:

selecting a set of validation rules, the set including a plurality of groups of validation rules, each group of validation rules associated with an advertisement objective;

generating a score associated with each group of validation rules by applying one or more validation rules from each group to one or more components of the received advertisement request; and

selecting the advertisement objective based at least in part on the scores associated with each group of validation rules.

6 . The method of claim 1 , wherein selecting the advertisement objective based at least in part on the scores associated with each group of validation rules comprises:

selecting an advertisement objective associated with a group of validation rules associated with a maximum score.

7 . The method of claim 1 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a value indicating whether at least a threshold number of components of the advertisement request are consistent with the advertisement objective.

8 . The method of claim 1 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a value indicating whether at least a threshold percentage of components of the advertisement request are consistent with the advertisement objective.

9 . The method of claim 1 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a score proportional to a number of components of the advertisement request that are consistent with the advertisement objective.

10 . The method of claim 1 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a score proportional to a percentage of components of the advertisement request that are consistent with the advertisement objective.

11 . The method of claim 1 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

an indication of one or more components of the advertisement request that are not consistent with the advertisement objective.

12 . The method of claim 1 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request includes one or more modifications to one or more components of the advertisement request that are not consistent with the advertisement objective.

13 . A computer system comprising a processor and storage device configured to perform the following:

receive an advertisement request including a plurality of components and associated with an advertisement objective selected from a plurality of predefined objectives;

identify the advertisement objective associated with the received advertisement request;

retrieve one or more validation rules associated with the identified advertisement objective;

apply the retrieved one or more validation rules to components of the advertisement request;

determine a result of the application of the retrieved one or more validation rules to the components of the advertisement request, the result providing a measure of consistency of components of the advertisement with the advertisement objective; and

provide the result to an advertiser associated with the advertisement request.

14 . The system of claim 13 , wherein one or more components included in the advertisement request are selected from a group consisting of: an advertisement creative comprising content for presentation to a user, one or more targeting criteria specifying characteristics of users eligible to be presented with the advertisement creative, a bid amount specifying an amount of compensation provided by the advertiser to an online system for presenting the advertisement creative, and any combination thereof.

15 . The system of claim 13 , wherein a component included in the advertisement request includes the advertisement objective.

16 . The system of claim 13 , wherein identify the advertisement objective associated with the received advertisement request comprises:

identify a component of the received advertisement request specifying the advertisement objective.

17 . The system of claim 13 , wherein identify the advertisement objective associated with the received advertisement request comprises:

select a set of validation rules, the set including a plurality of groups of validation rules, each group of validation rules associated with an advertisement objective;

generate a score associated with each group of validation rules by applying one or more validation rules from each group to one or more components of the received advertisement request; and

select the advertisement objective based at least in part on the scores associated with each group of validation rules.

18 . The system of claim 13 , wherein select the advertisement objective based at least in part on the scores associated with each group of validation rules comprises:

select an advertisement objective associated with a group of validation rules associated with a maximum score.

19 . The system of claim 13 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a value indicating whether at least a threshold number of components of the advertisement request are consistent with the advertisement objective.

20 . The system of claim 13 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a value indicating whether at least a threshold percentage of components of the advertisement request are consistent with the advertisement objective.

21 . The system of claim 13 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a score proportional to a number of components of the advertisement request that are consistent with the advertisement objective.

22 . The system of claim 13 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

a score proportional to a percentage of components of the advertisement request that are consistent with the advertisement objective.

23 . The system of claim 13 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request comprises:

an indication of one or more components of the advertisement request that are not consistent with the advertisement objective.

24 . The method of claim 13 , wherein the result of the application of the retrieved one or more validation rules to the components of the advertisement request includes one or more modifications to one or more components of the advertisement request that are not consistent with the advertisement objective.

25 . A computer program product comprising a computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:

receive an advertisement request including a plurality of components and associated with an advertisement objective;

identify the advertisement objective associated with the received advertisement request;

retrieve one or more validation rules associated with the identified advertisement objective;

apply the retrieved one or more validation rules to components of the advertisement request;

determine a result of the application of the retrieved one or more validation rules to the components of the advertisement request, the result providing a measure of consistency of components of the advertisement with the advertisement objective; and

provide the result to an advertiser associated with the advertisement request.

Assignments (2)
CHANGE OF NAME Recorded Dec 28, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058594/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2014
From: ZIGORIS, PHILIP ANASTASIOS; PROUDFOOT, DAVID MICHAEL; YAN, JINGHAO
To: FACEBOOK, INC.
Reel/Frame 032783/0187 →