IP Library Granted Patent US 11,949,951
Granted Patent B2
US 11,949,951 · App. 17/896,779 · Granted Apr 2, 2024

Methods and apparatus to classify all other tuning data

Inventors: Charles C. Conklin (New Port Richey, FL); Michael Lombardi (Oldsmar, FL)
Assignee: The Nielsen Company (US), LLC
H04N21/44222G06F16/73H04N21/422H04N21/44218
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,949,951
App. No.
17/896,779
Granted
Apr 2, 2024
Kind
B2
Abstract

An example apparatus includes a record updater to initialize a variable to be equal to a first time of a first record classified as AOT data or to be equal to a last time of a last record classified as AOT data, an operating state identifier to access a first channel of the first record and last channel of the last record, a comparator to compare the first channel with a second channel or a third channel with the last channel, the second channel corresponds to a previously classified record of the first record and the third channel corresponds to a previously classified record of the last record, and a duplicator to, in response to the first channel matching the second channel, or the last channel matching the third channel, create a replica of the second channel or the third channel to store in place of the AOT data.

Claims (43)

1. An apparatus for supplementing all-other-tuning (AOT) data classification, the apparatus comprising:

a record updater to, upon a determination that media data collection is complete, initialize a variable to be equal to a first time corresponding to a first media record classified as AOT data or to be equal to a last time corresponding to a last media record classified as AOT data;

an operating state identifier to access a first channel information corresponding to the first media record and last channel information corresponding to the last media record;

a comparator to compare the first channel information with a second channel information or a third channel information with the last channel information, wherein the second channel information corresponds to a previously classified media record of the first media record and the third channel information corresponds to a previously classified media record of the last media record;

and

a duplicator to, based on the first channel information matching the second channel information, or the last channel information matching the third channel information, create a replica of at least one of the second channel information or the third channel information,

wherein the replica of at least one of the second channel information or the third channel information is sent to the record updater to replace the AOT data in the first media record or the last media record.

2. The apparatus of claim 1 , further comprising:

a media data transmitter to transmit media records in a data store to a communication processor when the record updater updates media records.

3. The apparatus of claim 2 , wherein the record updater is to initialize the variable to be equal to all media records classified with AOT data.

4. The apparatus of claim 3 , wherein the initialization of the variable includes at least one of incrementing the variable or decrementing the variable.

5. The apparatus of claim 1 , wherein the record updater is to store the replica of at least one of the second channel information or the third channel information in a data store.

6. The apparatus of claim 1 , further comprising:

a data store to store media records and corresponding operating state characteristics with a time stamp.

7. The apparatus of claim 6 , wherein the comparator is to query the data store for at least one of the first channel information, the second channel information, the third channel information, and the last channel information.

8. A non-transitory computer-readable storage medium, having stored thereon program instructions that upon execution by a processor, cause performance of operations comprising:

initializing, upon a determination that media data collection is complete, a variable to be equal to a first time corresponding to a first media record classified as AOT data or to be equal to a last time corresponding to a last media record classified as AOT data;

accessing a first channel information corresponding to the first media record and last channel information corresponding to the last media record;

comparing the first channel information with a second channel information or a third channel information with the last channel information, wherein the second channel information corresponds to a previously classified media record of the first media record and the third channel information corresponds to a previously classified media record of the last media record; and

creating, after a matching of the first channel information and the second channel information, or after a matching of the last channel information and the third channel information, a replica of at least one of the second channel information or the third channel information, wherein the replica of at least one of the second channel information or the third channel information is sent to replace the AOT data in the first media record or the last media record.

9. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising: transmitting media records in a data store to a communication processor when the media records are updated.

10. The non-transitory computer-readable storage medium of claim 9 , the operations further comprising:

initializing the variable to be equal to all media records classified with AOT data.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the initialization of the variable includes at least one of incrementing the variable or decrementing the variable.

12. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising:

storing the replica of at least one of the second channel information or the third channel information in a data store.

13. The non-transitory computer-readable storage medium of claim 8 , the operations further comprising:

storing media records and corresponding operating state characteristics with a time stamp.

14. The non-transitory computer-readable storage medium of claim 13 , the operations further comprising:

querying a data store for at least one of the first channel information, the second channel information, the third channel information, and the last channel information.

15. A system comprising:

at least one memory;

a processor; and

a non-transitory computer-readable storage medium, having stored thereon program instructions that upon execution by the processor, cause performance of operations comprising:

initializing, upon a determination that media data collection is complete, a variable to be equal to a first time corresponding to a first media record classified as AOT data or to be equal to a last time corresponding to a last media record classified as AOT data;

accessing a first channel information corresponding to the first media record and last channel information corresponding to the last media record;

comparing the first channel information with a second channel information or a third channel information with the last channel information, wherein the second channel information corresponds to a previously classified media record of the first media record and the third channel information corresponds to a previously classified media record of the last media record; and

creating, after a matching of the first channel information and the second channel information, or after a matching of the last channel information and the third channel information, a replica of at least one of the second channel information or the third channel information, wherein the replica of at least one of the second channel information or the third channel information is sent to replace the AOT data in the first media record or the last media record.

16. The system of claim 15 , wherein the operations further comprise transmitting media records in a data store to a communication processor when the media records are updated.

17. The system of claim 16 , wherein the operations further comprise initializing the variable to be equal to all media records classified with AOT data.

18. The system of claim 17 , wherein the initialization of the variable includes at least one of incrementing the variable or decrementing the variable.

19. The system of claim 15 , wherein the operations further comprise storing the replica of at least one of the second channel information or the third channel information in a data store.

20. The system of claim 15 , wherein the operations further comprise storing media records and corresponding operating state characteristics with a time stamp.

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 Dec 28, 2022
From: CONKLIN, CHARLES C.; LOMBARDI, MICHAEL
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 062231/0030 →
Continuity (2)
Continuation 16528156 · Jul 31, 2019
Related Publication 20220417596A1 · Dec 29, 2022