OPERATION MODES FOR MOBILE TRAFFIC OPTIMIZATION AND CONCURRENT MANAGEMENT OF OPTIMIZED AND NON-OPTIMIZED TRAFFIC
First Claim
1. A method of routing requests from mobile device applications running on a mobile device, the method comprising:
- monitoring, by a client-side proxy on the mobile device, communications between the client-side proxy and a server, wherein the server is remote from the client-side proxy and operates in conjunction with the client-side proxy to optimize traffic in a wireless network to satisfy data needs of one or more mobile device applications;
upon determining, by the client-side proxy, a problem communicating with the server, routing requests from the one or more mobile device applications directly to a service provider, wherein the routed traffic bypasses the client-side proxy.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of operation modes for mobile traffic optimization and management of concurrent optimized and non-optimized traffic are disclosed. One embodiment includes classifying and handling traffic sent to and from mobile device applications running on a mobile device, the method includes, analyzing, on the mobile device, requests from the mobile device applications for recurrent patterns; traffic having a recurrent pattern is optimizable traffic and traffic with an unidentifiable pattern is non optimizable traffic, managing the optimizable traffic to reduce an amount of wireless data and signaling traffic sent to and from the mobile device and/or routing the non optimizable traffic from the mobile device applications to a service provider. In one embodiment, upon determining a problem communicating with the server, request are routed from the one or more mobile device applications directly to a service provider, the routed traffic bypassing a client-side proxy.
-
Citations
26 Claims
-
1. A method of routing requests from mobile device applications running on a mobile device, the method comprising:
-
monitoring, by a client-side proxy on the mobile device, communications between the client-side proxy and a server, wherein the server is remote from the client-side proxy and operates in conjunction with the client-side proxy to optimize traffic in a wireless network to satisfy data needs of one or more mobile device applications; upon determining, by the client-side proxy, a problem communicating with the server, routing requests from the one or more mobile device applications directly to a service provider, wherein the routed traffic bypasses the client-side proxy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of classifying and handling traffic sent to and from mobile device applications running on a mobile device, the method comprising:
-
analyzing, by a client-side proxy on the mobile device, requests from the mobile device applications for recurrent patterns, wherein traffic having a recurrent pattern is optimizable traffic and traffic with an unidentifiable pattern is non optimizable traffic; managing, by the client-side proxy, the optimizable traffic to reduce an amount of wireless data and signaling traffic sent to and from the mobile device; routing the non optimizable traffic from the mobile device applications to a service provider. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for classifying and handling traffic sent to and from mobile device applications running on a mobile device, the system comprising:
-
means for monitoring a communication connection between a client-side proxy on the mobile device and a remote server to detect if a communication problem exists; means for routing traffic from the mobile device applications responsive to whether a communication problem is detected between the client-side proxy and the server, wherein traffic from the mobile device applications is routed to a service provider if the communication problem is detected, and traffic from the mobile device applications is routed to the client-side proxy is no communication problem is detected. - View Dependent Claims (24, 25, 26)
-
Specification