Systems, methods, and apparatus to monitor mobile internet activity
First Claim
Patent Images
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.
10 Assignments
0 Petitions
Accused Products
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.
191 Citations
27 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 25, 26, 27)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20, 23, 24)
-
Specification