IP Library Granted Patent US 7,793,316
Granted Patent B2
US 7,793,316 · App. 10/867,190 · Granted Sep 7, 2010

Methods and apparatus to adaptively select sensor(s) to gather audience measurement data based on a variable system factor and a quantity of data collectable 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 7,793,316
App. No.
10/867,190
Granted
Sep 7, 2010
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 (71)

1. A method of gathering audience measurement data comprising:

monitoring a variable system factor reflecting a current system condition, the variable system factor comprising at least one of: (a) available bandwidth of a communication link between a local site and a remote site, (b) available storage capacity at the local site, (c) available storage capacity at the remote site, (d) processing speed associated with a processor at the local site, and (e) processing speed associated with a processor at the remote site;

summing a number of bytes of audience measurement data per unit of time that is currently capable of being gathered by a plurality of sensors located to develop the audience measurement data at the local site, the plurality of sensors being located at the same local site;

adaptively selecting, using a processor, at least one sensor from the plurality of sensors based on a comparison involving (a) the variable system factor and (b) the number of bytes of data per unit of time that is currently capable of being gathered by the plurality of sensors to adapt to the current system condition;

storing the audience measurement data developed by the at least one selected sensor; and,

at least one of ignoring or discarding data developed from a sensor in the plurality of sensors at the local site that is not one of the at least one selected sensor.

2. A method as defined in claim 1 wherein the plurality of sensors comprise 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.

3. A method as defined in claim 1 further comprising selecting the at least one sensor from the plurality of sensors based on at least one of: (a) a presence of an audio code, (b) a presence of a video code, (c) audible noise at the local site, and (d) a condition of a set top box.

4. A method as defined in claim 1 further comprising transmitting the audience measurement data developed by the at least one selected sensor from a local site to a remote site.

5. A method as defined in claim 1 wherein storing the audience measurement data developed by the at least one selected sensor comprises storing the data developed by the at least one selected sensor in a local storage device.

6. A method as defined in claim 1 wherein storing the audience measurement data developed by the at least one selected sensor comprises:

transmitting the data developed by the at least one selected sensor; and

storing the data developed by the at least one selected sensor in a remote storage device.

7. A method as defined in claim 1 further comprising selecting a preference ranking for the sensors in the plurality.

8. A method as defined in claim 7 wherein selecting a preference ranking for the sensors in the plurality comprises selecting the preference ranking based on a fixed system factor.

9. A method as defined in claim 8 wherein the fixed system factor comprises 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.

10. A method as defined in claim 1 further comprising selecting a rule defining a preference ranking for the sensors in the plurality from a set of rules defining a set of preference rankings for the sensors in the plurality.

11. A method as defined in claim 10 wherein selecting a rule defining a preference ranking for the sensors in the plurality from a set of rules comprises selecting the rule based on a fixed system factor.

12. A method as defined in claim 11 wherein the fixed system factor comprises 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.

13. A non-transitory medium storing machine readable instructions which, when executed by a machine, cause the machine to:

monitor a variable system factor, the variable system factor comprising at least one of: (a) available bandwidth of a communication link between a local site and a remote site, (b) available storage capacity at the local site, (c) available storage capacity at the remote site, (d) processing speed associated with a processor at the local site, and (e) processing speed associated with a processor at the remote site;

sum an amount of audience measurement data per unit of time that is currently capable of being gathered by a plurality of sensors located to develop the audience measurement data at the local site to provide a measure of the number of bytes of audience measurement data that is currently capable of being collectively gathered from the plurality of sensors;

adaptively select at least one sensor from the plurality of sensors based on a comparison involving (a) the variable system factor and (b) the number of bytes of data per unit of time that is currently capable of being gathered by the plurality of sensors;

store the audience measurement data developed by the at least one selected sensor; and

at least one of ignore or discard data developed from a sensor in the plurality of sensors that is not one of the at least one selected sensor.

14. A non-transitory medium as defined in claim 13 wherein the plurality of sensors comprise 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.

15. A non-transitory medium as defined in claim 13 wherein, when executed, the machine readable instructions further cause the machine to select the at least one sensor from the plurality of sensors based on at least one of: (a) a presence of an audio code, (b) a presence of a video code, (c) audible noise at the local site, and (d) a condition of a set top box.

16. A non-transitory medium as defined in claim 13 wherein the machine readable instructions further cause the machine to transmit the audience measurement data developed by the at least one selected sensor from a local site to a remote site.

17. A non-transitory medium as defined in claim 13 wherein the machine readable instructions further cause the machine to store the audience measurement data developed by the at least one selected sensor in a local storage device.

18. A non-transitory medium as defined in claim 13 wherein the machine readable instructions further cause the machine to:

transmit the data developed by the at least one selected sensor; and

store the data developed by the at least one selected sensor in a remote storage device.

19. A non-transitory medium as defined in claim 13 wherein the machine readable instructions further cause the machine to select a preference ranking for the sensors in the plurality.

20. A non-transitory medium as defined in claim 19 wherein the machine readable instructions cause the machine to select the preference ranking based on a fixed system factor.

21. A non-transitory medium as defined in claim 20 wherein the fixed system factor comprises 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.

22. A non-transitory medium as defined in claim 13 wherein the machine readable instructions further cause the machine to select a rule defining a preference ranking for the sensors in the plurality from a set of rules defining a set of preference rankings for the sensors in the plurality.

23. A tangible non-transitory medium as defined in claim 22 wherein the machine readable instructions cause the machine to select the rule based on a fixed system factor.

24. A tangible non-transitory medium as defined in claim 23 wherein the fixed system factor comprises 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.

25. An apparatus to gather audience measurement data comprising:

a plurality of sensors located to gather audience measurement data;

a switch coupled to the sensors to selectively connect the sensors to an output; and

a sensor selector to select which of the sensors the switch connects to the output based on a comparison involving (a) a number of bytes of audience measurement data per unit of time that is currently capable of being collectively gathered by the plurality of sensors and (b) at least one variable system factor.

26. An apparatus as defined in claim 25 wherein the switch has a first state in which a first set of the sensors in the plurality are connected to the output and a second state in which a second set of the sensors in the plurality are connected to the output.

27. An apparatus as defined in claim 26 wherein the first set has at least one member.

28. An apparatus as defined in claim 27 wherein the second set includes at least one member different than the first set.

29. An apparatus as defined in claim 27 wherein the second set includes no members.

30. An apparatus as defined in claim 25 wherein the plurality of sensors comprise 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.

31. An apparatus as defined in claim 25 wherein the variable system factor comprises at least one of: (a) a presence of an audio code, (b) a presence of a video code, (c) available bandwidth of a communication link between a home site and a remote site, (d) available storage capacity at the home site, (e) available storage capacity at the remote site, (f) processing speed associated with a processor at the local site, (g) processing speed associated with a processor at the remote site, (h) audible noise at the local site, and (i) a condition of a set top box.

32. An apparatus as defined in claim 25 wherein the sensor selector comprises a sensor tester to identify any of the sensors in the plurality of sensors which outputs valid data as valid sensors.

33. An apparatus as defined in claim 25 further comprising an output measuring unit to measure data output by the sensors coupled to the output and to compute the amount of audience measurement data per unit of time that is currently capable of being gathered by the plurality of sensors.

34. An apparatus as defined in claim 33 further comprising a processing speed tester to determine if a processor operates at sufficient speed to process the data output by the sensors.

35. An apparatus as defined in claim 34 wherein the processor is a local processor with respect to the sensors.

36. An apparatus as defined in claim 34 wherein the processor is a remote processor with respect to the sensors.

37. An apparatus as defined in claim 34 wherein the switch is responsive to the processing speed tester to isolate the output of at least one of the sensors from the output if the processor is not presently capable of operating at sufficient speed to process the amount of audience measurement data per unit of time that is currently capable of being gathered by the plurality of sensors.

38. An apparatus as defined in claim 33 further comprising a storage monitor to determine if a storage device has sufficient capacity to store at least a subset of the amount of audience measurement data that is currently capable of being gathered by the plurality of sensors.

39. An apparatus as defined in claim 38 further comprising a bandwidth sensor to determine a bandwidth associated with a communication link.

40. An apparatus as defined in claim 39 wherein the storage monitor uses the bandwidth determined by the bandwidth sensor to determine a rate of growth associated with the subset.

41. An apparatus as defined in claim 39 wherein the storage device is a local storage device relative to the communication link.

42. An apparatus as defined in claim 39 wherein the storage device is a remote storage device relative to the communication link.

43. An apparatus as defined in claim 38 wherein the switch is responsive to the storage monitor to disconnect at least one of the sensors if the storage monitor does not have sufficient capacity to store at least the subset of the data output by the sensors.

44. An apparatus as defined in claim 25 further comprising a weighting selector to determine a ranking of the sensors.

45. An apparatus as defined in claim 44 wherein the weighting selector determines the ranking of the sensors based upon at least one fixed system factor.

46. An apparatus as defined in claim 45 wherein the fixed system factor comprises 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.

47. A computer-implemented method of gathering audience measurement data comprising:

ranking, using a processor, a plurality of sensors based on at least one fixed system factor;

selecting, using the processor, a set of the sensors in the plurality of sensors from which to collect audience measurement data based on an adaptive comparison involving (a) a number of bytes of audience measurement data per unit of time that is currently capable of being gathered by the plurality of sensors to (b) at least one variable system factor; and

outputting an audience measurement report based on the audience measurement data collected with the selected set of sensors.

48. A method as defined in claim 47 wherein ranking the plurality of sensors comprises establishing a relative preference order for the sensors in the plurality.

49. A method as defined in claim 48 wherein selecting the set of the sensors in the plurality is performed in accordance with the relative preference order.

50. A method as defined in claim 47 wherein selecting a set of the sensors is repeated periodically.

51. A method as defined in claim 47 wherein selecting a set of the sensors is repeated if at least one of the variable system factors changes by a predetermined amount.

Assignments (11)
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 018207 / FRAME 0607) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: VNU MARKETING INFORMATION, INC.; THE NIELSEN COMPANY (US), LLC
Reel/Frame 061749/0001 →
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 →
MERGER Recorded Aug 13, 2009
From: NIELSEN MEDIA RESEARCH, LLC (FORMERLY KNOWN AS NIELSEN MEDIA RESEARCH, INC.), A DELAWARE LIMITED LIABILITY COMPANY
To: NIELSEN COMPANY (US), LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 023084/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2009
From: RAMASWAMY, ARUN; MEARS, PAUL M.
To: NIELSEN MEDIA RESEARCH, INC., A DELAWARE CORPORATION
Reel/Frame 023084/0397 →
SECURITY AGREEMENT Recorded Sep 7, 2006
From: NIELSEN MEDIA RESEARCH, INC.; AC NIELSEN (US), INC.; BROADCAST DATA SYSTEMS, LLC; VNU MARKETING INFORMATION, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 018207/0607 →