IP Library Patent Application 17305688
Patent Application
App. No. 17/305,688

SYSTEMS AND METHODS FOR OPTIMIZING ELECTRONIC CONTENT DELIVERY FOR NON-MEASURABLE USERS

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.
17/305,688
Abstract

A computer-implemented method for optimizing electronic content delivery for non-measurable users includes receiving a feature vector for each electronic content impression opportunity, receiving a feature vector for each delivered item of electronic content for measurable users, receiving an in-target indication for each delivered item of electronic content for measurable users, estimating a probability that an electronic content impression opportunity with a specified feature vector will meet targeting requirements based on the received feature vectors and the received in-target indications, receiving an in-target threshold value, generating an in-target rate control signal based on a number of total delivered items of electronic content for measurable users and a number of in-target delivered items of electronic content for measurable users, determining whether the estimated probability is greater than the in-target rate control signal, and generating conditions for delivering a new item of electronic content for an electronic content impression opportunity.

Claims (67)

1 . A computer-implemented method for optimizing electronic content delivery for non-measurable users, the method comprising:

receiving a feature vector for each electronic content impression opportunity among a plurality of electronic content impression opportunities;

receiving a feature vector for each delivered item of electronic content among a plurality of previously-delivered items of electronic content for measurable users;

receiving an in-target indication for each delivered item of electronic content among the plurality of previously-delivered items of electronic content for measurable users;

estimating a probability that an electronic content impression opportunity among the plurality of electronic content impression opportunities with a specified feature vector will meet targeting requirements based on the received feature vectors and the received in-target indications;

receiving a desired in-target rate;

generating an in-target rate control signal based on a number of total delivered items of electronic content for measurable users and a number of in-target delivered items of electronic content for measurable users;

determining whether the estimated probability is greater than the in-target rate control signal; and

generating conditions for delivering a new item of electronic content for an electronic content impression opportunity among the plurality of electronic content impression opportunities.

2 . The computer-implemented method of claim 1 , further comprising:

determining a feature vector for a new delivered item of electronic content for a measurable user;

updating the estimated probability that an electronic content impression opportunity among the plurality of electronic content impression opportunities with the specified feature vector will meet targeting requirements based on the new delivered item of electronic content for a measurable user;

updating the number of total delivered items of electronic content for measurable users based on the new delivered item of electronic content for a measurable user;

updating the number of in-target delivered items of electronic content for measurable users based on the new delivered item of electronic content for a measurable user; and

adjusting the in-target rate control signal based on the updated number of total delivered items of electronic content for measurable users and the updated number of in-target delivered items of electronic content for measurable users.

3 . The computer-implemented method of claim 1 , wherein the targeting requirements include one or more of a requirement that the electronic content is delivered to a user up to a specified maximum number of times within a specified period of time, a requirement that demographics of a user receiving the electronic content match predetermined demographics, a requirement that prior behavior and activity of the user receiving the electronic content match predetermined behavior and activity criteria, and a requirement that repeated delivery of the electronic content to a user be separated by at least a specified period of time.

4 . The computer-implemented method of claim 3 , wherein the specified period of time is one of an hour, a number of hours, a day, or a number of days.

5 . The computer-implemented method of claim 1 , wherein the measurable users are a subset of all users receiving the electronic content, and

wherein receipt of the electronic content by the measurable users is recorded.

6 . The computer-implemented method of claim 1 , wherein the measurable users are determined by way of an opt-in by each measurable user among the measurable users, and

wherein each measurable user among the measurable users is measured by way of one or more of a device identifier of a device of the measurable user, or a hashed email address of the measurable user.

7 . The computer-implemented method of claim 1 , wherein generating the conditions for delivering a future item of electronic content is based on a binary result of determining if the estimated probability is greater than the in-target rate control signal.

8 . The computer-implemented method of claim 1 , wherein generating the conditions for delivering a future item of electronic content is based on the estimated probability.

9 . A system for optimizing electronic content delivery for non-measurable users, the system comprising:

a data storage device storing instructions for optimizing electronic content delivery for non-measurable users in an electronic storage medium; and

a processor configured to execute the instructions to perform a method including:

receiving a feature vector for each electronic content impression opportunity among a plurality of electronic content impression opportunities;

receiving a feature vector for each delivered item of electronic content among a plurality of previously-delivered items of electronic content for measurable users;

receiving an in-target indication for each delivered item of electronic content among the plurality of previously-delivered items of electronic content for measurable users;

estimating a probability that an electronic content impression opportunity among the plurality of electronic content impression opportunities with a specified feature vector will meet targeting requirements based on the received feature vectors and the received in-target indications;

receiving a desired in-target rate;

generating an in-target rate control signal based on a number of total delivered items of electronic content for measurable users and a number of in-target delivered items of electronic content for measurable users;

determining whether the estimated probability is greater than the in-target rate control signal; and

generating conditions for delivering a new item of electronic content for an electronic content impression opportunity among the plurality of electronic content impression opportunities.

10 . The system of claim 9 , wherein the system is further configured for:

determining a feature vector for a new delivered item of electronic content for a measurable user;

updating the estimated probability that an electronic content impression opportunity among the plurality of electronic content impression opportunities with the specified feature vector will meet targeting requirements based on the new delivered item of electronic content for a measurable user;

updating the number of total delivered items of electronic content for measurable users based on the new delivered item of electronic content for a measurable user;

updating the number of in-target delivered items of electronic content for measurable users based on the new delivered item of electronic content for a measurable user; and

adjusting the in-target rate control signal based on the updated number of total delivered items of electronic content for measurable users and the updated number of in-target delivered items of electronic content for measurable users.

11 . The system of claim 9 , wherein the targeting requirements include one or more of a requirement that the electronic content is delivered to a user up to a specified maximum number of times within a specified period of time, a requirement that demographics of a user receiving the electronic content match predetermined demographics, a requirement that prior behavior and activity of the user receiving the electronic content match predetermined behavior and activity criteria, and a requirement that repeated delivery of the electronic content to a user be separated by at least a specified period of time.

12 . The system of claim 9 , wherein the measurable users are a subset of all users receiving the electronic content, and

wherein receipt of the electronic content by the measurable users is recorded.

13 . The system of claim 9 , wherein the measurable users are determined by way of an opt-in by each measurable user among the measurable users, and

wherein each measurable user among the measurable users is measured by way of one or more of a device identifier of a device of the measurable user, or a hashed email address of the measurable user.

14 . The system of claim 9 , wherein generating the conditions for delivering a future item of electronic content is based on a binary result of determining if the estimated probability is greater than the in-target rate control signal.

15 . A non-transitory machine-readable medium storing instructions that, when executed by a computing system, causes the computing system to perform a method for optimizing electronic content delivery for non-measurable users, the method including:

receiving a feature vector for each electronic content impression opportunity among a plurality of electronic content impression opportunities;

receiving a feature vector for each delivered item of electronic content among a plurality of previously-delivered items of electronic content for measurable users;

receiving an in-target indication for each delivered item of electronic content among the plurality of previously-delivered items of electronic content for measurable users;

estimating a probability that an electronic content impression opportunity among the plurality of electronic content impression opportunities with a specified feature vector will meet targeting requirements based on the received feature vectors and the received in-target indications;

receiving a desired in-target rate;

generating an in-target rate control signal based on a number of total delivered items of electronic content for measurable users and a number of in-target delivered items of electronic content for measurable users;

determining whether the estimated probability is greater than the in-target rate control signal; and

generating conditions for delivering a new item of electronic content for an electronic content impression opportunity among the plurality of electronic content impression opportunities.

16 . The non-transitory machine-readable medium of claim 15 , the method further comprising:

determining a feature vector for a new delivered item of electronic content for a measurable user;

updating the estimated probability that an electronic content impression opportunity among the plurality of electronic content impression opportunities with the specified feature vector will meet targeting requirements based on the new delivered item of electronic content for a measurable user;

updating the number of total delivered items of electronic content for measurable users based on the new delivered item of electronic content for a measurable user;

updating the number of in-target delivered items of electronic content for measurable users based on the new delivered item of electronic content for a measurable user; and

adjusting the in-target rate control signal based on the updated number of total delivered items of electronic content for measurable users and the updated number of in-target delivered items of electronic content for measurable users.

17 . The non-transitory machine-readable medium of claim 15 , wherein the targeting requirements include one or more of a requirement that the electronic content is delivered to a user up to a specified maximum number of times within a specified period of time, a requirement that demographics of a user receiving the electronic content match predetermined demographics, a requirement that prior behavior and activity of the user receiving the electronic content match predetermined behavior and activity criteria, and a requirement that repeated delivery of the electronic content to a user be separated by at least a specified period of time.

18 . The non-transitory machine-readable medium of claim 15 , wherein the measurable users are a subset of all users receiving the electronic content, and

wherein receipt of the electronic content by the measurable users is recorded.

19 . The non-transitory machine-readable medium of claim 15 , wherein the measurable users are determined by way of an opt-in by each measurable user among the measurable users, and

wherein each measurable user among the measurable users is measured by way of one or more of a device identifier of a device of the measurable user, or a hashed email address of the measurable user.

20 . The non-transitory machine-readable medium of claim 15 , wherein generating the conditions for delivering a future item of electronic content is based on the estimated probability.

Assignments (2)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059472/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2021
From: KARLSSON, NIKLAS; KANT, RAVI; SANG, QIAN; PALADUGU, BALAJI SRINIVASA RAO; FLORES, AARON; BAN, TULARAM; DAS, HIRAKENDU; SVIRIDENKO, MAXIM
To: VERIZON MEDIA INC.
Reel/Frame 056852/0210 →