IP Library Granted Patent US 11,438,429
Granted Patent B2
US 11,438,429 · App. 17/214,765 · Granted Sep 6, 2022

Systems, methods, and apparatus to monitor mobile internet activity

Inventors: Achilleas Papakostas (Dallas, TX); Michael Andrew Yonker (Dallas, TX)
Assignee: THE NIELSEN COMPANY (US), LLC
H04L67/22H04L29/12018H04L29/12924H04L61/10H04L61/6063H04L63/0815H04L67/18H04M3/2254H04W12/06G06Q30/02
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 11,438,429
App. No.
17/214,765
Granted
Sep 6, 2022
Kind
B2
Abstract

Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example apparatus includes at least one memory, and processor circuitry to execute instructions to at least assign (i) a first port of a proxy server to a first mobile device associated with a first panelist and (ii) a second port of the proxy server to a second mobile device associated with a second panelist, in response to receiving an un-authenticated request for media from at least one of the first, second, or third mobile devices, service the un-authenticated request in response to determining that the un-authenticated request is from an Internet Protocol (IP) address associated with an IP address range representative of devices on a cellular network, and, in response to servicing the un-authenticated request via the first port, store an association between the media and first panelist demographic information associated with the first mobile device.

Claims (53)

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

at least one memory; and

processor circuitry to execute instructions to at least:

assign (i) a first port of a proxy server to a first mobile device associated with a first panelist and (ii) a second port of the proxy server to a second mobile device associated with a second panelist, the first port different from the second port, the assignment of the first port and the second port based on at least one of first panelist demographic information associated with the first panelist or second panelist demographic information associated with the second panelist;

in response to receiving an un-authenticated request for media from at least one of the first mobile device, the second mobile device, or a third mobile device, service the un-authenticated request in response to determining that the un-authenticated request is from an Internet Protocol (IP) address associated with an IP address range representative of devices on a cellular network, the at least one of the first mobile device, the second mobile device, or the third mobile device to transmit the un-authenticated request for media based on configuration information provided to the respective mobile device of the first mobile device, the second mobile device, or the third mobile device, the configuration information to instruct the respective mobile device to transmit requests to the assigned port; and

in response to servicing the un-authenticated request via the first port, store an association between the first panelist demographic information and the media.

2. The apparatus of claim 1 , wherein the IP address is a first IP address, and the processor circuitry is to not service the un-authenticated request in response to a determination that the un-authenticated request originated from a second IP address outside of the IP address range.

3. The apparatus of claim 1 , wherein the processor circuitry is to transmit the configuration information to the respective mobile device.

4. The apparatus of claim 1 , wherein the processor circuitry is to:

transmit the un-authenticated 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;

receive the media at the third port; and

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

5. The apparatus of claim 1 , wherein the association is a first association, and the processor circuitry is 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 un-authenticated 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 un-authenticated request with the first mobile device; and

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

6. The apparatus of claim 1 , wherein the first port is to function as a unique identifier for at least one of the first mobile device or the first panelist, and the first port only to be assigned to the first mobile device.

7. The apparatus of claim 1 , wherein the proxy server is associated with a plurality of ports including the first port and the second port, and the processor circuitry is 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 processor circuitry to at least:

assign (i) a first port of a proxy server to a first mobile device associated with a first panelist and (ii) a second port of the proxy server to a second mobile device associated with a second panelist, the first port different from the second port, the assignment of the first port and the second port based on at least one of first panelist demographic information associated with the first panelist or second panelist demographic information associated with the second panelist;

in response to receiving an un-authenticated request for media from at least one of the first mobile device, the second mobile device, or a third mobile device, service the un-authenticated request in response to determining that the un-authenticated request is from an Internet Protocol (IP) address associated with an IP address range representative of devices on a cellular network, the at least one of the first mobile device, the second mobile device, or the third mobile device to transmit the un-authenticated request for media based on configuration information provided to the respective mobile device of the first mobile device, the second mobile device, or the third mobile device, the configuration information to instruct the respective mobile device to transmit requests to the assigned port; and

in response to servicing the un-authenticated request via 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 IP address is a first IP address, and the instructions, when executed, cause the processor circuitry to not service the un-authenticated request in response to a determination that the un-authenticated request originated from a second IP address outside of the IP address range.

10. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor circuitry to transmit the configuration information to the respective mobile device.

11. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor circuitry to:

transmit the un-authenticated 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;

receive the media at the third port; and

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

12. The non-transitory computer readable storage medium of claim 8 , wherein the association is a first association, and the instructions, when executed, cause the processor circuitry 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 un-authenticated 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 un-authenticated request with the first mobile device; and

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

13. The non-transitory computer readable storage medium of claim 8 , wherein the first port is to function as a unique identifier for at least one of the first mobile device or the first panelist, and the first port to only be assigned to the first mobile device.

14. The non-transitory computer readable storage medium of claim 8 , wherein the proxy server is associated with a plurality of ports including the first port and the second port, and the instructions, when executed, cause the processor circuitry 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. A method to monitor media access by a mobile device, the method comprising:

assigning (i) a first port of a proxy server to a first mobile device associated with a first panelist and (ii) a second port of the proxy server to a second mobile device associated with a second panelist, the first port different from the second port, the assigning of the first port and the second port based on at least one of first panelist demographic information associated with the first panelist or second panelist demographic information associated with the second panelist;

in response to receiving an un-authenticated request for media from at least one of the first mobile device, the second mobile device, or a third mobile device, servicing the un-authenticated request in response to determining that the un-authenticated request is from an Internet Protocol (IP) address associated with an IP address range representative of devices on a cellular network, the at least one of the first mobile device, the second mobile device, or the third mobile device to transmit the un-authenticated request for media based on configuration information provided to the respective mobile device of the first mobile device, the second mobile device, or the third mobile device, the configuration information to instruct the respective mobile device to transmit requests to the assigned port; and

in response to servicing the un-authenticated request via the first port, storing an association between the first panelist demographic information and the media.

16. The method of claim 15 , wherein the IP address is a first IP address, and further including not servicing the un-authenticated request in response to a determination that the un-authenticated request originated from a second IP address outside of the IP address range.

17. The method of claim 15 , further including transmitting the configuration information to the respective mobile device.

18. The method of claim 15 , further including:

transmitting the un-authenticated 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.

19. The method of claim 15 , wherein the association is a first association, and further including:

registering 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 un-authenticated request, identifying 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, associating the un-authenticated request with the first mobile device; and

associating the first panelist demographic information with at least one of the media or the un-authenticated request based on the first association.

20. The method of claim 15 , wherein the first port is to function as a unique identifier for at least one of the first mobile device or the first panelist, and the first port to only be assigned to the first mobile device.

21. The method of claim 15 , wherein the proxy server is associated with a plurality of ports including the first port and the second port, and further including assigning 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.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: PAPAKOSTAS, ACHILLEAS; YONKER, MICHAEL ANDREW
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 055961/0090 →
Continuity (4)
Continuation 16436742 · Jun 10, 2019
Continuation 14537488 · Nov 10, 2014
Continuation 12856651 · Aug 14, 2010
Related Publication 20210218820A1 · Jul 15, 2021
Cited By (1)
US 12,608,720