IP Library Granted Patent US 9,900,633
Granted Patent B2
US 9,900,633 · App. 14/822,608 · Granted Feb 20, 2018

Digital data insertion apparatus and methods for use with compressed audio/video data

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,900,633
App. No.
14/822,608
Granted
Feb 20, 2018
Kind
B2
Abstract

Methods and apparatus for inserting data a compressed data bitstream are disclosed. An example method includes inserting audience measurement data in a compressed bitstream by eliminating a first type of data within the compressed data bitstream, packing a second type of data to occupy a location within the compressed data bitstream from which the first type of data is eliminated, and inserting the audience measurement data in a predetermined location within the compressed data bitstream that is expanded as a result of the packing of the second type of data to form a modified compressed data bitstream. The example method also includes generating the ratings information based on the modified compressed data bitstream.

Claims (46)

1. A method of generating ratings information, the method comprising:

inserting audience measurement data in a compressed bitstream by:

eliminating a first type of data within the compressed data bitstream;

packing a second type of data to occupy a location within the compressed data bitstream from which the first type of data is eliminated; and

inserting the audience measurement data in a predetermined location within the compressed data bitstream that is expanded as a result of the packing of the second type of data to form a modified compressed data bitstream; and

generating the ratings information based on the modified compressed data bitstream.

2. A method as defined in claim 1 , wherein generating the ratings information based on the modified compressed data bitstream includes:

generating program lineup information based on audience measurement data extracted at a first location;

generating consumption information based on audience measurement data at a second location; and

comparing the program lineup information to the consumption information to generate the ratings information.

3. A method as defined in claim 1 , wherein the compressed data bitstream includes at least an audio program or a video program.

4. A method as defined in claim 1 , wherein the first type of data includes a skip byte and the predetermined location is an auxiliary data field.

5. A method as defined in claim 1 , wherein the second type of data includes compressed audio content or compressed video content.

6. A method as defined in claim 1 , wherein the compressed data bitstream is AC-3 compliant.

7. A method as defined in claim 6 , further including re-computing cyclical redundancy check values for each AC-3 frame of the compressed data bitstream after inserting the audience measurement data in the predetermined location.

8. A system for generating ratings information, the system comprising:

a memory; and

a processor coupled to the memory, the processor to:

insert audience measurement data in a compressed bitstream by:

eliminating a first type of data within the compressed data bitstream;

packing a second type of data to occupy a location within the compressed data bitstream from which the first type of data is eliminated; and

inserting the audience measurement data in a predetermined location within the compressed data bitstream that is expanded as a result of the packing of the second type of data to form a modified compressed data bitstream; and

generate the ratings information based on the modified compressed data bitstream.

9. A system as defined in claim 8 , wherein the processor is to generate the ratings information based on the modified compressed data bitstream by:

generating program lineup information based on audience measurement data extracted at a first location;

generating consumption information based on audience measurement data at a second location; and

comparing the program lineup information to the consumption information to generate the ratings information.

10. A system as defined in claim 8 , wherein the compressed data bitstream includes at least an audio program or a video program.

11. A system as defined in claim 8 , wherein the first type of data includes a skip byte and the predetermined location is an auxiliary data field.

12. A system as defined in claim 8 , wherein the second type of data includes compressed audio content or compressed video content.

13. A system as defined in claim 8 , wherein the compressed data bitstream is AC-3 compliant.

14. A system as defined in claim 13 , wherein the processor is to re-compute cyclical redundancy check values for each AC-3 frame of the compressed data bitstream after inserting the audience measurement data in the predetermined location.

15. A machine readable storage device or storage disk comprising instructions that, when executed, cause a machine to at least:

insert audience measurement data in a compressed bitstream by:

eliminating a first type of data within the compressed data bitstream;

packing a second type of data to occupy a location within the compressed data bitstream from which the first type of data is eliminated; and

inserting the audience measurement data in a predetermined location within the compressed data bitstream that is expanded as a result of the packing of the second type of data to form a modified compressed data bitstream; and

generate the ratings information based on the modified compressed data bitstream.

16. A machine readable storage device or storage disk as defined in claim 15 , wherein the instructions, when executed, cause the machine to generate the ratings information based on the modified compressed data bitstream by:

generating program lineup information based on audience measurement data extracted at a first location;

generating consumption information based on audience measurement data at a second location; and

comparing the program lineup information to the consumption information to generate the ratings information.

17. A machine readable storage device or storage disk as defined in claim 15 , wherein the compressed data bitstream includes at least an audio program or a video program.

18. A machine readable storage device or storage disk as defined in claim 15 , wherein the first type of data includes a skip byte, the second type of data includes compressed audio content or compressed video content and the predetermined location is an auxiliary data field.

19. A machine readable storage device or storage disk as defined in claim 15 , wherein the compressed data bitstream is AC-3 compliant.

20. A machine readable storage device or storage disk as defined in claim 19 , wherein the instructions, when executed, cause the machine to re-compute cyclical redundancy check values for each AC-3 frame of the compressed data bitstream after inserting the audience measurement data in the predetermined location.

Assignments (10)
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 →
RELEASE (REEL 054066 / FRAME 0064) 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 063605/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 →
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 →
CHANGE OF NAME Recorded Oct 2, 2015
From: NIELSEN MEDIA RESEARCH, INC.
To: NIELSEN MEDIA RESEARCH, LLC
Reel/Frame 037224/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2015
From: RAMASWAMY, ARUN; SRINIVASAN, VENUGOPAL
To: NIELSEN MEDIA RESEARCH, INC.
Reel/Frame 036719/0161 →
MERGER Recorded Oct 2, 2015
From: NIELSEN MEDIA RESEARCH, LLC
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 036719/0379 →