Concurrent Internet Service Control for mobile devices

The main objective of proposed control is to provide more network resource (bandwidth, data rate) to the foreground service that the user directly interacts with. The controller manages the amount of resource required by the foreground service, and limits the resource assignment to the background services that are concurrently running with the foreground service. Moreover, the controller additionally finds the appropriate tail time of cellular network, so that excessive power loss due to long tail time is eliminated. The solution is in progress to be applied in mobile phones, such as Galaxy nexus and Nexus 5.