Optimization of mobile traffic directed to private networks and operator configurability thereof
First Claim
1. A method of optimizing mobile traffic on a mobile device connected to a server and subscribed to an operator of a public Internet Protocol (IP) network comprising:
- hosting a first mobile application and a second mobile application;
receiving a network policy originating from within a private IP network, wherein the private IP network is owned by an operator of the public IP network and policy enforcement related to the network policy is performed to conserve battery of the mobile device;
identifying the public IP network and the private IP network accessed by mobile traffic at the mobile device;
detecting outgoing traffic from one of the first or second mobile application executing on the mobile device;
assigning a priority level to the outgoing traffic, wherein the priority level is based on an application status, and wherein the priority level is one of a first priority corresponding to the first mobile application and a second priority corresponding to the second mobile application;
sending first priority outgoing traffic to an application server bypassing a distributed proxy system, including at least a client side proxy component on the mobile device and a server side proxy on a host server;
intercepting second priority outgoing traffic at a client side proxy of the distributed proxy system;
determining whether a network destination of the second priority outgoing traffic is within (i) the public IP network or (ii) the private IP network;
performing optimization based on the network policy of the second priority outgoing traffic to conserve battery and radio usage when (i) or (ii) is affirmative and sending the optimized outgoing traffic to the network destination; and
sending the second priority outgoing traffic to the application server without optimization at the client side proxy when neither (i) nor (ii) is affirmative.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optimization of mobile traffic directed to private networks and operator configurability thereof are disclosed. One embodiment includes a method, which may be implemented on a system, for identifying a network accessed by mobile traffic at a mobile device, identifying an operator of the network, and/or determining whether the mobile traffic is directed towards a private or public network. In response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator. Optimization of the mobile traffic is performed based on policies set by the operator. In general, the system maintains and/or enforces different sets of policies regarding mobile traffic optimization set by different and multiple operators.
35 Citations
16 Claims
-
1. A method of optimizing mobile traffic on a mobile device connected to a server and subscribed to an operator of a public Internet Protocol (IP) network comprising:
-
hosting a first mobile application and a second mobile application; receiving a network policy originating from within a private IP network, wherein the private IP network is owned by an operator of the public IP network and policy enforcement related to the network policy is performed to conserve battery of the mobile device; identifying the public IP network and the private IP network accessed by mobile traffic at the mobile device; detecting outgoing traffic from one of the first or second mobile application executing on the mobile device; assigning a priority level to the outgoing traffic, wherein the priority level is based on an application status, and wherein the priority level is one of a first priority corresponding to the first mobile application and a second priority corresponding to the second mobile application; sending first priority outgoing traffic to an application server bypassing a distributed proxy system, including at least a client side proxy component on the mobile device and a server side proxy on a host server; intercepting second priority outgoing traffic at a client side proxy of the distributed proxy system; determining whether a network destination of the second priority outgoing traffic is within (i) the public IP network or (ii) the private IP network; performing optimization based on the network policy of the second priority outgoing traffic to conserve battery and radio usage when (i) or (ii) is affirmative and sending the optimized outgoing traffic to the network destination; and
sending the second priority outgoing traffic to the application server without optimization at the client side proxy when neither (i) nor (ii) is affirmative. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
2. A mobile device whose traffic is optimized based on destination IP network type, comprising:
-
a processor coupled to a memory unit; a radio; wherein the mobile device is configured to; host a first mobile application and a second mobile application; receive a network policy originating from within a private IP network, wherein the private IP network is owned by an operator of the public IP network and policy enforcement related to the network policy is performed to conserve battery of the mobile device; identify the public IP network and the private IP network accessed by mobile traffic at the mobile device; detect outgoing traffic from one of the first or second mobile application executing on the mobile device; assign a priority level to the outgoing traffic, wherein the priority level is based on an application status, and wherein the priority level is one of a first priority corresponding to the first mobile application and a second priority corresponding to the second mobile application; send first priority outgoing traffic to an application server bypassing a distributed proxy system, including at least a client side proxy component on the mobile device and a server side proxy on a host server; intercept second priority outgoing traffic; determine whether a network destination of the second priority outgoing traffic is within (i) the public IP network or (ii) the private IP network; perform optimization based on the network policy of the second priority outgoing traffic to conserve battery and radio usage when (i) or (ii) is affirmative and sending the optimized outgoing traffic to the network destination; and
send the second priority outgoing traffic to the application server without optimization at the client side proxy when neither (i) nor (ii) is affirmative. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification