IP Library Granted Patent US 11,785,105
Granted Patent B2
US 11,785,105 · App. 17/723,081 · Granted Oct 10, 2023

Methods and apparatus to facilitate meter to meter matching for media identification

Inventors: Sandeep Tapse (Oldsmar, FL); Daniel Nelson (Tampa, FL)
Assignee: THE NIELSEN COMPANY (US), LLC
H04L67/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,785,105
App. No.
17/723,081
Granted
Oct 10, 2023
Kind
B2
Abstract

Example methods, apparatus, systems and articles of manufacture are disclosed to facilitate meter to meter matching for media identification. Example apparatus disclosed herein include an unknown signature comparer, a stack counter, and a reference database updater. The unknown signature comparer is to select a candidate unknown signature segment meeting a threshold length from a set of unknown signature segments collected at a first audience measurement location, and compare individual signatures of the candidate unknown signature segment with a collection of unknown signature segments collected at a second audience measurement location. The stack counter is to count a number of times that the candidate unknown signature segment matches unknown signature segments in the collection, and identify the candidate unknown signature segment as a matched signature segment when the number of times meets a counter threshold. The reference database updater is to store the matched signature segment in a signature reference database.

Claims (42)

1. An apparatus comprising:

at least one memory;

computer readable instructions; and

processor circuitry to execute the compute readable instructions to at least:

compare a candidate unknown signature segment generated by a first meter that is to monitor media presented by a first media device with a collection of stored unknown signature segments generated by other meters that are to monitor media presented by other media devices;

group the candidate unknown signature segment with ones of the collection of stored unknown signature segments that match the candidate unknown signature segment to determine a first group of matched unknown signature segments;

determine a match count corresponding to a number of matched unknown signature segments in the first group; and

in response to the match count satisfying a counter threshold, (i) compare timestamps of uniform resource locators (URLs) with timestamps of signatures to identify first media corresponding to the first group of matched unknown signature segments, the URLs reported by a second meter different from the first meter and the other meters, the second meter to monitor online activity of the first media device, the timestamps of the URLs identifying when the URLs were accessed by the first media device, the signatures included in the first group of matched unknown signature segments, and (ii) store at least one matched unknown signature segment from the first group of matched unknown signature segments in a signature reference database as a reference signature segment corresponding to the first media.

2. The apparatus of claim 1 wherein the processor circuitry is to discard unknown signature segments based on a threshold length.

3. The apparatus of claim 1 , wherein the processor circuitry is to:

compare a first timestamp of a first one of the URLs with the timestamps of the signatures included in the first group of matched unknown signature segments; and

associate the first one of the URLs with the first group of matched unknown signature segments when the first timestamp of the first one of the URLs matches at least one of the timestamps of the signatures included in the first group of matched unknown signature segments.

4. The apparatus of claim 1 , wherein the processor circuitry is to extract the unknown signature segments from incoming signature segments that include known signature segments.

5. The apparatus of claim 4 , wherein the processor circuitry is to

compare the incoming signature segments to reference signature segments;

identify the incoming signature segments that match the reference signature segments as the known signature segments; and

identify the incoming signature segments that differ from the reference signature segments as the unknown signature segments.

6. The apparatus of claim 1 , wherein the other meters are first other meters, and further including:

a first database to store the URLs reported by the second meter and URLs reported by second other meters different from the first meter and the first other meters; and

a second database different from the first database, the second database to store the candidate unknown signature segment generated by the first meter and the collection of stored unknown signature segments generated by the first other meters; and

the processor circuitry is to retrieve the timestamps of the URLs reported by the second meter from the first database, and retrieve the timestamps of the signatures included in the first group of matched unknown signature segments from the second database.

7. An apparatus comprising:

means for comparing signatures, the means for comparing to:

compare a candidate unknown signature segment generated by a first meter that is to monitor media presented by a first media device with a collection of stored unknown signature segments generated by other meters that are to monitor media presented by other media devices; and

group the candidate unknown signature segment with ones of the collection of stored unknown signature segments that match the candidate unknown signature segment to determine a first group of matched unknown signature segments;

means for determining a match count corresponding to a number of matched unknown signature segments in the first group; and

means for updating a reference database, the means for updating to, in response to the match count satisfying a counter threshold:

compare timestamps of uniform resource locators (URLs) with timestamps of signatures to identify first media corresponding to the first group of matched unknown signature segments, the URLs reported by a second meter different from the first meter and the other meters, the second meter to monitor online activity of the first media device, the timestamps of the URLs identifying when the URLs were accessed by the first media device, the signatures included in the first group of matched unknown signature segments; and

store at least one matched unknown signature segment from the first group of matched unknown signature segments in a signature reference database as a reference signature segment corresponding to the first media.

8. The apparatus of claim 7 , further including means for discarding unknown signature segments based on a threshold length.

9. The apparatus of claim 7 , wherein the means for updating is to:

compare a first timestamp of a first one of the URLs with the timestamps of the signatures included in the first group of matched unknown signature segments; and

associate the first one of the URLs with the first group of matched unknown signature segments when the first timestamp of the first one of the URLs matches at least one of the timestamps of the signatures included in the first group of matched unknown signature segments.

10. The apparatus of claim 7 , further including means for extracting the unknown signature segments from incoming signature segments that include known signature segments.

11. The apparatus of claim 10 , wherein the means for extracting is to

compare the incoming signature segments to reference signature segments;

identify the incoming signature segments that match the reference signature segments as the known signature segments; and

identify the incoming signature segments that differ from the reference signature segments as the unknown signature segments.

12. The apparatus of claim 7 , wherein the other meters are first other meters, and further including:

a first database structured to store the URLs reported by the second meter and URLs reported by second other meters different from the first meter and the first other meters; and

a second database different from the first database, the second database structured to store the candidate unknown signature segment generated by the first meter and the collection of stored unknown signature segments generated by the first other meters; and

wherein the means for updating is to retrieve the timestamps of the URLs reported by the second meter from the first database, and retrieve the timestamps of the signatures included in the first group of matched unknown signature segments from the second database.

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 May 22, 2022
From: TAPSE, SANDEEP; NELSON, DANIEL
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 059977/0706 →
Continuity (3)
Continuation 17027265 · Sep 21, 2020
Continuation 15399342 · Jan 5, 2017
Related Publication 20220239753A1 · Jul 28, 2022