Device metering
First Claim
1. A system, comprising:
- a client device configured to;
receive a configuration profile associated with a virtual private network (VPN) system, wherein the configuration profile comprises;
information associated with a specified set of domains to which the client device communicates requests,an indication for the client device to connect to the VPN system prior to communicating one or more requests to one or more domains of the specified set of domains, andan indication of a proxy server of the VPN system through which the one or more requests are to be relayed;
detect a request intended for communication to a domain of the specified set of domains;
connect to the VPN system without user input, wherein the connecting to the VPN system is based on the configuration profile and is performed prior to communicating the request to the domain of the specified set of domains;
responsive to connecting to the VPN system, communicate the request to the domain of the specified set of domains via the proxy server indicated in the configuration profile; and
the VPN system, wherein the VPN system comprises the proxy server, and wherein the VPN system is configured to;
relay, via the proxy server, the request communicated from the client device to the domain of the specified set of domains, anddetermine information associated with the request communicated from the client device and relayed via the proxy server to the domain of the specified set of domains.
5 Assignments
0 Petitions
Accused Products
Abstract
A system includes a configuration server, a client device, and a VPN system. The configuration server is configured to send a configuration profile to a client device. The configuration profile is configured to cause the client device to connect to a VPN system without user input and send network traffic through the VPN system. The client device is configured to receive the configuration profile and apply the received configuration profile such that the client device is configured to connect to the VPN system without user input and send network traffic through the VPN system. The VPN system is configured to receive the network traffic sent by the client device through the VPN system and record information about the network traffic sent by the client device through the VPN system.
-
Citations
20 Claims
-
1. A system, comprising:
-
a client device configured to; receive a configuration profile associated with a virtual private network (VPN) system, wherein the configuration profile comprises; information associated with a specified set of domains to which the client device communicates requests, an indication for the client device to connect to the VPN system prior to communicating one or more requests to one or more domains of the specified set of domains, and an indication of a proxy server of the VPN system through which the one or more requests are to be relayed; detect a request intended for communication to a domain of the specified set of domains; connect to the VPN system without user input, wherein the connecting to the VPN system is based on the configuration profile and is performed prior to communicating the request to the domain of the specified set of domains; responsive to connecting to the VPN system, communicate the request to the domain of the specified set of domains via the proxy server indicated in the configuration profile; and the VPN system, wherein the VPN system comprises the proxy server, and wherein the VPN system is configured to; relay, via the proxy server, the request communicated from the client device to the domain of the specified set of domains, and determine information associated with the request communicated from the client device and relayed via the proxy server to the domain of the specified set of domains. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a client device, a configuration profile associated with a virtual private network (VPN) system, wherein the configuration profile comprises; information associated with a specified set of domains to which the client device communicates requests, an indication for the client device to connect to the VPN system prior to communicating one or more requests to one or more domains of the specified set of domains, and an indication of a proxy server of the VPN system through which the one or more requests are to be relayed; detecting, by the client device, a request intended for communication to a domain of the specified set of domains; connecting, by the client device, to the VPN system without user input, wherein the connecting to the VPN system is based on the configuration profile and is performed prior to communicating the request to the domain of the specified set of domains; responsive to connecting to the VPN system, communicating the request to the domain of the specified set of domains, wherein the request is relayed by the VPN system to the domain via the proxy server indicated in the configuration profile; and determining information associated with the request from the client device and relayed via the proxy server to the domain of the specified set of domains. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instruction that, when executed by a processor, effectuate operations comprising:
-
receiving, by a client device, a configuration profile associated with a virtual private network (VPN) system, wherein the configuration profile comprises; information associated with a specified set of domains to which the client device communicates requests, an indication for the client device to connect to the VPN system prior to communicating one or more requests to one or more domains of the specified set of domains, and an indication of a proxy server of the VPN system through which the one or more requests are to be relayed; detecting, by the client device, a request intended for communication to a domain of the specified set of domains; connecting, by the client device, to the VPN system without user input, wherein the connecting to the VPN system is based on the configuration profile and is performed prior to communicating the request to the domain of the specified set of domains; responsive to connecting to the VPN system, communicating the request to the domain of the specified set of domains, wherein the request is relayed by the VPN system to the domain via the proxy server indicated in the configuration profile; and determining information associated with the request from the client device and relayed via the proxy server to the domain of the specified set of domains. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification