IP Library Granted Patent US 10,320,925
Granted Patent B2
US 10,320,925 · App. 14/537,488 · Granted Jun 11, 2019

Systems, methods, and apparatus to monitor mobile internet activity

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 10,320,925
App. No.
14/537,488
Granted
Jun 11, 2019
Kind
B2
Abstract

Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example method comprises assigning a port of a proxy to the mobile device associated with a panelist. A property list file is transmitted to the mobile device, the property list file instructing the mobile device to transmit future requests for media to the port of the first proxy. A first request for media is received on the port of the proxy, the first request originating from the mobile device. The first request for media is associated with a demographic of the panelist associated with the mobile device based on an identifier of the port.

Claims (41)

1. A method to monitor media access by a mobile device, the method comprising:

obtaining, from a panelist during a panelist registration process, by executing an instruction with a processor, panelist demographic information identifying a demographic of the panelist;

assigning, in response to the obtaining of the panelist demographic information, by executing an instruction with the processor, a first port of a virtual interface of a proxy server to the mobile device associated with the panelist, the mobile device to transmit requests for media to the first port, the requests for media to identify the first port in a header of the requests;

transmitting configuration information to the mobile device, the configuration information instructing the mobile device to transmit future requests for media to the first port of the proxy server;

identifying, in response to receiving a first request for media from the mobile device at the first port, by executing an instruction with the processor, panelist identification information of the panelist associated, by the assigning, with the first port of the virtual interface of the proxy server receiving the first request for the media, the proxy server to service the first request by transmitting the first request from a second port of the proxy server and receiving the media at the second port, the second port in communication with the Internet, the first port different from the second port; and

storing, by executing an instruction with the processor, monitoring data indicating the panelist having the demographic requested the media.

2. The method of claim 1 , further including transmitting the requested media to the mobile device via the first port.

3. The method of claim 1 , further including storing the first request for the media in a database.

4. The method of claim 1 , further including storing the requested media in a database.

5. The method of claim 1 , further including not servicing the first request for the media from non-mobile devices if the first request originated from an Internet Protocol address outside of an IP address range known to originate media requests from mobile devices.

6. The method of claim 5 , wherein the IP address range is a range of IP addresses representing devices on a cellular network.

7. The method of claim 1 , wherein the first port is within a range of at least one of dynamic and private ports.

8. A system to monitor a mobile device, the system comprising:

a registrar to collect panelist demographic information identifying a demographic associated with a panelist during a panelist registration process, the registrar to register the mobile device of the panelist and to generate a configuration file;

a proxy server to service a request for media from the mobile device, the proxy server including a virtual interface including a first port, and a second port to service the requests for media by transmitting the request and retrieving media based on the request for media, the mobile device to transmit the requests to the first port, the requests for media to identify the first port in a header of the requests, the second port in communication with the Internet, the first port different from the second port, the configuration file to instruct the mobile device to transmit future requests for media to the first port of the proxy server, the registrar to record an association between the first port and the mobile device such that the requests for media obtained with the first port are known to be from the mobile device, the proxy server to store monitoring data identifying panelist identification information of the panelist associated, by the recording of the association, with the first port of the virtual interface of the proxy server as having received the request for the media; and

a database to store the monitoring data identifying the panelist identification information of the panelist as having requested the media.

9. The system of claim 8 , wherein the registrar is to store the association between the mobile device, the panelist, and the first port in the database.

10. The system of claim 8 , wherein the proxy server is to store the media requests from the mobile device in the database.

11. The system of claim 8 , wherein the proxy server is to store the retrieved media in the database.

12. The system of claim 8 , wherein the proxy server is to obtain the requests for media and transmit the media via a wireless network.

13. The system of claim 12 , wherein the wireless network is a cellular network.

14. The system of claim 8 , wherein the media includes at least one of a photo, a video, or audio.

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

obtain, from a panelist during a panelist registration process, panelist demographic information identifying a demographic of the panelist;

assign, in response to the obtaining of the panelist demographic information, a first port of a virtual interface of a proxy server to a mobile device associated with the panelist, the mobile device to transmit requests for media to the first port, the requests for media to identify the first port in a header of the requests;

transmit a configuration file to the mobile device, the configuration file instructing the mobile device to transmit future requests for media to the first port of the proxy server;

obtain a first request for media on the first port of the proxy server, the first request originating from the mobile device, the mobile device transmitting the first request via a cellular network;

identify panelist identification information of the panelist associated, by the assigning, with the first port of the virtual interface of the proxy server receiving the first request for the media, the proxy server to service the first request by transmitting the first request from a second port of the proxy server and receiving the media at the second port, the second port in communication with the Internet, the first port different from the second port; and

store monitoring data indicating that the panelist having the demographic requested the media.

16. The tangible computer-readable storage disk or storage device of claim 15 , wherein the instructions, when executed, cause the machine to transmit the requested media to the mobile device via the first port.

17. The tangible computer-readable storage disk or storage device of claim 15 , wherein the instructions, when executed, cause the machine to store the first request for media in a database.

18. The tangible computer-readable storage disk or storage device of claim 15 , wherein the instructions, when executed, cause the machine to store the requested media in a database.

19. The tangible computer-readable storage disk or storage device of claim 15 , wherein the instructions, when executed, cause the machine to not service the first request for the media if the first request originated from an Internet Protocol address outside of an IP address range.

20. The tangible computer-readable storage disk or storage device of claim 19 , wherein the IP address range is a range of IP addresses representing devices on a cellular network.

21. The method of claim 1 , further including obtaining, during the panelist registration process, mobile device information identifying the mobile device associated with the panelist.

22. The method of claim 1 , wherein the panelist demographic information is at least one of a gender of the panelist, a race of the panelist, a marital status of the panelist, or an employment status of the panelist.

23. The tangible computer-readable storage disk or storage device of claim 15 , wherein the instructions, when executed, cause the machine to obtain, during the panelist registration process, mobile device information identifying the mobile device associated with the panelist.

24. The tangible computer-readable storage disk or storage device of claim 15 , wherein the panelist demographic information is at least one of a gender of the panelist, a race of the panelist, a marital status of the panelist, or an employment status of the panelist.

25. The method of claim 1 , wherein the first port is assigned only to the mobile device associated with the panelist.

26. The method of claim 1 , wherein the proxy server includes a plurality of ports including the first port, the plurality of ports is assigned to a plurality of mobile devices including the mobile device on a one-to-one port basis.

27. The method of claim 1 , wherein the first port functions as a unique identifier for at least one of the mobile device or the panelist.

Assignments (9)
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 →