Mobile traffic categorization and policy for network use optimization while preserving user experience
First Claim
1. A method for categorizing traffic in a wireless network, the method, comprising:
- determining whether to send new or changed data from a host server to a mobile device based on;
whether an application on the mobile device to which the new or changed data is relevant, is running in a foreground;
wherein the determining is performed by a proxy server coupled to the host server and able to wirelessly connect to the mobile device;
wherein, the proxy server is remote from the mobile device and the host server;
selecting a network configuration for use in sending the new or changed data;
wherein, the network configuration includes a selection among, 3G, LTE, or 4G networks to send the new or changed data;
wherein, the network configuration with a slower data rate is selected to send the new or changed data when the application is not interacting with a user;
wherein, the application is characterized as fully, partially or not cached, wherein the new or changed data are characterized as fully or partially cached for non-time critical data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of mobile traffic categorization and policy implementation for network use optimization are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of detecting an activity state of an application on a mobile device to which traffic is originated from or directed to, detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server, determining a timing with which to allow the traffic to pass through, based on the activity state or the time criticality and/or controlling radio use on the mobile device based on the timing with which the traffic is allowed to pass through. The method may further include selecting a network configuration in the wireless network for use in passing traffic to and from the mobile device.
1745 Citations
20 Claims
-
1. A method for categorizing traffic in a wireless network, the method, comprising:
- determining whether to send new or changed data from a host server to a mobile device based on;
whether an application on the mobile device to which the new or changed data is relevant, is running in a foreground;wherein the determining is performed by a proxy server coupled to the host server and able to wirelessly connect to the mobile device;
wherein, the proxy server is remote from the mobile device and the host server;
selecting a network configuration for use in sending the new or changed data;
wherein, the network configuration includes a selection among, 3G, LTE, or 4G networks to send the new or changed data;
wherein, the network configuration with a slower data rate is selected to send the new or changed data when the application is not interacting with a user;wherein, the application is characterized as fully, partially or not cached, wherein the new or changed data are characterized as fully or partially cached for non-time critical data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- determining whether to send new or changed data from a host server to a mobile device based on;
-
15. A system for categorizing traffic in a wireless network, the method, comprising:
- means for, detecting an activity state of an application on a mobile device which traffic is originated from or directed to;
means for, detecting a time criticality of data contained in the traffic to be sent between the mobile device and the host server;
means for, determining a timing with which to allow the traffic to pass through, based on the activity state or the time criticality;
means for, selecting, the wireless network for passing through traffic;
wherein, a selection is made among 3G, LTE, or 4G networks, wherein, the activity state includes whether a user is interacting with the application;
wherein, the wireless network with a slower data rate is used for the traffic when the application is not interacting with the user;
wherein, the application is characterized as fully, partially or not cached, wherein the application receiving or sending the traffic having time critical data is not cached. - View Dependent Claims (16, 17, 18, 19)
- means for, detecting an activity state of an application on a mobile device which traffic is originated from or directed to;
-
20. A machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for using traffic categorization to select use of different network configurations in a wireless network, the method, comprising:
- selecting whether 3G, 4G or LTE network is used in sending traffic between a mobile device and a host server in the wireless network based on;
an activity state of an application on the mobile device for which traffic is originated from or directed to;
wherein the activity state of the application is determined by user interaction with the application on the mobile device;
wherein, the wireless network with a slower data rate is used for the traffic when the application is not interacting with the user;
wherein, the application is characterized as fully, partially or not cached, wherein the application receiving or sending the traffic having time critical data is not cached.
- selecting whether 3G, 4G or LTE network is used in sending traffic between a mobile device and a host server in the wireless network based on;
Specification