MOBILE NETWORK CONGESTION RECOGNITION FOR OPTIMIZATION OF MOBILE TRAFFIC
First Claim
1. A method implemented by a mobile device for congestion detection in a mobile network, the method, comprising:
- sampling, at a mobile device, setup times for establishing a data connection between the mobile device and one or more base stations in the mobile network;
analyzing the setup times and data connection information to detect congestion at a base station from the one or more base stations in the mobile network,wherein the analyzing comprises using a baseline determined from the set of the setup times to detect increase in setup times associated with subsequent data connections established between the mobile device and the one or more base stations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for mobile network congestion recognition for optimization of mobile traffic are disclosed. A mobile device having a local proxy equipped with congestion recognition capabilities can sample time consumed to establish data connection between the mobile device and the mobile network, collect data including at least one of signal strength data, cell identifier, and location area code associated with the data connection between the mobile device and the mobile network, and anticipate network congestion, based at least on the time consumed and the collected data. On detecting mobile network congestion, the local proxy can apply a blocking policy to block all or low priority traffic from signaling the congested mobile network to ease the congestion.
-
Citations
70 Claims
-
1. A method implemented by a mobile device for congestion detection in a mobile network, the method, comprising:
-
sampling, at a mobile device, setup times for establishing a data connection between the mobile device and one or more base stations in the mobile network; analyzing the setup times and data connection information to detect congestion at a base station from the one or more base stations in the mobile network, wherein the analyzing comprises using a baseline determined from the set of the setup times to detect increase in setup times associated with subsequent data connections established between the mobile device and the one or more base stations. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
- 6. The method of claim 6, wherein, the increase in setup times is used as an indicator by the mobile device to detect congestion at the base station.
-
17. A machine readable storage medium having stored thereon instructions which when executed by a machine, causes the machine to:
-
aggregate setup times for connection requests in a mobile network to determine a baseline; detect increase in setup times for subsequent connection requests in the mobile network from the baseline; determine that a base station in the mobile network is congested based at least in part on the detected increase in setup times. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for anticipating network congestion, comprising:
-
sampling time consumed to establish data connection between a mobile device and a mobile network; collecting data including at least one of signal strength data, cell identifier, and location area code associated with the data connection between the mobile device and the mobile network; anticipating, based at least on the time consumed and the collected data, network congestion. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A mobile device equipped for managing data traffic to reduce network signaling, comprising:
-
a radio configured to send data connection requests to a mobile network; a processor; a memory unit having instructions stored thereon which when executed by the processor, causes the processor to; detect increase in radio turn on time values associated with data connection requests; determine whether the increase in radio turn on time values is due to congestion in the mobile network, wherein the radio turn on time is measured as the difference between time of a data request from an application on the mobile device and time of radio state transition from an idle state to a connected state. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A system for optimizing data traffic to reduce network signaling, comprising:
-
means for collecting a sample of radio turn on time values associated with data connection requests; means for determining a baseline radio turn on time value from the sample of radio turn on time values; means for comparing radio turn on time values of subsequent data connection requests to the baseline radio turn on time value to detect potential cases of network congestion; means for evaluating the potential cases of network congestion using congestion confirmatory data to detect network congestion; means for optimizing data traffic from the mobile device to reduce network signaling in response to detecting network congestion. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
Specification