IP Library Granted Patent US 9,749,209
Granted Patent B2
US 9,749,209 · App. 14/503,017 · Granted Aug 29, 2017

Methods and apparatus to credit background applications

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,749,209
App. No.
14/503,017
Granted
Aug 29, 2017
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture are disclosed which credit background applications. Examples disclosed herein set a threshold for bandwidth activity based on the bandwidth pattern. Examples disclosed herein compare a bandwidth usage of the application executing in the background to the threshold for bandwidth activity. Examples disclosed herein determine a state of the application executing in the background as one of active or inactive based on the comparing, and generate a log file comprising an identification of the application, a timestamp, and the state of the application.

Claims (45)

1. An audience measurement method to monitor panelist media exposure, the method comprising:

presenting media, by executing an instruction with a processor, to the panelist using a first media presentation application executing in a background of a consumer device;

setting, by executing an instruction with the processor, a first threshold for bandwidth activity associated with the first media presentation application executing in the background of the consumer device based on a first bandwidth usage pattern of the first media presentation application, wherein the first threshold is different from a second threshold associated with a second application;

comparing, by executing an instruction with the processor, a bandwidth usage of the first media presentation application executing in the background to the first threshold for bandwidth activity associated with the first media presentation application to determine a state of the first media presentation application executing in the background as one of active or inactive; and

generating, by executing an instruction with the processor, a measurement of media exposure including panelist identification data, an identification of the first media presentation application to execute in the background, a timestamp, and the state of the first media presentation application.

2. The method as defined in claim 1 , further including, detecting that a special event, which is associated with the first media presentation application executing in the background, has occurred.

3. The method as defined in claim 2 , wherein the special event includes an output by the first media presentation application, a change of location of the first media presentation application, an opening of the first media presentation application and a closing of the first media presentation application.

4. The method as defined in claim 2 , wherein the special event designates activity or inactivity.

5. The method as defined in claim 1 , further including transmitting the measurement of media exposure to an audience measurement entity.

6. The method as defined in claim 1 , further including, when the bandwidth usage pattern is peaked:

detecting a first period during which the bandwidth usage is above the first threshold for bandwidth activity;

detecting a second period during which the bandwidth usage is below the first threshold for bandwidth activity;

determining that the first media presentation application is active during the second period when the bandwidth usage exceeds the first threshold within a temporal activity window after the first period; and

determining that the first media presentation application is inactive after the second period when the bandwidth usage does not exceed the first threshold within the temporal activity window after the first period.

7. An audience measurement apparatus to monitor panelist media exposure, the apparatus comprising:

a network usage monitor to:

set a first threshold for bandwidth activity associated with a first media presentation application executing in a background of a consumer device based on a first bandwidth usage pattern of the first media presentation application, wherein the first threshold is different from a second threshold associated with a second application application; and

compare a bandwidth usage of the first media presentation application executing in the background to the first threshold for bandwidth activity associated with the first media presentation application to determine a state of the first media presentation application executing in the background as one of active or inactive; and

an audience measurement meter to generate a measurement of media exposure including panelist identification data, an identification of the first media presentation application to execute in the background, a timestamp, and the state of the first media presentation application, at least one of the network usage monitor or the audience measurement meter implemented via a logic circuit.

8. The apparatus according to claim 7 , further including an application event monitor to detect that a special event, which is associated with the first media presentation application executing in the background, has occurred.

9. The apparatus according to claim 8 , wherein the special event includes an output by the first media presentation application, a change of location of the first media presentation application, an opening of the first media presentation application and a closing of the first media presentation application.

10. The apparatus according to claim 8 , wherein the special event designates activity or inactivity.

11. The apparatus according to claim 7 , wherein the audience measurement meter is further to transmit the measurement of media exposure to an audience measurement entity.

12. The apparatus according to claim 7 , wherein the network usage monitor is further to:

in response to the bandwidth usage pattern being identified as peaked, detect a first period during which the bandwidth usage is above the first threshold for bandwidth activity;

detecting a second period during which the bandwidth usage is below the first threshold for bandwidth activity;

determine that the first media presentation application is active during the second period when the bandwidth usage exceeds the first threshold within a temporal activity window after the first period; and

determine that the first media presentation application is inactive after the second period when the bandwidth usage does not exceed the first threshold within the temporal activity window after the first period.

13. A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:

present media to a panelist using a first media presentation application executing in a background of a consumer device;

set a first threshold for bandwidth activity associated with the first media presentation application executing in the background of the consumer device based on a bandwidth usage pattern of the first media presentation application, wherein the first threshold is different from a second threshold associated with a second application;

compare a bandwidth usage of the first media presentation application executing in the background to the first threshold for bandwidth activity associated with the first media presentation application to determine, a state of the first media presentation application executing in the background as one of active or inactive; and

generate a measurement of media exposure including panelist identification data, an identification of the first media presentation application to execute in the background, a timestamp, and the state of the first media presentation application.

14. The tangible computer readable storage medium as defined in claim 13 , further including instructions that, when executed, cause the machine to at least, detect that a special event, which is associated with the first media presentation application executing in the background, has occurred.

15. The tangible computer readable storage medium as defined in claim 14 , wherein the special event includes an output by the first media presentation application, a change of location of the first media presentation application, an opening of the first media presentation application and a closing of the first media presentation application.

16. The tangible computer readable storage medium as defined in claim 14 , wherein the special event designates activity or inactivity.

17. The tangible computer readable storage medium as defined in claim 13 , further including instructions that, when executed cause the machine to at least, transmit the measurement of media exposure to an audience measurement entity.

18. The tangible computer readable storage medium as defined in claim 13 , further including instructions that, when executed cause the machine to at least:

in response to the bandwidth usage pattern being identified as peaked, detect a first period during which the bandwidth usage is above the first threshold for bandwidth activity;

detecting a second period during which the bandwidth usage is below the first threshold for bandwidth activity;

determine that the first media presentation application is active during the second period when the bandwidth usage exceeds the first threshold within a temporal activity window after the first period; and

determine that the first media presentation application is inactive after the second period when the bandwidth usage does not exceed the first threshold within the temporal activity window after the first period.

19. The method as defined in claim 1 , in which the second threshold associated with the second application is based on a second bandwidth usage pattern of the second application.

20. The apparatus as defined in claim 7 , in which the second threshold associated with the second application is based on a second bandwidth usage pattern of the second application.

21. The tangible computer readable storage medium as defined in claim 13 , in which the second threshold associated with the second application is based on a second bandwidth usage pattern of the second application.

Assignments (10)
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 →
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 →
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 Nov 10, 2014
From: CIMINO, SUSAN; PAPAKOSTAS, ACHILLEAS; PILLERS, CARY
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 034133/0475 →