Patent ID: 11895203
Assignee: THE NIELSEN COMPANY (US), LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A non-transitory computer readable medium having stored therein instructions which, when executed by at least one processor, cause performance of a set of operations comprising:
making a first determination that a permission level of a meter does not permit access to notifications of a first application programming interface (API), and, in response to making the first determination, requesting permission to access data of the first API;
responsive to determining that permission to access data of the first API is granted, making a second determination that a media session notification is not available based on an indication accessed via the first API;
in response to: (i) making the second determination, and (ii) determining that permission has been granted to access a second API different from the first API, obtaining audio metrics accessed via the second API, the audio metrics indicating at least a current audio playback state;
in response to obtaining the audio metrics, obtaining foreground information, the foreground information indicating at least a current application being executed in a foreground; and
generating a package of metrics, the package of metrics including at least the audio metrics and the foreground information.