Systems, methods, and apparatus to monitor mobile internet activity
First Claim
Patent Images
1. A method of monitoring usage of a mobile device, the method comprising:
- assigning, with a processor, a first port number of a proxy server to a mobile device, the first port number to be used by the mobile device when accessing a first wireless access point;
assigning, with the processor, a second port number of the proxy server to the mobile device, the second port number to be used by the mobile device when accessing a second wireless access point, the second port number being different from the first port number, the second wireless access point being different from the first wireless access point;
associating, with the processor, the first port number with an identifier of the mobile device and a first identifier of the first wireless access point, wherein the first identifier comprises a classification indicating a Service Set Identifier of the first wireless access point;
associating, with the processor, the second port number with the identifier of the mobile device and a second identifier of the second wireless access point;
generating an instruction document identifying the first port number; and
transmitting the instruction document to the mobile device.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example method comprises assigning with a processor a first port number of a proxy server to a mobile device, the first port number to be used by the mobile device when accessing a wireless network via a first wireless access point; associating with the processor, the first port number with an identifier of the mobile device and an identifier of the first wireless access point; generating an instruction document identifying the first port number; and transmitting the instruction document to the mobile device.
-
Citations
39 Claims
-
1. A method of monitoring usage of a mobile device, the method comprising:
-
assigning, with a processor, a first port number of a proxy server to a mobile device, the first port number to be used by the mobile device when accessing a first wireless access point; assigning, with the processor, a second port number of the proxy server to the mobile device, the second port number to be used by the mobile device when accessing a second wireless access point, the second port number being different from the first port number, the second wireless access point being different from the first wireless access point; associating, with the processor, the first port number with an identifier of the mobile device and a first identifier of the first wireless access point, wherein the first identifier comprises a classification indicating a Service Set Identifier of the first wireless access point; associating, with the processor, the second port number with the identifier of the mobile device and a second identifier of the second wireless access point; generating an instruction document identifying the first port number; and transmitting the instruction document to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising instructions which, when executed, cause a machine to at least:
-
assign a first port number of a proxy server to a client device, the first port number to be used by the client device when accessing a first wireless access point, wherein assigning the first port number comprises associating the first port number with an identifier of the client device and with a first identifier of the first wireless access point, the first identifier comprises a classification and a Service Set Identifier of the first wireless access point; assign a second port number of the proxy server to the client device, the second port number to be used by the client device when accessing a second wireless access point, the second port number being different from the first port number, the second wireless access point being different from the first wireless access point, wherein assigning the second port number comprises associating the second port number with the identifier of the client device and with a second identifier of the second wireless access point; generate an instruction document identifying the first port number; and transmit the instruction document to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus to monitor Internet activity comprising:
-
a first port to receive a first request for Internet content, the first port associated with a device identifier of a client device and a network identifier of a first wireless network; a second port to receive a second request for Internet content, the second port associated with the device identifier of the client device and the network identifier of a second wireless network; a request servicer to receive at least one of the first request and the second request for Internet content, and to transmit Internet content identified in the request to the client device; a processor to; obtain the device identifier of the client device based on a port number associated with the one of the first port or the second port; obtain the network identifier of one of the first wireless network or the second wireless network based on the port number associated with the one of the first port or the second port, the network identifier comprising a classification and an indication of a Service Set Identifier of the corresponding one of the first wireless network and the second wireless network; and store a content identifier of the Internet content in association with the device identifier of the client device and the network identifier of the one of the first wireless network or the second wireless network in a database. - View Dependent Claims (17, 18)
-
-
19. A method of monitoring a mobile device, the method comprising:
-
transmitting first registration data from a mobile device to a registrar after the mobile device accesses a first wireless access point, the first registration data comprising a classification and an indication of a Service Set Identifier of the first wireless access point; receiving a first instruction document specifying first proxy settings including a first port number to be used by the mobile device in accessing the first wireless access point, the first port number being associated with an identifier of the mobile device and a first identifier of the first wireless access point, the mobile device being an only mobile device to use the first port number with the first wireless access point; transmitting second registration data from the mobile device to the registrar after the mobile device accesses a second wireless access point; receiving a second instruction document specifying second proxy settings including a second port number to be used by the mobile device in accessing the second wireless access point, the second port number being associated with the identifier of the mobile device and a second identifier of the second wireless access point, the mobile device being an only mobile device to use the second port number with the second wireless access point, the second port number being different than the first port number; applying the first proxy settings to the mobile device when the mobile device accesses the first wireless access point; and applying the second proxy settings to the mobile device when the mobile device accesses the second wireless access point. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
29. A non-transitory computer-readable storage medium comprising instructions which, when executed, cause a machine to at least:
-
transmit first registration data from a client device to a registrar after the client device accesses a first wireless access point, the first registration data comprising a classification and an indication of a Service Set Identifier of the first wireless access point; receive a first instruction document specifying first proxy settings including a first port number to be used by the client device in accessing the first wireless access point, the first port number being associated with an identifier of the client device and a first identifier of the first wireless access point, the client device being an only client device to use the first port number with the first wireless access point; transmit second registration data from the client device to the registrar after the client device accesses a second wireless access point; receive a second instruction document specifying second proxy settings including a second port number to be used by the client device in accessing the second wireless access point, the second port number being associated with the identifier of the client device and a second identifier of the second wireless access point, the client device being an only client device to use the second port number with the second wireless access point, the second port number being different than the first port number; apply the first proxy settings to the client device when the client device accesses the first wireless access point; and apply the second proxy settings to the client device when the client device accesses the second wireless access point.
-
Specification