IP Library Granted Patent US 9,438,965
Granted Patent B2
US 9,438,965 · App. 13/446,867 · Granted Sep 6, 2016

Methods, apparatus, and articles of manufacture to identify media delivery

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,438,965
App. No.
13/446,867
Granted
Sep 6, 2016
Kind
B2
Abstract

Methods, apparatus, and articles of manufacture to identify media delivery are disclosed. An example method includes receiving a first log from a media provider, the first log comprising first source address information, first destination address information, first source port information, first destination port information, and media identification information; receiving a second log from a first receiver, the second log comprising second source address information, second destination address information, second source port information, and second destination port information; comparing information in the first log to information in the second log to attempt to identify a matching entry between the media provider and the receiver; and when a matching entry is identified, storing the media identification information from the first log in association with the receiver.

Claims (31)

1. A method to identify media delivered to media receivers, the method comprising:

receiving, by executing an instruction with a processor, a first log from a media provider, the first log including first source address information, first destination address information, first source port information, first destination port information, and media identification information;

receiving, by executing an instruction with the processor, a second log from a first media receiver, the second log including second source address information, second destination address information, second source port information, and second destination port information;

comparing, by executing an instruction with the processor, information in the first log to information in the second log to attempt to identify a matching entry between the media provider and the first media receiver;

when a matching entry is identified, storing, by executing an instruction with the processor, in memory, the media identification information from the first log in association with the first media receiver; and

generating, by executing an instruction with a processor, an exposure report that associates media identified in the media information with a provider that provided the media to the first media receiver.

2. The method as defined in claim 1 , wherein the first log includes a plurality of log entries representative of connections with a plurality of media receivers.

3. The method as defined in claim 1 , wherein the second log includes a plurality of log entries representative of connections with one or more media providers.

4. The method as defined in claim 1 , wherein the comparing of the information in the first log to the information in the second log includes identifying a first entry in the first log that matches a second entry in the second log based on the source address information, the destination address information, the source port information, and the destination port information.

5. The method as defined in claim 1 , wherein the first source address information, the first destination address information, the first source port information, and the first destination port information are based on a packet transmitted from the media provider to the first media receiver.

6. The method as defined in claim 5 , wherein the packet includes media.

7. The method as defined in claim 1 , wherein the first log includes a first timestamp, the second log includes a second timestamp, and the comparing of the information in the first log to the information in the second log includes comparing the first and second timestamps.

8. The method as defined in claim 1 , wherein the first log includes a first starting timestamp and a first ending timestamp, the second log includes a second starting timestamp and a second ending timestamp, and comparing the information in the first log to information in the second log includes comparing the first and second starting timestamps and comparing the first and second ending timestamps.

9. An apparatus to identify media delivered to media receivers, the apparatus comprising:

a log collector to receive a first log from a media provider and to receive a second log from a first media receiver;

a log entry matcher to identify a match between a first entry in the first log and a second entry in the second log based on matching source address information, matching destination address information, matching source port information, and matching destination port information;

a media logger to store an identification of media from the first log in association with the first media receiver in response to the log entry matcher identifying a match; and

an exposure report generator to generate an exposure report that associates the media identified in the media information with a provider that provided the media to the first media receiver, at least one of the log collector, the log entry matcher, the media logger or the exposure report generator comprising hardware.

10. The apparatus as defined in claim 9 , wherein the log entry matcher is to identify a match between the first entry and the second entry based on matching timestamps.

11. The apparatus as defined in claim 9 , wherein the media logger is to store at least one of a characteristic of the first media receiver, an identification of the first media receiver, or an identification of a monitor in association with the identification of the media.

12. The apparatus as defined in claim 9 , wherein the report generator is to generate a report including media presented via each of a plurality of receivers based on media identifiers obtained from a plurality of media providers.

13. A tangible machine readable storage medium comprising machine readable instructions which, when executed, cause a machine to at least:

access a first log from a media provider, the first log including first source address information, first destination address information, first source port information, first destination port information, and media identification information;

access a second log from a first media receiver, the second log including second source address information, second destination address information, second source port information, and second destination port information;

compare information in the first log to information in the second log to attempt to identify a matching entry between the media provider and the first media receiver;

when a matching entry is identified, store the media identification information from the first log in association with the first media receiver; and

generate an exposure report that associates the media identified in the media information with a provider that provided the media to the first media receiver.

14. The tangible machine readable storage medium as defined in claim 13 , wherein the first log includes a plurality of log entries representative of connections with a plurality of media receivers.

15. The tangible machine readable storage medium as defined in claim 13 , wherein the second log includes a plurality of log entries representative of connections with one or more media providers.

16. The tangible machine readable storage medium as defined in claim 13 , wherein the comparing of the information in the first log to the information in the second log includes identifying a first entry in the first log that matches a second entry in the second log based on the first and second source address information, the first and second destination address information, the first and second source port information, and first and second the destination port information.

17. The tangible machine readable storage medium as defined in claim 13 , wherein the first log includes a first timestamp, the second log includes a second timestamp, and the comparing of the information in the first log to information in the second log includes comparing the first and the second timestamps.

Assignments (10)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: GRACENOTE, INC.; A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
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 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2012
From: NELSON, DANIEL; BOSWORTH, ALAN NGUYEN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 028527/0182 →