IP Library Granted Patent US 9,367,583
Granted Patent B1
US 9,367,583 · App. 14/086,767 · Granted Jun 14, 2016

Systems and methods of generating content performance metrics

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 9,367,583
App. No.
14/086,767
Granted
Jun 14, 2016
Kind
B1
Abstract

Systems and methods of the present disclosure are directed generally to evaluating performance of a content group of a content provider. In some implementations, a system receives a request to display a performance score and accesses a data structure storing keywords, a quality metric for each keyword, and an impression count for each keyword. The quality metric can include a quality score or a first page bid of a keyword. The system can identify keywords of the data structure corresponding to the content group of the content provider. The system can obtain the quality metric and the number of impressions via the data structure for each keyword. The system can determine, for the content group, a performance score using an impression-based weighted average of the quality metric and impression count of each of the keywords.

Claims (55)

1. A method of evaluating a performance of a content group via a computer network, the method comprising:

receiving, by a processor executing on a data processing system, a request to display performance of a content group of a content provider;

accessing a data structure storing, in a memory element, a plurality of keywords, a quality metric for each keyword, and an impression count for each keyword;

identifying, by the data processing system, one or more keywords of the plurality of keywords of the data structure corresponding to the content group of the content provider,

obtaining, for each of the one or more keywords, via the data structure, the quality metric and the impression count associated with the content group of the content provider;

determining, for the content group, a performance score based on a weighted average of the quality metric and impression count of each of the one or more keywords of the plurality of keywords by performing a summation of products of the quality metric and impression count of each of the one or more keywords of the plurality of keywords and dividing the summation by a sum of the impression count of each of the one or more keywords of the plurality of keywords; and

transmitting, for display on a user device, the performance score.

2. The method of claim 1 , wherein the data structure comprises a historical quality metric and a corresponding historical impression count for each of the plurality of keywords, and the method comprises:

generating a second performance score based on the historical quality metric and corresponding impression count; and

determining, based on a comparison of the performance score with the second performance score, that the content performance of the content group is improving.

3. The method of claim 1 , comprising:

determining a second performance score for a second content group of the content provider, and

comparing the performance score with the second performance score to identify a higher performance score.

4. The method of claim 3 , comprising:

transmitting an indication that one of the content group and the second content group corresponding to the higher performance score is a better performing content group.

5. The method of claim 1 , comprising:

updating, responsive to a time interval, the quality metrics of at least one keyword of the data structure.

6. The method of claim 1 , comprising:

updating, responsive to displaying a content item associated with at least one keyword of the plurality of keywords of the data structure, the impression count of the at least one keyword.

7. The method of claim 1 , comprising:

identifying a content campaign of the content provider that includes a plurality of content groups; and

generating a performance score of the content campaign based on the quality metric and the impression count of each keyword of the plurality of content groups.

8. The method of claim 7 , comprising:

transmitting, for display on the user device, the performance score of the content campaign.

9. The method of claim 1 , wherein the quality metric is one of a quality score and a first page bid.

10. A system for evaluating a performance of a content group via a computer network, comprising:

a processor executing on a server and communicatively coupled to a memory element, the processor configured to:

receive a request to display performance of a content group of a content provider;

access a data structure storing, in the memory element, a plurality of keywords, a quality metric for each keyword, and a number of impressions for each keyword;

identify one or more keywords of the plurality of keywords of the data structure corresponding to the content group of the content provider;

obtain, for each of the one or more keywords, via the data structure, the quality metric and the number of impressions associated with the content group of the content provider;

determine, for the content group, a performance score based on a weighted average of the quality metric and number of impressions of each of the one or more keywords of the plurality of keywords by performing a summation of products of the quality metric and impression count of each of the one or more keywords of the plurality of keywords and dividing the summation by a sum of the impression count of each of the one or more keywords of the plurality of keywords; and

transmit, for display on a user device, the performance score.

11. The system of claim 10 , wherein the data structure comprises a historical quality metric and a corresponding historical number of impressions for each of the plurality of keywords, and the processor is further configured to:

generate a second performance score based on the historical quality metric and corresponding number of impressions; and

determine, based on a comparison of the performance score with the second performance score, that the content performance of the content group is improving.

12. The system of claim 10 , wherein the processor is further configured to:

determine a second performance score for a second content group of the content provider,

compare the performance score with the second performance score to identify a higher performance score; and

transmit an indication that one of the content group and the second content group corresponding to the higher performance score is a better performing content group.

13. The system of claim 10 , wherein the processor is further configured to:

update, responsive to a time interval, the quality metrics of at least one keyword of the data structure.

14. The system of claim 10 , wherein the processor is further configured to:

update, responsive to displaying a content item associated with at least one keyword of the plurality of keywords of the data structure, an impression count of the at least one keyword.

15. The system of claim 10 , wherein the processor is further configured to:

identify a content campaign of the content provider that includes a plurality of content groups; and

generate a performance score of the content campaign based on the quality metric and the number of impressions of each keyword of the plurality of content groups.

16. The system of claim 10 , wherein the quality metric is one of a quality score and a first page bid.

17. A non-transitory computer readable storage device comprising processor executable instructions for evaluating a performance of a content group via a computer network, the instructions comprising instructions to:

receive a request to display performance of a content group of a content provider;

access a data structure storing, in the memory element, a plurality of keywords, a quality metric for each keyword, and a number of impressions for each keyword;

identify one or more keywords of the plurality of keywords of the data structure corresponding to the content group of the content provider,

obtain, for each of the one or more keywords, via the data structure, the quality metric and the number of impressions associated with the content group of the content provider;

determine, for the content group, a performance score based on a weighted average of the quality metric and number of impressions of each of the one or more keywords of the plurality of keywords by performing a summation of products of the quality metric and impression count of each of the one or more keywords of the plurality of keywords and dividing the summation by a sum of the impression count of each of the one or more keywords of the plurality of keywords; and

transmit, for display on a user device, the performance score.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: BERNARD, MICHAEL; ARAC, ARDAN; MCADAMS, JOSHUA ARRON
To: GOOGLE INC.
Reel/Frame 031671/0133 →