Methods and systems for determining advertising reach based on machine learning

US2017193546A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017193546-A1
Application numberUS-201514985150-A
CountryUS
Kind codeA1
Filing dateDec 30, 2015
Priority dateDec 30, 2015
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems are provided for determining advertising reach based on machine learning. In particular, a reach calculator is provided to determine reach for advertisement campaigns in real time through the use of machine learning. The reach calculator increases the speed at which reach calculations can be done by using a trained machine learning model and a set of aggregated features as opposed to using a direct calculation approach that directly analyzes a massive amount of user data.

First claim

Opening claim text (preview).

1 . A method for optimizing reach calculations, comprising: retrieving a user data set; generating a set of aggregated features that is predictive of a reach of advertising campaigns, wherein the reach is a number of unique users who are exposed to an advertising campaign; developing a machine learning model by: retrieving a sample user data set from the user data set based on a selected sample size; determining a sample reach based on the set of aggregated features and the sample user data set; determining, using the machine learning model, a simulated reach based on the set of aggregated features and the selected sample size; determining whether a difference between the simulated reach and the sample reach exceeds a threshold; and calibrating the machine learning model in response to determining that the difference exceeds the threshold, wherein the calibrating includes establishing a mathematical formula that defines a relationship between the simulated reach and the set of aggregated features; and determining, on an on-demand basis, an estimate of the reach based on the set of aggregated features and the developed machine learning model. 2 . The method of claim 1 , further comprising: retrieving a desired estimate of the reach; determining a difference between the determined estimate of the reach and the desired estimate of the reach; and in response to determining the difference, adjusting the advertising campaign, wherein the advertising campaign is adjustable at least by a number of advertisements included in the advertising campaign, advertisement frequencies, advertisement schedules, and advertisement channels. 3 . The method of claim 2 , further comprising: determining, on an on-demand basis, a new estimate of the reach based on the set of aggregated features and the developed machine learning model after adjusting the advertising campaign; determining a new difference between the new determined estimate of the reach and the desired estimate of the reach; and in response to determining the difference, further adjusting the advertising campaign. 4 . The method of claim 2 , wherein the desired estimate of the reach is based on a user selection. 5 . The method of claim 1 , wherein the selected sample size is determined using a percentage of a total number of users. 6 . The method of claim 1 , wherein the calibrating the machine learning model comprises modifying a parameter of the machine learning model, and wherein the parameter is a variable that influences the relationship between the simulated reach and the set of aggregated features. 7 . The method of claim 1 , wherein the developing the machine learning model further comprises: determining, using the machine learning model after the calibrating, a new simulated reach based on the set of aggregated features and the selected sample size; determining a new difference between the new simulated reach and the sample reach; and further calibrating the machine learning model in response to determining the new difference. 8 . The method of claim 1 , wherein the developing the machine learning model further comprises: retrieving a new sample user data set from the user data set based on a new selected sample size; determining a new sample reach based on the set of aggregated features and the new sample user data set; determining, using the machine learning model after the calibrating, a new simulated reach based on the set of aggregated features and the new selected sample size; determining a new difference between the new simulated reach and the new sample reach; and further calibrating the machine learning model in response to determining the new difference. 9 . The method of claim 1 , wherein the set of aggregated features is based on a user selection. 10 . The method of claim 1 , wherein the set of aggregated features is based on a machine selection. 11 . A system for optimizing reach calculations, the system comprising: control circuitry configured to: retrieve a user data set; generate a set of aggregated features that is predictive of a reach of advertising campaigns, wherein the reach is a number of unique users who are exposed to an advertising campaign; develop a machine learning model by: retrieving a sample user data set from the user data set based on a selected sample size; determining a sample reach based on the set of aggregated features and the sample user data set; determining, using the machine learning model, a simulated reach based on the set of aggregated features and the selected sample size; determining whether a difference between the simulated reach and the sample reach exceeds a threshold; and calibrating the machine learning model in response to determining that the difference exceeds the threshold, wherein the calibrating includes establishing a mathematical formula that defines a relationship between the simulated reach and the set of aggregated features; and determine, on an on-demand basis, an estimate of the reach based on the set of aggregated features and the developed machine learning model. 12 . The system of claim 11 , wherein the control circuitry is further configured to: retrieve a desired estimate of the reach; determine a difference between the determined estimate of the reach and the desired estimate of the reach; and in response to determining the difference, adjust the advertising campaign, wherein the advertising campaign is adjustable at least by a number of advertisements included in the advertising campaign, advertisement frequencies, advertisement schedules, and advertisement channels. 13 . The system of claim 12 , wherein the control circuitry is further configured to: determine, on an on-demand basis, a new estimate of the reach based on the set of aggregated features and the developed machine learning model after adjusting the advertising campaign; determine a new difference between the new determined estimate of the reach and the desired estimate of the reach; and in response to determining the difference, further adjust the advertising campaign. 14 . The method of claim 12 , wherein the desired estimate of the reach is based on a user selection. 15 . The system of claim 11 , wherein the selected sample size is determined using a percentage of a total number of users. 16 . The system of claim 11 , wherein the control circuitry configured to calibrate the machine learning model is further configured to modify a parameter of the machine learning model, and wherein the parameter is a variable that influences the relationship between the simulated reach and the set of aggregated features. 17 . The system of claim 11 , wherein the control circuitry configured to develop the machine learning model is further configured to: determine, using the machine learning model after the calibrating, a new simulated reach based on the set of aggregated features and the selected sample size; determine a new difference between the new simulated reach and the sample reach; and further calibrate the machine learning model in response to determining the new difference. 18 . The system of claim 11 , wherein the control circuitry configured to develop the machine learning model is further configured to: retrieve a new sample user data set from the user data set based on a new selected sample size; determine a new sample reach based on the set of aggregated features and the new sample user data set; determine, using the machine learning model after the calibrating, a new simulated reac

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017193546A1 cover?
Methods and systems are provided for determining advertising reach based on machine learning. In particular, a reach calculator is provided to determine reach for advertisement campaigns in real time through the use of machine learning. The reach calculator increases the speed at which reach calculations can be done by using a trained machine learning model and a set of aggregated features as o…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0244. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).