Systems, methods, and apparatus to monitor mobile internet activity
First Claim
Patent Images
1. A method to monitor Internet activity of mobile computing devices, the method comprising:
- determining if a content request originated from a desktop computer or a mobile device by examining a user agent identifier of the content request;
blocking the content request if the content request originated from the desktop computer; and
if the content request originated from the mobile device;
determining if the application identified by the user agent identifier supports authentication;
not requesting authentication credentials if the application does not support authentication;
transmitting content identified by the content request to the mobile device; and
storing an identifier of the content requested by the content request in association with an identified mobile device.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example method comprises determining if an application identified by an identifier of a content request from a client device supports authentication; transmitting content identified by the content request to the client device if the identifier of the content request identifies an application that supports authentication; and storing an identifier of the content requested by the content request in association with the client device.
142 Citations
23 Claims
-
1. A method to monitor Internet activity of mobile computing devices, the method comprising:
-
determining if a content request originated from a desktop computer or a mobile device by examining a user agent identifier of the content request; blocking the content request if the content request originated from the desktop computer; and if the content request originated from the mobile device; determining if the application identified by the user agent identifier supports authentication; not requesting authentication credentials if the application does not support authentication; transmitting content identified by the content request to the mobile device; and storing an identifier of the content requested by the content request in association with an identified mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to monitor Internet activity comprising:
-
receiving a request for Internet content at a proxy server, the request originating from a client device transmitting requests via a wireless access point; determining if a user agent identifier of the request for Internet content identifies an application supporting proxy authentication; determining if valid credentials are provided in association with the request for Internet content; determining if the client device is a mobile device or a desktop computer; blocking the request if the client device is the desktop computer, the blocking to prevent Internet activity running on the desktop computer from affecting a monitoring result related to mobile device usage; if the client device is the mobile device; (A) transmitting a request for credentials if (1) the user agent identifier of the request for Internet content identifies the application supporting proxy authentication, and (2) valid credentials are not provided in association with the request for Internet content; (B) associating the request for Internet content with the mobile device if (1) the user agent identifier of the request for Internet content identifies an application supporting proxy authentication, and (2) valid credentials are provided; (C) requesting content from an Internet content provider identified in the request for Internet content, the Internet content provider being different than the proxy server; and (D) transmitting the content to the mobile device. - View Dependent Claims (12, 13)
-
-
14. A system to monitor Internet activity comprising:
-
a proxy server to service Internet data requests from a client device for Internet data, the proxy server comprising; a request port to receive a request for Internet data; an Internet port to retrieve Internet data based on the request for Internet data; a request servicer to determine if (1) the client device is a mobile device or a desktop computer, (2) if a user agent identifier of the request received by the request port identifies an application which supports proxy authentication, and (3) if valid credentials are provided in association with the request received by the request port; and a database to store an identification of the Internet data requested via the request port in association with a panelist identifier (1) if the client device is the mobile device (2) if the user agent identifier identifies the application which supports proxy authentication, and (3) if valid credentials are provided in association with the request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An apparatus to monitor Internet activity comprising:
-
a first port to receive a request for Internet content; a request servicer to receive the request for Internet content via the first port, to determine whether the request for Internet content originated from a mobile device or a desktop computer, and to transmit Internet content identified in the request for Internet content via the first port or a second port if the request originated from the mobile device but not if the request originated from the desktop computer; an Internet content processor to store the request for Internet content in a database if the request originated from the mobile device but not if the request originated from the desktop computer; an Internet port; and a content gatherer to receive the Internet content identified in the request for Internet content via the Internet port when (1) an identifier of the request for Internet content identifies an application which supports proxy authentication, (2) valid credentials are provided in association with the request for Internet content, and (3) the request for Internet content originated from the mobile device. - View Dependent Claims (22, 23)
-
Specification