Mobile device traffic splitter
AssigneeMobile Iron, Inc.
InventorsSuresh Kumar Batchu, Mansu Kim
Life of this patent
Estimating the term…
Abstract
A mobile device traffic splicer is disclosed. In various embodiments, a network communication associated with a destination is received from a mobile device. A stored routing data associated with the mobile device is used to determine, based at least in part on the destination, to redirect the network communication to a proxy associated with the destination. The network communication is sent to the proxy associated with the destination. In various embodiments, one or both of metering network traffic by destination and/or domain and filtering network communications and/or portions thereof based on the destination and/or domain may be performed.
Claims17
A method of managing a mobile device, comprising:
- receiving, at a traffic splitter from a mobile device, a network communication associated with a destination;
- using a stored routing data associated with the mobile device to determine, based at least in part on the destination, to redirect the network communication to a proxy associated with the destination;
- using a stored policy to determine to filter the network communication, wherein filtering the network communication includes blocking or removing at least a portion of data comprising the network communication;
- sending the network communication to the proxy associated with the destination;
- and
- metering, by the traffic splitter, traffic usage from the mobile device to the proxy associated with the destination, wherein the metered traffic usage includes a measure of an amount and/or percentage of data traffic between the mobile device and the proxy associated with the destination.
A system, comprising:
- a communication interface;
- and
- a processor coupled to the communication interface and configured to:
- receive from a mobile device, via the communication interface, a network communication associated with a destination;
- use a stored routing data associated with the mobile device to determine, based at least in part on the destination, to redirect the network communication to a proxy associated with the destination;
- use a stored policy to determine to filter the network communication, wherein filtering the network communication includes blocking or removing at least a portion of data comprising the network communication;
- send the network communication to the proxy associated with the destination;
- and
- meter traffic usage from the mobile device to the proxy associated with the destination, wherein the metered traffic usage includes a measure of an amount and/or percentage of data traffic between the mobile device and the proxy associated with the destination.
A computer program product to manage a mobile device, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving from a mobile device a network communication associated with a destination;
- using a stored routing data associated with the mobile device to determine, based at least in part on the destination, to redirect the network communication to a proxy associated with the destination;
- using a stored policy to determine to filter the network communication, wherein filtering the network communication includes blocking or removing at least a portion of data comprising the network communication;
- sending the network communication to the proxy associated with the destination;
- and
- metering traffic usage from the mobile device to the proxy associated with the destination, wherein the metered traffic usage includes a measure of an amount and/or percentage of data traffic between the mobile device and the proxy associated with the destination.
Dependencies are inferred from the claim text.