IP Library Granted Patent US 9,473,555
Granted Patent B2
US 9,473,555 · App. 13/731,607 · Granted Oct 18, 2016

Apparatus, system and methods for portable device tracking using temporary privileged access

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,473,555
App. No.
13/731,607
Granted
Oct 18, 2016
Kind
B2
Abstract

A computer-implemented system, apparatus and method for accessing a portable device to execute monitoring capabilities. The monitoring capabilities include packet detection, which in turn may be processed to produce media exposure data. The monitoring capabilities are installed using privileged access in order to obtain data from a kernel layer of the portable device, and the device is returned to an original state following installation, in order to comply with operating system requirements. Audio media exposure data may further be integrated with the packet-detected media exposure data.

Claims (24)

1. A method for monitoring a portable device, the method comprising:

activating, by executing an instruction with a processor, a shell to access at least a kernel layer in the portable device;

verifying whether the shell has an elevated privilege;

in response to detecting that the shell does not have the elevated privilege, gaining the elevated privilege;

configuring a packet capturer to capture packets on the portable device using the elevated privilege when the shell is deactivated, the packet capturer to communicate between the kernel layer and a user layer of the portable device;

deactivating the shell; and

analyzing, by executing an instruction with the processor, the packets captured by the packet capturer to produce media exposure data.

2. The method of claim 1 , wherein the portable device includes at least one of a cell phone, smart phone and computer tablet.

3. The method of claim 1 , further including receiving audio media exposure data from the portable device.

4. The method of claim 3 , wherein the audio media exposure data comprises at least one of (i) ancillary code relating to audio, or (ii) audio signatures.

5. The method of claim 4 , wherein the ancillary code is formed from audio signals converted at least in part to a frequency domain.

6. The method of claim 1 , wherein the packet capturer is embodied on a shared memory in the portable device.

7. A tangible machine-readable storage disk or storage device comprising instructions which, when executed, cause a machine to at least:

activate a shell to access at least a kernel layer in the portable device;

verify whether the shell has an elevated privilege;

in response to detecting that the shell does not have the elevated privilege, gain the elevated privilege;

configure a packet capturer to capture packets on the portable device using the elevated privilege when the shell is deactivated, the packet capturer to communicate between the kernel layer and a user layer of the portable device;

deactivate the shell; and

analyze the packets captured by the packet capturer to produce media exposure data.

8. The tangible machine readable storage disk or storage device of claim 7 , wherein the portable device includes at least one of a cell phone, smart phone and computer tablet.

9. The tangible machine readable storage disk or storage device of claim 7 , wherein the instructions, when executed, further cause the machine to receive audio media exposure data from the portable device.

10. The tangible machine readable storage disk or storage device of claim 9 , wherein the audio media exposure data comprises at least one of (i) ancillary code relating to audio, or (ii) audio signatures.

11. The tangible machine readable storage disk or storage device of claim 10 , wherein the ancillary code is formed from audio signals converted at least in part to a frequency domain.

12. The tangible machine readable storage disk or storage device of claim 7 , wherein the packet capturer is embodied on a shared memory in the portable device.

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 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 Dec 18, 2014
From: LINDBERG, TERO; BROWNE, JASON; STAVROPOULOS, JOHN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 034545/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2014
From: ARBITRON MOBILE OY
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 033130/0449 →