IP Library Granted Patent US 12,652,118
Granted Patent B2
US 12,652,118 · App. 18/766,528 · Granted Jun 9, 2026

Method for identifying new audiences for content of a content provider

Inventors: Daniel Zink (Redmond, WA); Jane Huang (Bellevue, WA); Hao Chen (Redmond, WA); Ian Porteous (Mercer Island, WA); Surbhi Maheshwari (Sunnyvale, CA)
Assignee: Google LLC
H04H60/66G06Q30/0202G06Q30/0251
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 12,652,118
App. No.
18/766,528
Granted
Jun 9, 2026
Kind
B2
Abstract

A method is disclosed for providing, for display to a content provider, a user interface (UI) indicating one or more characteristics of existing audiences including a plurality of users currently designated to receive content of the content provider, the UI comprising a new audiences UI element selectable to view new audiences to be added to the existing audiences, receiving a user selection of the new audiences UI element, and in response to the user selection of the new audiences UI element, predicting, using a machine learning model, an increase in a number of user actions related to the content of the content provider in response to an addition of the new audiences to the existing audiences, and causing display of information identifying the new audiences, and an indication of the predicted increased number of user actions related to the content of the content provider in response to the addition of the new audiences to the existing audiences.

Claims (69)

1 . A method comprising:

providing, for display to a content provider, a user interface (UI) indicating one or more characteristics of existing audiences including a first group of users currently designated to receive content of the content provider, the UI comprising a new audiences UI element selectable to view new audiences to be added to the existing audiences;

receiving a user selection of the new audiences UI element; and

in response to the user selection of the new audiences UI element,

identifying, based on the first group of users, a second group of users not currently designated to receive the content of the content provider;

estimating content related metrics for the second group of users not currently designated to receive the content of the content provider;

predicting, using a machine learning model and based on the estimated content related metrics for the second group of users, an increase in a number of user actions related to the content of the content provider in response to an addition of the new audiences to the existing audiences, the new audiences comprising at least a sub-group of the second group;

responsive to the predicted increase satisfying a threshold condition, adding the second group of users to the new audiences; and

causing display of information identifying the new audiences, and an indication of the predicted increased number of user actions related to the content of the content provider in response to the addition of the new audiences to the existing audiences.

2 . The method of claim 1 , wherein the information identifying the new audiences comprises, for each new audience, an audience identifier, an indication of an estimated number of user actions related to the content of the content provider, and an option to request that a corresponding audience be added to the first group of users currently designated to receive the content of the content provider.

3 . The method of claim 1 , wherein the content of the content provider comprises one or more secondary media items to be presented to the first group of users in association with a primary media item on the UI.

4 . The method of claim 1 , wherein predicting, using the machine learning model and based on the estimated content related metrics for the second group of users, the increase in the number of user actions related to the content of the content provider in response to the addition of the new audiences to the existing audiences further comprises:

collecting data identifying a number of presentations of the content of the content provider to the first group of users and a number of user actions related to the content of the content provider by the first group of users;

identifying, in the first group of users, a sub-group of users that also belongs to the second group of users not currently designated to receive the content of the content provider;

determining content related metrics for the identified sub-group of users; and

estimating, based on the content related metrics for the identified sub-group of users, content related metrics for the second group of users,

wherein the predicted increase in the number of user actions related to the content of the content provider is based on the estimated content related metrics for the second group of users.

5 . The method of claim 4 , wherein estimating the content related metrics for the second group of users further comprises:

determining a number of presentations of the content of the content provider to the identified sub-group of users;

determining a number of user actions related to the content of the content provider by the identified sub-group of users; and

determining a conversion rate for the second group of users based on the number of presentations of the content of the content provider to the identified sub-group of users and the number of user actions related to the content of the content provider by the identified sub-group of users.

6 . The method of claim 5 , wherein determining the conversion rate for the second group of users further comprises:

comparing a set of characteristics associated with the identified sub-group of users with a set of characteristics associated with the second group of users, wherein the conversion rate for the second group of users is determined based on a comparison of the set of characteristics associated with the identified sub-group of users with the set of characteristics associated with the second group of users.

7 . The method of claim 1 , wherein the increase in the number of user actions related to the content of the content provider is predicted using an estimation function.

8 . The method of claim 7 , wherein the estimation function comprises one or more formulas that use a plurality of parameters and a plurality of corresponding weights, wherein the plurality of parameters comprises a number of users in the second group that are not currently designated to receive the content of the content provider, an estimated number of presentations of the content of the content provider to the second group of users, and an estimated number of user actions related to the content of the content provider by the second group of users.

9 . The method of claim 8 , further comprising:

determining content related metrics of the first group of users and content related metrics of a third group of users, wherein the first group of users and the third group of users were previously designated to receive the content of the content provider in the past;

using the determined content related metrics of the first group of users and the estimation function, obtaining estimated content related metrics of the third group of users; and

modifying the plurality of weights of the estimation function based on a comparison of the estimated content related metrics of the third group of users and the determined content related metrics of the third group of users.

10 . A system comprising:

a memory; and

a processing device, coupled to the memory, to perform operations comprising:

providing, for display to a content provider, a user interface (UI) indicating one or more characteristics of existing audiences including a first group of users currently designated to receive content of the content provider, the UI comprising a new audiences UI element selectable to view new audiences to be added to the existing audiences;

receiving a user selection of the new audiences UI element; and

in response to the user selection of the new audiences UI element,

identifying, based on the first group of users, a second group of users not currently designated to receive the content of the content provider;

estimating content related metrics for the second group of users not currently designated to receive the content of the content provider;

predicting, using a machine learning model and based on the estimated content related metrics for the second group of users, an increase in a number of user actions related to the content of the content provider in response to an addition of the new audiences to the existing audiences, the new audiences comprising at least a sub-group of the second group;

responsive to the predicted increase satisfying a threshold condition, adding the second group of users to the new audiences; and

causing display of information identifying the new audiences, and an indication of the predicted increased number of user actions related to the content of the content provider in response to the addition of the new audiences to the existing audiences.

11 . The system of claim 10 , wherein the information identifying the new audiences comprises, for each new audience, an audience identifier, an indication of an estimated number of user actions related to the content of the content provider, and an option to request that a corresponding audience be added to the first group of users currently designated to receive the content of the content provider.

12 . The system of claim 10 , wherein predicting, using the machine learning model and based on the estimated content related metrics for the second group of users, the increase in the number of user actions related to the content of the content provider in response to the addition of the new audiences to the existing audiences further comprises:

collecting data identifying a number of presentations of the content of the content provider to the first group of users and a number of user actions related to the content of the content provider by the first group of users;

identifying, in the first group of users, a sub-group of users that also belongs to the second group of users not currently designated to receive the content of the content provider;

determining content related metrics for the identified sub-group of users; and

estimating, based on the content related metrics for the identified sub-group of users, content related metrics for the second group of users,

wherein the predicted increase in the number of user actions related to the content of the content provider is based on the estimated content related metrics for the second group of users.

13 . The system of claim 12 , wherein estimating the content related metrics for the second group of users further comprises:

determining a number of presentations of the content of the content provider to the identified sub-group of users;

determining a number of user actions related to the content of the content provider by the identified sub-group of users; and

determining a conversion rate for the second group of users based on the number of presentations of the content of the content provider to the identified sub-group of users and the number of user actions related to the content of the content provider by the identified sub-group of users.

14 . The system of claim 13 , wherein determining the conversion rate for the second group of users further comprises:

comparing a set of characteristics associated with the identified sub-group of users with a set of characteristics associated with the second group of users, wherein the conversion rate for the second group of users is determined based on a comparison of the set of characteristics associated with the identified sub-group of users with the set of characteristics associated with the second group of users.

15 . A non-transitory computer-readable medium comprising instructions, which when executed by a processing device cause the processing device to perform operations comprising:

providing, for display to a content provider, a user interface (UI) indicating one or more characteristics of existing audiences including a first group of users currently designated to receive content of the content provider, the UI comprising a new audiences UI element selectable to view new audiences to be added to the existing audiences;

receiving a user selection of the new audiences UI element; and

in response to the user selection of the new audiences UI element,

identifying, based on the first group of users, a second group of users not currently designated to receive the content of the content provider;

estimating content related metrics for the second group of users not currently designated to receive the content of the content provider;

predicting, using a machine learning model and based on the estimated content related metrics for the second group of users, an increase in a number of user actions related to the content of the content provider in response to an addition of the new audiences to the existing audiences, the new audiences comprising at least a sub-group of the second group;

responsive to the predicted increase satisfying a threshold condition, adding the second group of users to the new audiences; and

causing display of information identifying the new audiences, and an indication of the predicted increased number of user actions related to the content of the content provider in response to the addition of the new audiences to the existing audiences.

16 . The non-transitory computer-readable medium of claim 15 , wherein the information identifying the new audiences comprises, for each new audience, an audience identifier, an indication of an estimated number of user actions related to the content of the content provider, and an option to request that a corresponding audience be added to the first group of users currently designated to receive the content of the content provider.

17 . The non-transitory computer-readable medium of claim 15 , wherein the increase in the number of user actions related to the content of the content provider is predicted using an estimation function.

18 . The non-transitory computer-readable medium of claim 17 , wherein the estimation function comprises one or more formulas that use a plurality of parameters and a plurality of corresponding weights, wherein the plurality of parameters comprises a number of users in the second group that are not currently designated to receive the content of the content provider, an estimated number of presentations of the content of the content provider to the second group of users, and an estimated number of user actions related to the content of the content provider by the second group of users.

19 . The non-transitory computer-readable medium of claim 18 , the operations further comprising:

determining content related metrics of the first group of users and content related metrics of a third group of users, wherein the first group of users and the third group of users were previously designated to receive the content of the content provider in the past;

using the determined content related metrics of the first group of users and the estimation function, obtaining estimated content related metrics of the third group of users; and

modifying the plurality of weights of the estimation function based on a comparison of the estimated content related metrics of the third group of users and the determined content related metrics of the third group of users.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2024
From: ZINK, DANIEL; HUANG, JANE; CHEN, HAO; PORTEOUS, IAN; MAHESHWARI, SURBHI
To: GOOGLE LLC
Reel/Frame 069161/0845 →
Continuity (2)
Continuation 17377215 · Jul 15, 2021
Related Publication 20240364441A1 · Oct 31, 2024
References Cited (29)
US 11127032B2 · Thimmaiah et al. · 2021 [cited by applicant]
US 20110106611A1 · Chang · 2011 [cited by examiner]
US 20130151332A1 · Yan et al. · 2013 [cited by applicant]
US 20140046754A1 · Lee et al. · 2014 [cited by applicant]
US 20150006286A1 · Liu · 2015 [cited by examiner]
US 20150332310A1 · Cui · 2015 [cited by examiner]
US 20150339702A1 · Lin et al. · 2015 [cited by applicant]
US 20160027048A1 · Ma et al. · 2016 [cited by applicant]
US 20160140609A1 · Demir · 2016 [cited by examiner]
US 20160232575A1 · Kirti et al. · 2016 [cited by applicant]
US 20160343026A1 · Cheng et al. · 2016 [cited by applicant]
US 20170011430A1 · Sparrow et al. · 2017 [cited by applicant]
US 20170178197A1 · Hong et al. · 2017 [cited by applicant]
US 20170186031A1 · Kirti · 2017 [cited by examiner]
US 20190311418A1 · Pandit · 2019 [cited by examiner]
US 20200160373A1 · Thimmaiah et al. · 2020 [cited by applicant]
US 20200160375A1 · Berrett et al. · 2020 [cited by applicant]
US 20200233911A1 · Siroker et al. · 2020 [cited by applicant]
US 20200314472A1 · Rao et al. · 2020 [cited by applicant]
US 20210342866A1 · Girabawe et al. · 2021 [cited by applicant]
JP 2015525496A · 2015 [cited by applicant]
KR 20150035754A · 2015 [cited by applicant]
KR 101913307B1 · 2018 [cited by applicant]
KR 20210010119A · 2021 [cited by applicant]
WO 2016011659A1 · 2016 [cited by applicant]
Gharibshah Z., et al., “User Response Prediction in Online Advertising,” ACM Computing Surveys, Cornell University Library, Jan. 7, 2021, Article 111, vol. 37, No. 4, 48 Pages, Retrieved from URL: irxiv.org. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/062472, mailed Mar. 28, 2022, 23 Pages. [cited by applicant]
Office Action for Japanese Patent Application No. 2024501885, mailed Apr. 1, 2025, 02 Pages. [cited by applicant]
Office Action of Korean Patent Application No. 20247004029, mailed May 16, 2025, 12 Pages. [cited by applicant]