IP Library Granted Patent US 9,088,821
Granted Patent B2
US 9,088,821 · App. 14/027,964 · Granted Jul 21, 2015

Methods and apparatus to adaptively select sensor(s) to gather audience measurement data based on a variable system factor and a quantity of data collectible by the sensors

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,088,821
App. No.
14/027,964
Granted
Jul 21, 2015
Kind
B2
Abstract

Methods and apparatus to adaptively gather audience information data are disclosed. The disclosed methods and apparatus monitor system factor(s) and select one or more sensors from a plurality of sensors positioned to gather audience measurement data based on the monitored factor(s). Thus, the disclosed methods and apparatus adapt to the conditions they face by selecting an amount and/or type of audience measurement data they gather.

Claims (49)

1. A method of gathering audience measurement data comprising:

determining a preference order of a plurality of sensors located to develop audience measurement data at a monitored site;

estimating available bandwidth of a communication channel between the monitored site and a remote site;

determining one or more of the plurality of sensors at the monitored site which are outputting valid data at the time of the estimate of available bandwidth;

determining a measure of an amount of data that can currently be gathered per unit of time by the one or more sensors outputting valid data;

determining a measure of an amount of data that can currently be transmitted over the communication channel based on the estimate of available bandwidth;

utilizing the measure of the amount of data that can currently be transmitted over the communication channel to determine if a storage device at the remote site has available capacity to store at least a subset of the data output by the one or more sensors outputting valid data; and

isolating at least one of the one or more sensors outputting valid data according to the preference order based on the measure of the amount of data that can currently be gathered by the one or more sensors outputting valid data, the measure of the amount of data that can currently be transmitted over the communication channel, and the available capacity of the storage device.

2. The method of claim 1 , further including determining whether a second storage device at the monitored site has available capacity to buffer the data output by the one or more sensors outputting valid data.

3. The method of claim 2 , further including calculating, based on the estimate of available bandwidth and the measure of the amount of data output by the one or more sensors outputting valid data, an expected rate of growth of data buffered via the second storage device.

4. The method of claim 1 , wherein the isolating of the at least one of the one or more sensors outputting valid data further includes removing the at least one of the one or more sensors outputting valid data having a lowest preference value in the preference order from the one or more sensors outputting valid data.

5. The method of claim 4 , wherein a next sensor having a next lowest preference value in the preference order is removed from the one or more sensors outputting valid data until the data output by one or more remaining sensors outputting valid data is within the measure of the amount of data that can currently be transmitted over the communication channel and within the available capacity of the storage device.

6. The method of claim 1 , further including bringing an isolated sensor out of isolation based on a change in at least one of: a) the determination of which of the plurality of sensors at the monitored site are outputting valid data, b) the measure of the amount of data that can currently be gathered by the one or more sensors outputting valid data, c) the measure of the amount of data that can currently be transmitted over the communication channel, and d) the available capacity of the storage device.

7. The method of claim 1 , wherein the isolating of the at least one of the one or more sensors outputting valid data further comprises at least one of ignoring and discarding data output by the isolated sensor.

8. The method of claim 1 , further including adjusting an available bandwidth on the communication channel based on a processing speed of a processor to process data at the remote site.

9. The method of claim 1 wherein the plurality of sensors include at least one of: (a) an audio code sensor, (b) a video code sensor, (c) an audio signature sensor, (d) a video signature sensor, (e) a software meter sensor, (f) a digital bitstream sensor; (g) an on-screen display sensor; (h) an AMOL decoder; (i) an audio watermarking sensor; and (j) a video watermarking sensor.

10. The method of claim 1 , wherein the preference order of the plurality of sensors is based on a fixed system factor including at least one of: (a) a presence of two or more affiliates of a broadcasting company in a market, (b) a local preference for a sensor type, (c) a presence of a set top box having an interactive program guide; (d) a type of communication channel; (e) a cost of using a sensor type; (f) a complexity of using a sensor type; (g) a presence of a viewing time shifting device; and (h) a presence of a viewing place shifting device.

11. A computer readable storage device or storage disc comprising machine readable instructions which, when executed by a machine, cause the machine to at least:

estimate available bandwidth of a communication channel between a monitored site and a remote site, the monitored site comprising a plurality of sensors located to develop audience measurement data at the monitored site;

identify one or more of the plurality of sensors at the monitored site which are outputting valid data at the time of the estimate of available bandwidth;

determine a measure of an amount of data that can currently be gathered per unit of time by the one or more sensors outputting valid data;

determine a measure of an amount of data that can currently be transmitted over the communication channel based on the estimate of available bandwidth;

utilize the measure of an amount of data that can currently be transmitted over the communication channel to determine if a storage device at the remote site has available capacity to store at least a subset of the data output by the one or more sensors outputting valid data; and

isolate at least one of the one or more sensors outputting valid data based on a preference order associated with the sensors, the measure of the amount of data that can currently be gathered by the one or more sensors outputting valid data, the measure of the amount of data that can currently be transmitted over the communication channel, and the available capacity of the storage device.

12. The storage device or storage disc of claim 11 , wherein the instructions further cause the machine to determine whether a second storage device at the monitored site has available capacity to buffer the data output by the one or more sensors outputting valid data.

13. The storage device or storage disc of claim 12 , wherein the instructions further cause the machine to calculate, based on the estimate of available bandwidth and the measure of the amount of data output by the one or more sensors outputting valid data, an expected rate of growth of data buffered via the second storage device.

14. The storage device or storage disc of claim 11 , wherein the instructions further cause the machine to isolate the at least one of the one or more sensors outputting valid data by removing the at least one of the one or more sensors outputting valid data having a lowest preference value in the preference order from the one or more sensors outputting valid data.

15. The storage device or storage disc of claim 14 , wherein the instructions further cause the machine to remove a next sensor having a next lowest preference value in the preference order from the one or more sensors outputting valid data until the data output by the one or more remaining sensors outputting valid data is within the measure of the amount of data that can currently be transmitted over the communication channel and within the available capacity of the storage device.

16. The storage device or storage disc of claim 11 , wherein the instructions further cause the machine to bring an isolated sensor out of isolation based on a change in at least one of: of a) the determination of which of the plurality of sensors at the monitored site are outputting valid data, b) the measure of the amount of data that can currently be gathered by the one or more sensors outputting valid data, c) the measure of the amount of data that can currently be transmitted over the communication channel, and d) the available capacity of the storage device.

17. The storage device or storage disc of claim 11 , wherein the instructions further cause the machine to isolate the at least one of the one or more sensors outputting valid data by at least one of ignoring and discarding data output by the isolated sensor.

18. The storage device or storage disc of claim 11 , wherein the instructions further cause the machine to adjust an available bandwidth on the communication channel based on a processing speed of a processor to process data at the remote site.

19. The storage device or storage disc of claim 11 , wherein the plurality of sensors include at least one of: (a) an audio code sensor, (b) a video code sensor, (c) an audio signature sensor, (d) a video signature sensor, (e) a software meter sensor, (f) a digital bitstream sensor; (g) an on-screen display sensor; (h) an AMOL decoder; (i) an audio watermarking sensor; and (j) a video watermarking sensor.

20. The storage device or storage disc of claim 11 , wherein the plurality of sensors is organized according to the preference order based on a fixed system factor including at least one of: (a) a presence of two or more affiliates of a broadcasting company in a market, (b) a local preference for a sensor type, (c) a presence of a set top box having an interactive program guide; (d) a type of communication channel; (e) a cost of using a sensor type; (f) a complexity of using a sensor type; (g) a presence of a viewing time shifting device; and (h) a presence of a viewing place shifting device.

21. A system to gather audience measurement data comprising:

a bandwidth sensor to estimate available bandwidth of a communication channel between a monitored site and a remote site, the monitored site including a plurality of sensors located to develop audience measurement data at the monitored site;

a sensor tester to identify one or more of the plurality of sensors at the monitored site which are outputting valid data at the time of the estimate of available bandwidth;

an output measuring unit to determine a measure of an amount of data per unit of time that can currently be gathered by the one or more sensors which are outputting valid data;

the bandwidth sensor to determine a measure of an amount of data that can currently be transmitted over the communication channel based on the estimate of available bandwidth;

a storage monitor to utilize the measure of the amount of data that can currently be transmitted over the communication channel to determine if a storage device at the remote site has available capacity to store at least a subset of the data output by the one or more sensors outputting valid data; and

a switch to isolate at least one of the one or more sensors outputting valid data based on a preference order associated with the sensors, the measure of the amount of data that can currently be gathered by the one or more sensors outputting valid data, the measure of the amount of data that can currently be transmitted over the communication channel, and the available capacity of the storage device.

22. The system of claim 21 , wherein the storage monitor is to determine whether a second storage device at the monitored site has available capacity to buffer the data output by the one or more sensors outputting valid data.

23. The system of claim 22 , wherein the storage monitor is to calculate, based on the estimate of available bandwidth and the measure of the amount of data output by the one or more sensors outputting valid data, an expected rate of growth of data buffered via the second storage device.

24. The system of claim 21 , wherein the switch is to isolate the at least one of the sensors outputting valid data by removing the at least one of the one or more sensors outputting valid data having a lowest preference value in the preference order from the set of one or more sensors outputting valid data.

25. The system of claim 24 , wherein the switch is to isolate the at least one of the sensors outputting valid data by removing a next sensor having a next lowest preference value in the preference order from the one or more sensors outputting valid data until the data output by the one or more remaining sensors outputting valid data is within the measure of the amount of data that can currently be transmitted over the communication channel and within the available capacity of the storage device.

26. The system of claim 21 , wherein the switch is to bring an isolated sensor out of isolation based on a change in at least one of: of a) the determination of which of the plurality of sensors at the monitored site are outputting valid data, b) the measure of the amount of data that can currently be gathered by the one or more sensors outputting valid data, c) the measure of the amount of data that can currently be transmitted over the communication channel, and d) the available capacity of the storage device.

27. The system of claim 21 , wherein the switch is to isolate the at least one of the sensors outputting valid data by at least one of ignoring and discarding data output by the isolated sensor.

28. The system of claim 21 , further including a processing speed tester to adjust an available bandwidth on the communication channel based on a processing speed of a processor at the remote site.

29. The system of claim 21 , wherein the plurality of sensors include at least one of: (a) an audio code sensor, (b) a video code sensor, (c) an audio signature sensor, (d) a video signature sensor, (e) a software meter sensor, (f) a digital bitstream sensor; (g) an on-screen display sensor; (h) an AMOL decoder; (i) an audio watermarking sensor; and (j) a video watermarking sensor.

30. The system of claim 21 , wherein the plurality of sensors is organized according to the preference order based on a fixed system factor including at least one of: (a) a presence of two or more affiliates of a broadcasting company in a market, (b) a local preference for a sensor type, (c) a presence of a set top box having an interactive program guide; (d) a type of communication link; (e) a cost of using a sensor type; (f) a complexity of using a sensor type; (g) a presence of a viewing time shifting device; and (h) a presence of a viewing place shifting device.

Assignments (12)
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 →
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 Oct 18, 2013
From: RAMASWAMY, ARUN; MEARS, PAUL M.
To: NIELSEN MEDIA RESEARCH, INC.
Reel/Frame 031434/0486 →
MERGER Recorded Oct 18, 2013
From: NIELSEN MEDIA RESEARCH, LLC
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 031438/0143 →
CHANGE OF NAME Recorded Oct 18, 2013
From: NIELSEN MEDIA RESEARCH, INC.
To: NIELSEN MEDIA RESEARCH, LLC
Reel/Frame 031439/0755 →