IP Library Granted Patent US 11,727,423
Granted Patent B2
US 11,727,423 · App. 17/188,878 · Granted Aug 15, 2023

Methods and apparatus to collect impressions associated with over-the-top media devices

Inventors: Steven J. Splaine (Tampa, FL); Robert F. Pierce (Oldsmar, FL); Adrian Swift (Brooklyn, NY); Ankur Tandon (Riverview, FL)
Assignee: The Nielsen Company (US), LLC
G06Q30/0204G06Q30/0201H04L67/02H04L67/535
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,727,423
App. No.
17/188,878
Granted
Aug 15, 2023
Kind
B2
Abstract

Methods, apparatus, and systems are disclosed to collect impressions associated with over-the-top media devices. An example apparatus includes memory; and at least one processor to execute instructions to access a first request, the first request from a user-controlled client device, the first request including an over-the-top device identifier that identifies an over-the-top device that presents media, in response to determining a user of the user-controlled client device is a panelist of a first server, store the over-the-top device identifier with demographics corresponding to the panelist, access a second request, the second request from the over-the-top device, the second request including the over-the-top device identifier and a media identifier, and log an impression associated with the media identifier and the demographics, the impression corresponding to the panelist of the first server.

Claims (42)

1. A system comprising:

memory;

programmable circuitry; and

instructions to cause the programmable circuitry to:

access a first request, the first request received at a first server from a user-controlled client device after the user-controlled client device causes registration of an over-the-top device at a registration website, the first request including an over-the-top device identifier that identifies the over-the-top device, the over-the-top device different from the user-controlled client device;

cause transmission of a mapping identifier, associated with the over-the-top device identifier, to a second server of a database proprietor to associate the mapping identifier to demographics provided by the database proprietor, the mapping identifier being different from the over-the-top device identifier, the mapping identifier to obfuscate the over-the-top device identifier from the second server of the database proprietor;

receive the mapping identifier and the demographics from the database proprietor, the demographics corresponding to a user of the user-controlled client device;

store the demographics in association with the over-the-top device identifier based on the mapping identifier;

access a second request, the second request from the over-the-top device, the second request including the over-the-top device identifier and a media identifier;

associate the media identifier with the demographics based on the association of the over-the-top device identifier with the demographics; and

log an impression associated with the media identifier and the demographics.

2. The system of claim 1 , wherein the programmable circuitry is to access aggregate demographic impression data from the database proprietor, the aggregate demographic impression data including the media identifier and the demographics corresponding to the user.

3. The system of claim 2 , wherein the programmable circuitry is to access the first request at a first domain, and the database proprietor is in a second domain.

4. The system of claim 1 , wherein the first request is a hypertext transfer protocol (HTTP) request or an HTTP Secure (HTTPS) request, and the second request is an impression request.

5. The system of claim 1 , wherein the registration website is tagged with instructions that cause the first request to be communicated to the first server in response to the registration of the over-the-top device.

6. The system of claim 1 , wherein the over-the-top device presents media via a media presentation device and is incorporated into the media presentation device.

7. A non-transitory computer readable storage medium comprising instructions to cause programmable circuitry to at least:

access a first request, the first request received at a first server from a user-controlled client device after the user-controlled client device causes registration of an over-the-top device at a registration website, the first request including an over-the-top device identifier that identifies the over-the-top device, the over-the-top device different from the user-controlled client device;

cause transmission of a mapping identifier, associated with the over-the-top device identifier, to a second server of a database proprietor to associate the mapping identifier to demographics provided by the database proprietor, the mapping identifier set to a first value different from a second value of the over-the-top device identifier, the mapping identifier to obfuscate the over-the-top device identifier from the second server of the database proprietor;

receive the demographics in association with the mapping identifier from the database proprietor, the demographics corresponding to a user of the user-controlled client device;

store the demographics in association with the over-the-top device identifier based on the mapping identifier;

access a second request, the second request from the over-the-top device, the second request including the over-the-top device identifier and a media identifier;

associate the media identifier with the demographics based on the association of the over-the-top device identifier with the demographics; and

log an impression associated with the media identifier and the demographics.

8. The non-transitory computer readable storage medium of claim 7 , wherein the instructions are to cause the programmable circuitry to access aggregate demographic impression data from the database proprietor, the aggregate demographic impression data including the media identifier and the demographics.

9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions are to cause the programmable circuitry to access the first request at a first domain, and the database proprietor is in a second domain.

10. The non-transitory computer readable storage medium of claim 7 , wherein the first request is a hypertext transfer protocol (HTTP) request or an HTTP Secure (HTTPS) request, and the second request is an impression request.

11. The non-transitory computer readable storage medium of claim 7 , wherein the registration website is tagged with instructions that cause the first request to be communicated to the first server in response to the registration of the over-the-top device.

12. The non-transitory computer readable storage medium of claim 7 , wherein the over-the-top device presents media via a media presentation device and is incorporated into the media presentation device.

13. A method comprising:

accessing a first request, the first request received at a first server from a user-controlled client device after the user-controlled client device causes registration of an over-the-top device at a registration website, the first request including an over-the-top device identifier that identifies the over-the-top device, the over-the-top device different from the user-controlled client device;

causing, by executing an instruction with programmable circuitry, transmission of a mapping identifier, associated with the over-the-top device identifier, to a second server of a database proprietor to associate the mapping identifier to demographics provided by the database proprietor, the mapping identifier different from the over-the-top device identifier, the mapping identifier to obfuscate the over-the-top device identifier from the second server of the database proprietor;

receiving the demographics associated with the mapping identifier from the database proprietor, the demographics corresponding to a user of the user-controlled client device;

storing, by executing an instruction with the programmable circuitry, the demographics in association with the over-the-top device identifier based on the mapping identifier;

accessing, by executing an instruction with the programmable circuitry, a second request, the second request from the over-the-top device, the second request including the over-the-top device identifier and a media identifier;

associating, by executing an instruction with the programmable circuitry, the media identifier with the demographics based on the association of the over-the-top device identifier with the demographics; and

logging, by executing an instruction with the programmable circuitry, an impression associated with the media identifier and the demographics.

14. The method of claim 13 , further including accessing aggregate demographic impression data from the database proprietor, the aggregate demographic impression data including the media identifier and the demographics corresponding to the user.

15. The method of claim 14 , further including accessing the first request at a first domain, and the database proprietor is in a second domain.

16. The method of claim 13 , wherein the first request is a hypertext transfer protocol (HTTP) request or an HTTP Secure (HTTPS) request, and the second request is an impression request.

17. The method of claim 13 , wherein the over-the-top device is separate from the user-controlled client device.

18. The method of claim 13 , wherein the registration website is tagged with instructions that cause the first request to be communicated to the first server in response to the registration of the over-the-top device.

Assignments (4)
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2021
From: SPLAINE, STEVEN J.; PIERCE, ROBERT F.; SWIFT, ADRIAN; TANDON, ANKUR
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 055819/0795 →
Continuity (6)
Continuation 16525970 · Jul 30, 2019
Continuation 14823621 · Aug 11, 2015
Provisional Application 62192915 · Jul 15, 2015
Provisional Application 62115436 · Feb 12, 2015
Provisional Application 62109585 · Jan 29, 2015
Related Publication 20210182888A1 · Jun 17, 2021