IP Library Granted Patent US 10,448,120
Granted Patent B1
US 10,448,120 · App. 15/223,471 · Granted Oct 15, 2019

Recommending features for content planning based on advertiser polling and historical audience measurements

Inventors: Victor Bursztyn (Rio de Janeiro, BR); Jonas F. Dias (Rio de Janeiro, BR); André de Almeida Maximo (Rio de Janeiro, BR); Adriana Bechara Prado (Rio de Janeiro, BR); Rodrigo Dias Arruda Senra (Rio de Janeiro, BR)
Assignee: EMC IP Holding Company LLC
H04N21/812G06Q30/0204G06Q30/0255H04N21/44213H04N21/4532H04N21/4668
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 10,448,120
App. No.
15/223,471
Granted
Oct 15, 2019
Kind
B1
Abstract

Content planning techniques are provided that recommend content features based on the investment interest of advertisers in various audience segments and historical audience measurements. An exemplary method comprises obtaining historical data comprising content preferences indicating a performance metric for each pair of a plurality of content items and audience segment, wherein the content items comprise a plurality of content features indicating characteristics of a corresponding content item; obtaining, for each of a plurality of advertisers, a weight indicating a future interest of a given advertiser in a given audience segment; calculating a pairwise similarity between a vector of the content preferences and a vector of the weights for the plurality of the audience segments to obtain a ranked list of the content items sorted by the pairwise similarity; and generating a summarization of the content features to be used in future content items based on the ranked list.

Claims (34)

1. A method, comprising the steps of:

obtaining historical data comprising content preferences for a plurality of existing content items of an audience having audience segments, wherein said content preferences indicate a performance metric for each content item and audience segment pair, wherein said plurality of existing content items comprise a plurality of content features indicating characteristics of a corresponding content item;

obtaining, for each of a plurality of advertisers, a weight for each of a plurality of said audience segments, wherein a given weight indicates a future interest of a given advertiser in a given audience segment;

calculating, using at least one processing device, a pairwise similarity between a vector of said content preferences and a vector of said weights for said plurality of said audience segments to obtain a ranked list of said plurality of existing content items sorted by said pairwise similarity; and

generating, using said at least one processing device, a summarization of said content features, wherein said summarization of said content features is used to plan one or more new content items based on said ranked list, wherein said summarization of said content features is based on a frequency of the content features in the ranked list of said plurality of existing content items, wherein said one or more new content items are produced after said generating and comprise one or more content features from said summarization.

2. The method of claim 1 , wherein said historical data is organized by one or more of said audience segments.

3. The method of claim 1 , wherein said performance metric comprises an average rating measured for a particular content item.

4. The method of claim 1 , wherein said weight is based on amount of money a given advertiser expects to spend on targeting each of said plurality of audience segments.

5. The method of claim 1 , wherein said pairwise similarity is based on an inverse of a Euclidean distance.

6. The method of claim 1 , further comprising the step of computing a normalization ratio to scale said vector of said weights for said plurality of said audience segments with said performance metrics.

7. The method of claim 1 , wherein said obtaining of said weight for said plurality of said audience segments considers one or more subsets of said plurality of advertisers with similar profiles.

8. A computer program product, comprising a non-transitory machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:

obtaining historical data comprising content preferences for a plurality of existing content items of an audience having audience segments, wherein said content preferences indicate a performance metric for each content item and audience segment pair, wherein said plurality of existing content items comprise a plurality of content features indicating characteristics of a corresponding content item;

obtaining, for each of a plurality of advertisers, a weight for each of a plurality of said audience segments, wherein a given weight indicates a future interest of a given advertiser in a given audience segment;

calculating, using said at least one processing device, a pairwise similarity between a vector of said content preferences and a vector of said weights for said plurality of said audience segments to obtain a ranked list of said plurality of existing content items sorted by said pairwise similarity; and

generating, using said at least one processing device, a summarization of said content features, wherein said summarization of said content features is used to plan one or more new content items based on said ranked list, wherein said summarization of said content features is based on a frequency of the content features in the ranked list of said plurality of existing content items, wherein said one or more new content items are produced after said generating and comprise one or more content features from said summarization.

9. The computer program product of claim 8 , wherein said performance metric comprises an average rating measured for a particular content item.

10. The computer program product of claim 8 , wherein said weight is based on amount of money a given advertiser expects to spend on targeting each of said plurality of audience segments.

11. The computer program product of claim 8 , further comprising the step of computing a normalization ratio to scale said vector of said weights for said plurality of said audience segments with said performance metrics.

12. The computer program product of claim 8 , wherein said obtaining of said weight for said plurality of said audience segments considers one or more subsets of said plurality of advertisers with similar profiles.

13. A system, comprising:

a memory; and

at least one processing device, coupled to the memory, operative to implement the following steps:

obtaining historical data comprising content preferences for a plurality of existing content items of an audience having audience segments, wherein said content preferences indicate a performance metric for each content item and audience segment pair, wherein said plurality of existing content items comprise a plurality of content features indicating characteristics of a corresponding content item;

obtaining, for each of a plurality of advertisers, a weight for each of a plurality of said audience segments, wherein a given weight indicates a future interest of a given advertiser in a given audience segment;

calculating, using said at least one processing device, a pairwise similarity between a vector of said content preferences and a vector of said weights for said plurality of said audience segments to obtain a ranked list of said plurality of existing content items sorted by said pairwise similarity; and

generating, using said at least one processing device, a summarization of said content features, wherein said summarization of said content features is used to plan one or more new content items based on said ranked list, wherein said summarization of said content features is based on a frequency of the content features in the ranked list of said plurality of existing content items, wherein said one or more new content items are produced after said generating and comprise one or more content features from said summarization.

14. The system of claim 13 , wherein said performance metric comprises an average rating measured for a particular content item.

15. The system of claim 13 , wherein said weight is based on amount of money a given advertiser expects to spend on targeting each of said plurality of audience segments.

16. The system of claim 13 , further comprising the step of computing a normalization ratio to scale said vector of said weights for said plurality of said audience segments with said performance metrics.

17. The system of claim 13 , wherein said obtaining of said weight for said plurality of said audience segments considers one or more subsets of said plurality of advertisers with similar profiles.

18. The method of claim 7 , wherein said one or more subsets are defined by means of a clustering algorithm over a set of vectors of interest of each advertiser for said plurality of advertisers.

19. The computer program product of claim 12 , wherein said one or more subsets are defined by means of a clustering algorithm over a set of vectors of interest of each advertiser for said plurality of advertisers.

20. The system of claim 17 , wherein said one or more subsets are defined by means of a clustering algorithm over a set of vectors of interest of each advertiser for said plurality of advertisers.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (051302/0528) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.); SECUREWORKS CORP.
Reel/Frame 060438/0593 →
RELEASE OF SECURITY INTEREST AT REEL 051449 FRAME 0728 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
Reel/Frame 058002/0010 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Dec 31, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.; EMC CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 051449/0728 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Dec 16, 2019
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.; SECUREWORKS CORP.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 051302/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2019
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 050125/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: BURSZTYN, VICTOR; DIAS, JONAS F.; MAXIMO, ANDRÉ DE ALMEIDA; PRADO, ADRIANA BECHARA; SENRA, RODRIGO DIAS ARRUDA
To: EMC CORPORATION
Reel/Frame 039602/0228 →
Cited By (4)
US 12,277,306 US 12,284,150 US 12,639,331 US 12,656,936