IP Library Granted Patent US 10,965,765
Granted Patent B2
US 10,965,765 · App. 16/436,742 · Granted Mar 30, 2021

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,965,765
App. No.
16/436,742
Granted
Mar 30, 2021
Kind
B2
Abstract

Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example system includes at least one processor, and memory including instructions, when executed, cause the at least one processor to in response to obtaining first panelist demographic information associated with a first panelist and second panelist demographic information associated with a second panelist, assign a first port of a proxy server to a first mobile device associated with the first panelist and a second port of the proxy server to a second mobile device associated with the second panelist, the first port different from the second port, transmit configuration information to the first mobile device to instruct the first mobile device to transmit requests for media including a first request to the first port, and in response to obtaining the first request at the first port, store an association between the first panelist demographic information and the media.

Claims (47)

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

at least one processor; and

memory including instructions that, when executed, cause the at least one processor to:

in response to obtaining first panelist demographic information associated with a first panelist and second panelist demographic information associated with a second panelist, assign a first port of a proxy server to a first mobile device associated with the first panelist and a second port of the proxy server to a second mobile device associated with the second panelist, the first port different from the second port;

transmit configuration information to the first mobile device to instruct the first mobile device to transmit requests for media including a first request to the first port; and

in response to obtaining the first request at the first port, store an association between the first panelist demographic information and the media.

2. The system of claim 1 , wherein the instructions, when executed, cause the at least one processor to service the first request by:

transmitting the first request from a third port of the proxy server, the third port in communication with the Internet, the first port different from the third port, the first port not in communication with the Internet;

receiving the media at the third port; and

transmitting the media from the first port to the first mobile device.

3. The system of claim 1 , wherein the association is a first association, and the instructions, when executed, cause the at least one processor to:

register the first mobile device by storing a second association between the first mobile device, the first port, and the first panelist demographic information;

in response to the first port receiving the first request, identify the first mobile device as having requested the media based on the second association;

in response to a third port different from the first port obtaining the media, associate the first request with the first mobile device; and

associate the first panelist demographic information with at least one of the media or the first request based on the first association.

4. The system of claim 1 , wherein the instructions, when executed, cause the at least one processor to not service the first request if the first request originated from an Internet Protocol (IP) address outside of an IP address range known to originate media requests from mobile devices, the IP address range being a range of IP addresses that represents devices on a cellular network.

5. The system of claim 1 , wherein the instructions, when executed, cause the at least one processor to obtain the first panelist demographic information and the second panelist demographic information during a panelist registration process, at least one of the first panelist demographic information or the second panelist demographic information including at least one of an employment status, a gender, a marital status, or a race.

6. The system of claim 1 , wherein the first port functions as a unique identifier for at least one of the first mobile device or the first panelist, and the instructions, when executed, cause the at least one processor to only assign the first port to the first mobile device.

7. The system of claim 1 , wherein the proxy server includes a plurality of ports including the first port and the second port, and the instructions, when executed, cause the at least one processor to assign a plurality of mobile devices including the first mobile device and the second mobile device on a one-to-one port basis, the first mobile device of the plurality of the mobile devices to only be assigned the first port.

8. A non-transitory computer readable storage medium comprising instructions that, when executed, cause at least one processor to:

in response to obtaining first panelist demographic information associated with a first panelist and second panelist demographic information associated with a second panelist, assign a first port of a proxy server to a first mobile device associated with the first panelist and a second port of the proxy server to a second mobile device associated with the second panelist, the first port different from the second port;

transmit configuration information to the first mobile device to instruct the first mobile device to transmit requests for media including a first request to the first port; and

in response to obtaining the first request at the first port, store an association between the first panelist demographic information and the media.

9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to service the first request by:

transmitting the first request from a third port of the proxy server, the third port in communication with the Internet, the first port different from the third port, the first port not in communication with the Internet;

receiving the media at the third port; and

transmitting the media from the first port to the first mobile device.

10. The non-transitory computer readable storage medium of claim 8 , wherein the association is a first association, and the instructions, when executed, cause the at least one processor to:

register the first mobile device by storing a second association between the first mobile device, the first port, and the first panelist demographic information;

in response to the first port receiving the first request, identify the first mobile device as having requested the media based on the second association;

in response to a third port different from the first port obtaining the media, associate the first request with the first mobile device; and

associate the first panelist demographic information with at least one of the media or the first request based on the first association.

11. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to not service the first request if the first request originated from an Internet Protocol (IP) address outside of an IP address range known to originate media requests from mobile devices, the IP address range being a range of IP addresses that represents devices on a cellular network.

12. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to obtain the first panelist demographic information and the second panelist demographic information during a panelist registration process, at least one of the first panelist demographic information or the second panelist demographic information including at least one of an employment status, a gender, a marital status, or a race.

13. The non-transitory computer readable storage medium of claim 8 , wherein the first port functions as a unique identifier for at least one of the first mobile device or the first panelist, and the instructions, when executed, cause the at least one processor to only assign the first port to the first mobile device.

14. The non-transitory computer readable storage medium of claim 8 , wherein the proxy server includes a plurality of ports including the first port and the second port, and the instructions, when executed, cause the at least one processor to assign a plurality of mobile devices including the first mobile device and the second mobile device on a one-to-one port basis, the first mobile device of the plurality of the mobile devices to only be assigned the first port.

15. An apparatus to monitor media access by a mobile device, the apparatus comprising:

means for obtaining, from a panelist during a panelist registration process, panelist demographic information identifying a demographic of the panelist;

means for assigning, in response to the obtaining of the panelist demographic information, 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;

means for transmitting configuration information to the mobile device, the configuration information to instruct the mobile device to transmit future requests for media to the first port;

means for identifying, in response to receiving a first request for media from the mobile device at the first port, the panelist identification information associated, by the assigning, with the first port 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

means for storing, monitoring data indicating the panelist having the demographic requested the media.

16. The apparatus of claim 15 , wherein the means for transmitting is first means for transmitting, and further including second means for transmitting the requested media to the mobile device via the first port.

17. The apparatus of claim 15 , wherein the means for storing is to store the first request for the media in a database.

18. The apparatus of claim 15 , wherein the means for storing is to store the requested media in a database.

19. The apparatus of claim 15 , further including means for servicing to not service the first request for the media from non-mobile devices if the first request originated from an Internet Protocol (IP) address outside of an IP address range known to originate media requests from mobile devices.

20. The apparatus of claim 19 , wherein the IP address range is a range of IP addresses representing devices on a cellular network.

Assignments (8)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2019
From: PAPAKOSTAS, ACHILLEAS; YONKER, MICHAEL ANDREW
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 049701/0063 →