Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
First Claim
1. A system comprising a mobile client implemented on a mobile device for reducing signaling overload on a mobile network, the mobile client comprising:
- one or more processors;
one or more memories including program instructions, when executed are configured for;
detecting an increase in setup times for connection requests in a mobile network from a baseline based on a first timestamp and a second timestamp;
recognizing congestion at a mobile base station in the mobile network based at least in part on the increase in setup times, wherein, the congestion is recognized by the mobile client before a rejection to a connection request is received from the mobile base station; and
applying a blocking policy to selectively block traffic from the mobile device from reaching the mobile network in response to recognizing and confirming that the mobile network is congested, wherein confirming that the mobile network is congested comprises;
determining a signal strength range from at least one of a cell identifier and a location area code;
comparing a received signal strength to the signal strength range; and
determining the increase in setup times is not due to a low signal strength, wherein the mobile client uses the first timestamp and the second timestamp to determine a time elapsed to establish a connection with the mobile base station in the mobile network.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for recognizing congestion in a mobile network to make intelligent decisions regarding connecting to an operator network is disclosed. A mobile device having a local proxy equipped with congestion recognition capabilities can use time elapsed to establish connection with a mobile base station in the mobile network to recognize congestion at the mobile base station. Further, in response to recognizing congestion at the mobile base station, the local proxy can selectively block traffic from the mobile device from traversing the mobile network to reduce signaling overload on the mobile network.
16 Citations
16 Claims
-
1. A system comprising a mobile client implemented on a mobile device for reducing signaling overload on a mobile network, the mobile client comprising:
-
one or more processors; one or more memories including program instructions, when executed are configured for; detecting an increase in setup times for connection requests in a mobile network from a baseline based on a first timestamp and a second timestamp; recognizing congestion at a mobile base station in the mobile network based at least in part on the increase in setup times, wherein, the congestion is recognized by the mobile client before a rejection to a connection request is received from the mobile base station; and applying a blocking policy to selectively block traffic from the mobile device from reaching the mobile network in response to recognizing and confirming that the mobile network is congested, wherein confirming that the mobile network is congested comprises; determining a signal strength range from at least one of a cell identifier and a location area code; comparing a received signal strength to the signal strength range; and determining the increase in setup times is not due to a low signal strength, wherein the mobile client uses the first timestamp and the second timestamp to determine a time elapsed to establish a connection with the mobile base station in the mobile network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable storage medium having stored thereon instructions which when executed by a machine, causes the machine to:
-
detect an increase in setup times for connection requests in a mobile network from a baseline based on a first timestamp and a second timestamp; recognize congestion at a mobile base station in the mobile network based at least in part on the increase in setup times, wherein, the congestion is recognized by a mobile client before a rejection to a connection request is received from the mobile base station; and apply a blocking policy to selectively block traffic from a mobile device from reaching the mobile network in response to recognizing and confirming that the mobile network is congested, wherein confirming that the mobile network is congested comprises; determining a signal strength range from at least one of a cell identifier and a location area code; comparing a received signal strength to the signal strength range; and determining the increase in setup times is not due to a low signal strength. - View Dependent Claims (16)
-
Specification