IP Library Granted Patent US 9,183,568
Granted Patent B1
US 9,183,568 · App. 14/230,614 · Granted Nov 10, 2015

Using proxy behaviors for audience selection

Inventors: Paul G. Sutter (Seattle, WA); Konrad S. Feldman (San Francisco, CA)
Assignee: Quantcast Corporation
G06Q30/0255G06F17/30867G06N5/003
View Patent ↗
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 9,183,568
App. No.
14/230,614
Granted
Nov 10, 2015
Kind
B1
Abstract

Method and system for assessing the suitability of an entity using a proxy. A description of a behavior associated with a desirable audience is received. A proxy behavior estimated to be characteristic of the desirable audience is selected. The proxy behavior comprises the performance of proxy events related to the consumption of media received by an entity over a network, which can be found in an entity's consumption history. An entity can be assessed for inclusion in a proxy audience, by examining the entity's consumption history for proxy behaviors. A behavioral model is built using a training set comprising the proxy audience. By applying the behavioral model to the consumption history of a specified entity, the specified entity's suitability for selection can be determined. Advantageously, in an embodiment, the invention enables the use of behavioral modeling techniques even when the complete behavior of the desirable audience is not available.

Claims (61)

1. A computer-implemented method comprising:

receiving focus information descriptive of a search engine advertising campaign from an advertising campaign manager, the focus information comprising two or more keyword search strings, each keyword search string paired with at least one bid parameter, an importance of each keyword search string characterized by the at least one bid parameter;

accessing a respective consumption history of each of a plurality of entities in a storage;

identifying, at an audience selection system, a set of entities from the storage by examining each of the respective consumption histories for one or more proxy events, each proxy event comprising a keyword search matching at least one of the two or more keyword search strings described in the focus information;

weighting each proxy event according to the at least one bid parameter paired with each proxy event's keyword search string;

creating a training set by selecting entities from the set of entities for inclusion in a training set based on the proxy event weights of the one or more proxy events found in each entity's respective consumption history;

building a behavioral model based on the training set;

receiving a specified entity's consumption history; and

assessing the suitability of the specific entity for selection by applying the behavioral model to the specified entity's consumption history.

2. The method of claim 1 wherein:

a relative importance of each keyword search string is characterized by the at least one bid parameter.

3. The method of claim 1 wherein:

the bid parameter increases the weight of the proxy event.

4. The method of claim 1 wherein:

the bid parameter decreases the weight of the proxy event.

5. The method of claim 1 wherein:

the bid parameter comprises a maximum bid.

6. The method of claim 1 further comprising

weighting at least one proxy event according to a recency of the at least one proxy event.

7. The method of claim 1 further comprising

weighting at least one proxy event according to a frequency of the at least one proxy event.

8. A non-transitory computer readable storage medium including computer program instructions that when executed, cause a computer processor to perform operations comprising:

receiving focus information descriptive of a search engine advertising campaign from an advertising campaign manager, the focus information comprising two or more keyword search strings, each keyword search string paired with at least one bid parameter, an importance of each keyword search string characterized by the at least one bid parameter;

accessing a respective consumption history of each of a plurality of entities in a storage;

identifying, at an audience selection system, a set of entities from the storage by examining each of the respective consumption histories for one or more proxy events, each proxy event comprising a keyword search matching at least one of the two or more keyword search strings described in the focus information;

weighting each proxy event according to the at least one bid parameter paired with each proxy event's keyword search string;

creating a training set by selecting entities from the set of entities for inclusion in a training set based on the proxy event weights of the one or more proxy events found in each entity's respective consumption history;

building a behavioral model based on the training set;

receiving a specified entity's consumption history; and

assessing the suitability of the specific entity for selection by applying the behavioral model to the specified entity's consumption history.

9. The medium of claim 8 wherein:

the bid parameter increases the weight of the proxy event.

10. The medium of claim 8 wherein:

the bid parameter decreases the weight of the proxy event.

11. The medium of claim 8 wherein:

the bid parameter comprises a maximum bid.

12. The medium of claim 8 wherein the operation of weighting further comprises:

weighting at least one proxy event according to a recency of the at least one proxy event.

13. The medium of claim 8 wherein the operation of weighting further comprises:

weighting at least one proxy event according to a frequency of the at least one proxy event.

14. A system comprising:

a processor; and

a non-transitory computer readable storage medium storing processor-executable computer program instructions that when executed, cause a computer processor to perform operations comprising:

receiving focus information descriptive of a search engine advertising campaign from an advertising campaign manager, the focus information comprising two or more keyword search strings, each keyword search string paired with at least one bid parameter, an importance of each keyword search string characterized by the at least one bid parameter;

accessing a respective consumption history of each of a plurality of entities in a storage;

identifying, at an audience selection system, a set of entities from the storage by examining each of the respective consumption histories for one or more proxy events, each proxy event comprising a keyword search matching at least one of the two or more keyword search strings described in the focus information;

weighting each proxy event according to the at least one bid parameter paired with each proxy event's keyword search string;

creating a training set by selecting entities from the set of entities for inclusion in a training set based on the proxy event weights of the one or more proxy events found in each entity's respective consumption history;

building a behavioral model based on the training set;

receiving a specified entity's consumption history; and

assessing the suitability of the specific entity for selection by applying the behavioral model to the specified entity's consumption history.

15. The system of claim 14 wherein:

the bid parameter increases the weight of the proxy event.

16. The system of claim 14 wherein:

the bid parameter decreases the weight of the proxy event.

17. The system of claim 14 wherein:

the bid parameter comprises a maximum bid.

18. The system of claim 14 wherein the operation of weighting further comprises:

weighting at least one proxy event according to a recency of the at least one proxy event.

19. The system of claim 14 wherein the operation of weighting further comprises:

weighting at least one proxy event according to a frequency of the at least one proxy event.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2024
From: BANK OF AMERICA, N.A.
To: QUANTCAST CORPORATION
Reel/Frame 067807/0017 →
SECURITY INTEREST Recorded Jun 18, 2024
From: QUANTCAST CORPORATION
To: CRYSTAL FINANCIAL LLC D/B/A SLR CREDIT SOLUTIONS
Reel/Frame 067777/0613 →
SECURITY INTEREST Recorded Dec 5, 2022
From: QUANTCAST CORPORATION
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 062066/0265 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2021
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: QUANTCST CORPORATION
Reel/Frame 057678/0832 →
SECURITY INTEREST Recorded Sep 30, 2021
From: QUANTCAST CORPORATION
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 057677/0297 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2021
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: QUANTCAST CORPORATION
Reel/Frame 055599/0282 →
SECURITY INTEREST Recorded Aug 7, 2018
From: QUANTCAST CORPORATION
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 046733/0305 →
FIRST AMENDMENT TO PATENT SECURITY AGREEMENT Recorded Nov 14, 2016
From: QUANTCAST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 040614/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2015
From: FELDMAN, KONRAD S; SUTTER, PAUL G
To: QUANTCAST CORP.
Reel/Frame 036028/0072 →
PATENT SECURITY AGREEMENT Recorded Jun 26, 2015
From: QUANTCAST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 036020/0721 →
Continuity (1)
Continuation 13275098 · Oct 17, 2011