IP Library Granted Patent US 10,825,043
Granted Patent B2
US 10,825,043 · App. 15/421,089 · Granted Nov 3, 2020

Methods and systems for processing viewability metrics

Inventor: Ilya Slain (Santa Clara, CA)
Assignee: Oath Inc.
G06Q30/0246G06Q30/0277
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,825,043
App. No.
15/421,089
Granted
Nov 3, 2020
Kind
B2
Abstract

Methods and systems for processing viewability metrics are provided. A method includes receiving, by a processor of an online advertising platform, online advertisement viewability metrics collected by a system of an online content publisher. The online advertisement viewability metrics indicate whether a user of a user device viewed an online advertisement provided to the user device. The method further includes dividing, by the processor of the online advertising platform, the received online advertisement viewability metrics into a first online advertisement viewability metric set and a second online advertisement viewability metric set. The method further includes providing, by the processor of the online advertising platform, the first online advertisement viewability metric set to a system of a third-party analytics provider.

Claims (60)

1. A computer-implemented method to process online advertisement viewability metrics, comprising:

receiving, by a processor of an online advertising platform, online advertisement viewability metrics collected by a system of an online content publisher, wherein the online advertisement viewability metrics indicate whether a user of a user device viewed an online advertisement provided to the user device;

dividing, by the processor of the online advertising platform, the online advertisement viewability metrics into a first online advertisement viewability metric set and a second online advertisement viewability metric set based upon a determination that the first online advertisement viewability metric set comprises viewability metrics that can be utilized by a third-party analytics system and the second online advertisement viewability metric set comprises viewability metrics that can be utilized by an online advertising platform system, wherein the first online advertisement viewability metric set comprises one or more first viewability metrics different than one or more second viewability metrics included in the second online advertisement viewability metric set; and

responsive to the first online advertisement viewability metric set corresponding to the third-party analytics system, providing, by the processor of the online advertising platform, the first online advertisement viewability metric set but not the second online advertisement viewability metric set to the third-party analytics system.

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

responsive to the second online advertisement viewability metric set corresponding to the online advertising platform system, providing, by the processor of the online advertising platform, the second online advertisement viewability metric set but not the first online advertisement viewability metric set to the online advertising platform system.

3. The computer-implemented method of claim 1 , comprising providing, by the processor of the online advertising platform, to the system of the online content publisher, instructions configured to cause the system of the online content publisher to initiate operations of:

collecting the online advertisement viewability metrics by:

measuring an interaction of one or more user devices with the online advertisement, and

generating the online advertisement viewability metrics based upon the interaction, wherein the instructions define the online advertisement viewability metrics that are generated; and

providing the online advertisement viewability metrics to the processor of the online advertising platform.

4. The computer-implemented method of claim 3 , wherein the providing the online advertisement viewability metrics comprises including a third-party identifier that associates the third-party analytics system with a portion of the online advertisement viewability metrics.

5. The computer-implemented method of claim 4 , wherein the dividing the online advertisement viewability metrics into the first online advertisement viewability metric set and the second online advertisement viewability metric set is based upon the third-party identifier.

6. The computer-implemented method of claim 3 , wherein to initiate the operations of collecting the online advertisement viewability metrics and providing the online advertisement viewability metrics to the processor of the online advertising platform, the instructions cause the online content publisher to perform operations comprising:

configuring a viewability metrics collector to be executed by a processor of the one or more user devices to cause the processor of the one or more user devices to perform the operations of collecting the online advertisement viewability metrics and providing the online advertisement viewability metrics to the processor of the online advertising platform; and

providing the viewability metrics collector to the one or more user devices.

7. The computer-implemented method of claim 1 , wherein at least one of:

the receiving the online advertisement viewability metrics comprises receiving an ad beacon that comprises the online advertisement viewability metrics; or

the providing the first online advertisement viewability metric set to the third-party analytics system comprises sending, from a server of the online advertising platform to the third-party analytics system, a server-side beacon that comprises the first online advertisement viewability metric set.

8. A non-transitory processor-readable medium storing first instructions to process online advertisement viewability metrics, the first instructions configured to, when executed by a processor of an online advertising platform, cause the processor of the online advertising platform to perform operations of:

receiving online advertisement viewability metrics collected by a system of an online content publisher, wherein the online advertisement viewability metrics indicate whether a user of a user device viewed an online advertisement provided to the user device;

dividing the online advertisement viewability metrics into a first online advertisement viewability metric set and a second online advertisement viewability metric set based upon a determination that the first online advertisement viewability metric set comprises viewability metrics that can be utilized by an online advertising platform system and the second online advertisement viewability metric set comprises viewability metrics that can be utilized by a third-party analytics system, wherein the second online advertisement viewability metric set comprises one or more first viewability metrics different than one or more second viewability metrics included in the first online advertisement viewability metric set; and

responsive to the first online advertisement viewability metric set corresponding to the online advertising platform system, providing the first online advertisement viewability metric set but not the second online advertisement viewability metric set to the online advertising platform system.

9. The non-transitory processor-readable medium of claim 8 , wherein the first instructions are configured to, when executed by the processor of the online advertising platform, cause the processor of the online advertising platform to perform an operation of:

providing the second online advertisement viewability metric set to the third-party analytics system.

10. The non-transitory processor-readable medium of claim 8 , wherein the first instructions are configured to, when executed by the processor of the online advertising platform, cause the processor of the online advertising platform to perform an operation of providing, to the system of the online content publisher, second instructions configured to cause the system of the online content publisher to initiate operations of:

collecting the online advertisement viewability metrics by:

measuring an interaction of the user device with the online advertisement, and

generating the online advertisement viewability metrics based upon the interaction, wherein at least one of the first instructions or the second instructions define the online advertisement viewability metrics that are generated; and

providing the online advertisement viewability metrics to the processor of the online advertising platform.

11. The non-transitory processor-readable medium of claim 10 , wherein the providing the online advertisement viewability metrics comprises including a third-party identifier that associates the third-party analytics system with a portion of the online advertisement viewability metrics.

12. The non-transitory processor-readable medium of claim 11 , wherein the dividing the online advertisement viewability metrics into the first online advertisement viewability metric set and the second online advertisement viewability metric set is based upon the third-party identifier.

13. The non-transitory processor-readable medium of claim 10 , wherein to initiate the operations of collecting the online advertisement viewability metrics and providing the online advertisement viewability metrics to the processor of the online advertising platform, the second instructions cause the online content publisher to perform operations comprising:

configuring a viewability metrics collector to be executed by a processor of the user device to cause the processor of the user device to perform the operations of collecting the online advertisement viewability metrics and providing the online advertisement viewability metrics to the processor of the online advertising platform; and

providing the viewability metrics collector to the user device.

14. The non-transitory processor-readable medium of claim 8 , wherein at least one of:

the receiving the online advertisement viewability metrics comprises receiving an ad beacon that comprises the online advertisement viewability metrics; or

the providing the first online advertisement viewability metric set to the online advertising platform system comprises sending, from a server of the online advertising platform to the online advertising platform system, a server-side beacon that comprises the first online advertisement viewability metric set.

15. A server of an online advertising platform, the server comprising:

a processor-readable medium storing first instructions to process one or more online advertisement viewability metrics; and

a processor in operative communication with the processor-readable medium and configured to execute the first instructions to perform operations of:

receiving online advertisement viewability metrics collected by a system of an online content publisher, wherein the online advertisement viewability metrics indicate whether a user of a user device viewed an online advertisement provided to the user device;

dividing the online advertisement viewability metrics into a first online advertisement viewability metric set and a second online advertisement viewability metric set based upon a determination that the first online advertisement viewability metric set comprises viewability metrics that can be utilized by a third-party analytics system and the second online advertisement viewability metric set comprises viewability metrics that can be utilized by an online advertising platform system; and

responsive to the first online advertisement viewability metric set corresponding to the third-party analytics system, providing the first online advertisement viewability metric set but not the second online advertisement viewability metric set to the third-party analytics system.

16. The server of claim 15 , wherein the processor of the server is configured to execute the first instructions to perform an operation of:

providing the second online advertisement viewability metric set to the online advertising platform system.

17. The server of claim 15 , wherein the processor of the server is configured to execute the first instructions to perform an operation of providing, to the system of the online content publisher, second instructions configured to cause the system of the online content publisher to initiate operations of:

collecting the online advertisement viewability metrics by:

measuring an interaction of the user device with the online advertisement, and

generating the online advertisement viewability metrics based upon the interaction, wherein at least one of the first instructions or the second instructions define the online advertisement viewability metrics that are generated; and

providing the online advertisement viewability metrics to the processor of the server.

18. The server of claim 17 , wherein the providing the online advertisement viewability metrics comprises including a third-party identifier that associates the third-party analytics system with a portion of the online advertisement viewability metrics.

19. The server of claim 18 , wherein the dividing the online advertisement viewability metrics into the first online advertisement viewability metric set and the second online advertisement viewability metric set is based upon the third-party identifier.

20. The server of claim 17 , wherein to initiate the operations of collecting the online advertisement viewability metrics and providing the online advertisement viewability metrics to the processor of the online advertising platform, the second instructions cause the online content publisher to perform operations comprising:

configuring a viewability metrics collector to be executed by a processor of the user device to cause the processor of the user device to perform the operations of collecting the online advertisement viewability metrics and providing the online advertisement viewability metrics to the processor of the server; and

providing the viewability metrics collector to the user device.

21. A computer-implemented method to process online advertisement viewability metrics, comprising:

receiving, by a processor of an online advertising platform, an online advertisement viewability metric collected by a system of an online content publisher, wherein the online advertisement viewability metric indicates whether a user of a user device viewed an online advertisement provided to the user device;

dividing, by the processor of the online advertising platform, the online advertisement viewability metric into a first online advertisement viewability metric set and a second online advertisement viewability metric set based upon a determination that the first online advertisement viewability metric set comprises viewability metrics that can be utilized by an online advertising platform system and the second online advertisement viewability metric set comprises viewability metrics that can be utilized by a third-party analytics system; and

responsive to the first online advertisement viewability metric set corresponding to the online advertising platform system, providing, by the processor of the online advertising platform, the first online advertisement viewability metric set to the online advertising platform system.

Assignments (7)
PATENT SECURITY AGREEMENT Recorded Mar 18, 2025
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 070551/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: YAHOO ASSETS LLC; YAHOO AD TECH LLC
To: RPX CORPORATION
Reel/Frame 070402/0873 →
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0863 →
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 Feb 1, 2017
From: SLAIN, ILYA
To: YAHOO! INC.
Reel/Frame 041149/0171 →
Continuity (1)
Related Publication 20180218392A1 · Aug 2, 2018