IP Library Granted Patent US 10,339,560
Granted Patent B2
US 10,339,560 · App. 13/902,684 · Granted Jul 2, 2019

Mobile application usage-based revenue targeting systems and methods

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,339,560
App. No.
13/902,684
Granted
Jul 2, 2019
Kind
B2
Abstract

Disclosed is a method that includes: profiling a set of mobile applications according to revenue-related parameters; tracking a user's interaction with a mobile application; scoring the user's interaction levels, and based on the score, grouping users into mobile analytics groups associated with the targeting profiles; facilitating the transmission of user information, user interaction data, and specific mobile analytics groups to advertising campaigns. The method may be executed on a digital device. A related system is disclosed.

Claims (37)

1. A method comprising:

obtaining, by a server computing device, a targeting profile assembled using a description of a mobile application, the targeting profile associating a user persona identifier with information descriptive of the mobile application;

obtaining, by the server computing device, a set of users from a user datastore, the set of users being associated with the mobile application;

obtaining, by the server computing device, mobile application usage parameters for the set of users;

determining, by the server computing device, a set of numeric usage scores, the set of numeric usage scores comprising a numeric usage score for each user of the set, the numeric usage score being determined for a user using the usage parameters associated with the user and the mobile application, the numeric usage score determined for the user is a numeric value indicative of an interaction level of the user with the mobile application, the interaction level is determined in part by tracking system parameters of the system running the mobile application;

selecting, by the server computing device, a number of the users from the set of users for inclusion in a mobile analytics group corresponding to the targeting profile based on the numeric usage score determined for each user of the set;

obtaining, via the server computing device, advertising content in response to a request for the advertising content, the request comprising the user persona identifier from the obtained targeting profile as content selection criteria descriptive of the mobile analytics group of users selected from the set of users using the set of numeric usage scores determined for the set of users; and

transmitting, via the server computing device and over an electronic communications network to a user computing device associated with a user of the number of users selected for the mobile analytics group, the advertising content corresponding to the mobile analytics group.

2. The method of claim 1 , wherein the usage parameters comprise a usage time of the mobile application.

3. The method of claim 1 , wherein the usage parameters comprise a mobile application-specific trigger for the mobile application.

4. The method of claim 1 , further comprising setting an analytics time period based on an advertising target criterion wherein the obtaining obtains the mobile application usage parameters for the set of users for the analytics time period.

5. The method of claim 1 , further comprising gathering the description of the mobile application, parsing the description of the mobile application for one or more target words, and modifying the information descriptive of the mobile application of the targeting profile to include the one or more target words from the description of the mobile application.

6. The method of claim 1 , further comprising gathering the description of the mobile application, parsing the description of the application for a number of keywords, and creating the targeting profile using the number of keywords from the description of the mobile application to generate the information descriptive of the mobile application.

7. A system comprising:

a computing device comprising a processor and a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

obtaining logic executed by the processor for obtaining a targeting profile assembled using a description of a mobile application, the targeting profile associating a user persona identifier with information descriptive of the mobile application;

obtaining logic executed by the processor for obtaining a set of users from a user datastore, the set of users being associated with the mobile application;

obtaining logic executed by the processor for obtaining mobile application usage parameters for the set of users;

determining logic executed by the processor for determining a set of numeric usage scores, the set comprising a numeric usage score for each user of the set, the numeric usage score being determined for a user using the usage parameters associated with the user and the mobile application, the numeric usage score determined for the user is a numeric value indicative of an interaction level of the user with the mobile application, the interaction level is determined in part by tracking system parameters of the system running the mobile application;

selecting logic executed by the processor for selecting a number of the users from the set of users for inclusion in a mobile analytics group corresponding to the targeting profile based on the numeric usage score determined for each user of the set;

obtaining logic executed by the processor for obtaining advertising content in response to a request for the advertising content, the request comprising the user persona identifier from the obtained targeting profile as content selection criteria descriptive of the mobile analytics group of users selected from the set of users using the set of numeric usage scores determined for the set of users; and

transmitting logic executed by the processor for transmitting, over an electronic communications network to a user computing device associated with a user of the number of users selected for the mobile analytics group, the advertising content corresponding to the mobile analytics group.

8. The system of claim 7 , wherein the usage parameters comprise a usage time of the mobile application.

9. The system of claim 7 , wherein the usage parameters comprise a mobile application-specific trigger for the mobile application.

10. The system of claim 7 , further comprising setting logic executed by the processor for setting an analytics time period based on an advertising target criterion, the obtaining logic executed by the processor for obtaining obtains the mobile application usage parameters for the set of users for the analytics time period.

11. The system of claim 7 , further comprising gathering logic executed by the processor for gathering the description of the mobile application, parsing logic executed by the processor for parsing the description of the mobile application for one or more target words, and modifying logic executed by the processor for modifying information descriptive of the mobile application of the targeting profile to include the one or more target words from the description of the mobile application.

12. The system of claim 7 , further comprising gathering logic executed by the processor for gathering the description of the mobile application, parsing logic executed by the processor for parsing the description of the mobile application for a number of target words, and creating logic executed by the processor for creating the targeting profile using the number of target words from the description of the mobile application to generate the information descriptive of the mobile application.

13. A non-transitory computer readable storage medium configured to store instructions, the instructions comprising a method, the method comprising:

obtaining a targeting profile assembled using a description of a mobile application, the targeting profile associating a user persona identifier with information descriptive of the mobile application;

obtaining a set of users from a user datastore, the set of users being associated with the mobile application;

obtaining mobile application usage parameters for the set of users;

determining a set of numeric usage scores, the set of numeric usage scores comprising a numeric usage score for each user of the set, the numeric usage score being determined for a user using the usage parameters associated with the user and the mobile application, the numeric usage score determined for the user is a numeric value indicative of an interaction level of the user with the mobile application, the interaction level is determined in part by tracking system parameters of the system running the mobile application; and

selecting a number of the users from the set of users for inclusion in a mobile analytics group corresponding to the targeting profile based on the numeric usage score determined for each user of the set;

obtaining advertising content in response to a request for the advertising content, the request comprising the user persona identifier from the obtained targeting profile as content selection criteria descriptive of the mobile analytics group of users selected from the set of users using the set of numeric usage scores determined for the set of users; and

transmitting, over an electronic communications network to a user computing device associated with a user of the number of users selected for the mobile analytics group, the advertising content corresponding to the mobile analytics group.

14. The non-transitory computer readable storage medium of claim 13 , wherein the usage parameters comprise a usage time of the mobile application.

15. The non-transitory computer readable storage medium of claim 13 , wherein the usage parameters comprise a mobile application-specific trigger for the mobile application.

Assignments (8)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: FLURRY, INC.
To: YAHOO! INC
Reel/Frame 034657/0094 →
RELEASE Recorded Sep 5, 2014
From: SILICON VALLEY BANK
To: FLURRY, INC.
Reel/Frame 034083/0843 →
SECURITY INTEREST Recorded May 23, 2014
From: FLURRY, INC.
To: SILICON VALLEY BANK
Reel/Frame 033286/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2013
From: BAFNA, RAHUL; AFZAL, MUBEEN; GARDNER, GREG; KHALAF, SIMON; OAK, RAHUL
To: FLURRY, INC.
Reel/Frame 030549/0716 →
Cited By (3)
US 12,254,059 US 12,299,064 US 12,436,959