US 11,057,286 B2
Methods and apparatus to credit background applications
Susan Cimino, Odessa, FL (US); Achilleas Papakostas, Dallas, TX (US); and Cary Pillers, Richardson, TX (US)
Assigned to THE NIELSEN COMPANY (US), LLC, New York, NY (US)
Filed by The Nielsen Company (US), LLC, New York, NY (US)
Filed on Aug. 5, 2019, as Appl. No. 16/532,108.
Application 16/532,108 is a continuation of application No. 15/676,191, filed on Aug. 14, 2017, granted, now 10,374,927.
Application 15/676,191 is a continuation of application No. 14/503,017, filed on Sep. 30, 2014, granted, now 9,749,209, issued on Aug. 29, 2017.
Claims priority of provisional application 61/899,007, filed on Nov. 1, 2013.
Prior Publication US 2019/0363962 A1, Nov. 28, 2019
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 12/26 (2006.01); H04L 29/08 (2006.01); G06F 9/48 (2006.01)
CPC H04L 43/0876 (2013.01) [G06F 9/4843 (2013.01); H04L 43/16 (2013.01); H04L 67/125 (2013.01); H04L 43/106 (2013.01); Y02D 10/00 (2018.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a network usage monitor to compare bandwidth usage of an application executing in a background of a device to a threshold to determine a state of the application as one of active or inactive, the threshold based on a bandwidth usage pattern of the application;
a logger to log event records associated with the application, the event records including the state of the application; and
a creditor to:
determine whether the bandwidth usage pattern is spiked or continuous based on a first event record representative of background execution of the application being started;
access a second event record associated with the application;
update the second event record to be representative of the background execution of the application being stopped when the bandwidth usage pattern is spiked and a timestamp of the second event record exceeds a temporal activity window; and
determine a duration of background execution of the application based on the first event record and the second event record.