IP Library Granted Patent US 11,216,839
Granted Patent B2
US 11,216,839 · App. 14/677,951 · Granted Jan 4, 2022

Systems and methods for advanced programmatic advertising targeting

Inventors: Daniel Kang (San Francisco, CA); Ben Bear (San Francisco, CA); Zain Jaffer (San Francisco, CA); David Gregson (San Francisco, CA)
Assignee: VUNGLE, INC.
G06Q30/0244G06Q30/0249G06Q30/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 11,216,839
App. No.
14/677,951
Granted
Jan 4, 2022
Kind
B2
Abstract

Methods and systems are described for providing advanced programmatic advertising targeting. In one embodiment, a system includes a storage medium to store instructions of one or more performance based algorithms and processing logic coupled to the storage medium. In response to receiving a function call from an advertising entity, the processing logic is configured to execute the instructions of the one or more performance based algorithms to analyze parameters of the function call including an advertising cost budget for an ad campaign and analyze advanced targeting data and parameters and rules for determining a customized ad campaign for the advertising entity. The advanced targeting data and parameters include device characteristics and user characteristics including at least one of conversion rate, ad engagement rate, installed software application (app) type on a user's device, and in-app purchase (IAP) activity of a user from any ad source.

Claims (38)

1. A system for advanced programmatic targeting of wireless devices including mobile devices and tablet devices for ad delivery, comprising:

a programmatic advertising campaign framework having one or more application programming interfaces (APIs) and software components including one or more performance based algorithms;

a non-transitory storage medium to store instructions of the one or more application programming interfaces (APIs) and software components including the one or more performance based algorithms; and

processing logic including a hardware processor that is coupled to the storage medium, the hardware processor is configured to execute the instructions of the one or more application programming interfaces (APIs) and software components including the one or more performance based algorithms to:

receive, with the system, a function call from an advertising entity;

analyze parameters of the function call including an advertising cost budget for an ad campaign;

analyze advanced targeting data and parameters and rules for determining a customized ad campaign for the advertising entity;

receive, with the system, an update campaign function call to modify a user ad engagement rate from a first ad engagement rate to a second ad engagement rate, wherein the user ad engagement rate for an in-app video ad within non-web browser applications of mobile devices or tablet devices is measured in terms of play rate, playthrough rate, completion rates, video viewing time, and share rates, wherein the advanced targeting data and parameters include device characteristics and user characteristics including in-app purchase (IAP) activity within the non-web browser applications of mobile devices or tablet devices of a user from any ad source, different conversion rates for representing a likelihood of conversion for different groups of users, the first and second ad engagement rates to indicate a level of user engagement with in-app video ads within non-web browser applications of mobile devices or tablet devices during an ad play event on wireless devices of users, wherein the mobile device and tablet device characteristics for targeting wireless devices of users include different operating system types, volume settings, bandwidth of a wireless network connection for a user's mobile device or tablet device, whether user's wireless device is a mobile device or a tablet device, screen size and orientation for the mobile and tablet devices, mobile or tablet device identification, and mobile device or tablet device age to target mobile and tablet wireless devices that are new with respect to the system or recently associated with the system with the device age being a time period in which the mobile device or tablet device is identified by the system.

2. The system of claim 1 , wherein the device characteristics for targeting wireless devices of users include volume, screen size and orientation, language setting, device identification and device age with respect to a time period in which the device is identified by the system, wherein the user characteristics for targeting wireless devices of users include user spend and app type.

3. The system of claim 1 , wherein the conversion rate is used to divide users into different groups based on the conversion rate for the users, wherein an ad category conversion rate indicates a probability for a conversion occurring for a user of a device for a particular app category.

4. The system of claim 1 , wherein the app type may target users having competitor apps installed on their devices or users that have a particular application installed on their devices.

5. The system of claim 1 , wherein the rules include a return on investment (ROI) parameter for the ad campaign based on the advertising cost budget, wherein the ad campaign delivers video ads to users of mobile devices.

6. A machine-accessible non-transitory storage medium containing executable computer program instructions which when executed by a system cause the system to perform a method for advanced programmatic targeting of devices including mobile devices and tablet devices for ad delivery, the method comprising:

receiving, with a programmatic advertising campaign framework having one or more application programming interfaces (APIs) and software components including one or more performance based algorithms of the system, a function call from ad campaign software of an advertising entity;

executing one or more performance based algorithms to analyze parameters of the function call including an advertising cost budget for an ad campaign, analyze advanced targeting data, parameters, and rules for determining a customized ad campaign for the advertising entity;

receiving, with the system, an update campaign function call to modify a user ad engagement rate from a first ad engagement rate to a second ad engagement rate, wherein the user ad engagement rate for an in-app video ad within non-web browser applications of mobile devices or tablet devices is measured in terms of play rate, playthrough rate, completion rates, video viewing time, and share rates, wherein the advanced targeting data and parameters include device characteristics and user characteristics including in-app purchase (IAP) activity within the non-web browser applications of mobile devices or tablet devices of a user from any ad source, different conversion rates for representing a likelihood of conversion for different groups of users, the first and second ad engagement rates to indicate a level of user engagement with in-app video ads within non-web browser applications of mobile devices or tablet devices during an ad play event on wireless devices of users, wherein the mobile device and tablet device characteristics for targeting wireless devices of users include different operating system types, volume settings, bandwidth of a wireless network connection for a user's mobile device or tablet device, whether user's wireless device is a mobile device or a tablet device, screen size and orientation for the mobile and tablet devices, mobile or tablet device identification, and mobile device or tablet device age to target mobile and tablet wireless devices that are new with respect to the system or recently associated with the system with the device age being a time period in which the mobile device or tablet device is identified by the system.

7. The machine-accessible non-transitory storage medium of claim 6 , wherein the device characteristics include device identification and device age with respect to a time period in which the device identified by the system, wherein the user characteristics for targeting wireless devices of users include user spend and app type.

8. The machine-accessible non-transitory storage medium of claim 6 , wherein the conversion rate is used to divide users into different groups based on the conversion rate for the users, wherein an ad category conversion rate indicates a probability for a conversion occurring for a user for a particular app category.

9. The machine-accessible non-transitory storage medium of claim 6 , wherein the app type may target users having competitor apps installed or users that have a particular app installed.

10. The machine-accessible non-transitory storage medium of claim 6 , wherein the rules include a return on investment (ROI) parameter for the ad campaign based on the advertising cost budget, wherein the ad campaign delivers video ads to users of mobile devices.

11. A method for programmatically determining a customized advertising campaign with advanced programmatic targeting, comprising:

receiving, with a programmatic advertising campaign framework having one or more application programming interfaces (APIs) and software components including one or more performance based algorithms of a system, a function call from ad campaign software of an advertising entity; and

executing one or more performance based algorithms to analyze parameters of the function call including an advertising cost budget for an ad campaign, analyze advanced targeting data, parameters, and rules for determining a customized ad campaign for the advertising entity, wherein the advanced targeting data and parameters include device characteristics and user characteristics including in-app purchase (IAP) activity within the non-web browser applications of mobile devices or tablet devices of a user from any ad source, different conversion rates for representing a likelihood of conversion for different groups of users, the first and second ad engagement rates to indicate a level of user engagement with in-app video ads within non-web browser applications of mobile devices or tablet devices during an ad play event on wireless devices of users, wherein the mobile device and tablet device characteristics for targeting wireless devices of users include different operating system types, volume settings, bandwidth of a wireless network connection for a user's mobile device or tablet device, whether user's wireless device is a mobile device or a tablet device, screen size and orientation for the mobile and tablet devices, mobile or tablet device identification, and mobile device or tablet device age to target mobile and tablet wireless devices that are new with respect to the system or recently associated with the system with the device age being a time period in which the mobile device or tablet device is identified by the system.

12. The method of claim 11 , wherein the device characteristics include device identification and device age with respect to a time period in which the device is identified by the system, wherein the user characteristics for targeting wireless devices of users include user spend and app type.

13. The method of claim 11 , wherein the conversion rate is used to divide users into different groups based on the conversion rate for the users, wherein an ad category conversion rate indicates a probability for a conversion occurring for a user for a particular app category.

14. The method of claim 11 , wherein the app type may target users having competitor apps installed or users that have a particular app installed.

15. The method of claim 11 , wherein the rules include a return on investment (ROI) parameter for the ad campaign based on the advertising cost budget, wherein the ad campaign delivers video ads to users of mobile devices.

16. A system for advanced programmatic targeting of devices for ad delivery, comprising:

an advertising campaign framework having one or more application programming interfaces (APIs) and software components including one or more software programs and software code libraries;

a non-transitory storage medium to store instructions of the one or more APIs, software components, and at least one performance based algorithm; and

processing logic including a hardware processor that is coupled to the storage medium, the hardware processor is configured to execute the instructions to:

receive a function call from an advertising entity for creating an advertising (ad) campaign;

analyze parameters of the function call including an advertising cost budget for the ad campaign; and

analyze advanced targeting data, parameters, and rules for determining the ad campaign for the advertising entity, wherein the advanced targeting data and parameters include device characteristics and user characteristics including in-app purchase (IAP) activity within the non-web browser applications of mobile devices or tablet devices of a user from any ad source, different conversion rates for representing a likelihood of conversion for different groups of users, the first and second ad engagement rates to indicate a level of user engagement with in-app video ads within non-web browser applications of mobile devices or tablet devices during an ad play event on wireless devices of users, wherein the mobile device and tablet device characteristics for targeting wireless devices of users include different operating system types, volume settings, bandwidth of a wireless network connection for a user's mobile device or tablet device, whether user's wireless device is a mobile device or a tablet device, screen size and orientation for the mobile and tablet devices, mobile or tablet device identification, and mobile device or tablet device age to target mobile and tablet wireless devices that are new with respect to the system or recently associated with the system with the device age being a time period in which the mobile device or tablet device is identified by the system.

17. The system of claim 16 , wherein the device characteristics include device identification and device age with respect to a time period in which the device is identified by the system, wherein the user characteristics for targeting wireless devices of users include user spend and app type.

18. The system of claim 16 , wherein the conversion rate is used to divide users into different groups based on the conversion rate for the users, wherein an ad category conversion rate indicates a probability for a conversion occurring for a user for a particular app category.

19. The system of claim 16 , wherein the app type may target users having competitor apps installed or users that have a particular app installed.

20. The system of claim 16 , wherein the rules include a return on investment (ROI) parameter for the ad campaign based on the advertising cost budget, wherein the ad campaign delivers video ads to users of mobile devices.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 30, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: VUNGLE, INC.
Reel/Frame 057677/0598 →
PATENT SECURITY AGREEMENT Recorded Sep 30, 2021
From: VUNGLE, INC.; TRESENSA TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 057677/0618 →
SECURITY INTEREST Recorded Oct 1, 2019
From: VUNGLE, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 050583/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: KANG, DANIEL; BEAR, BEN; JAFFER, ZAIN; GREGSON, DAVID
To: VUNGLE, INC.
Reel/Frame 037335/0048 →
Continuity (2)
Provisional Application 62095732 · Dec 22, 2014
Related Publication 20160180377A1 · Jun 23, 2016