System and method to automatically hibernate/resume mobile applications based on user location, user behavior and time
Publication Date: 2015-May-08
The IP.com Prior Art Database
Disclosed is a mechanism/method which can be used in smart phones to automatically hibernate or resume mobile applications based on various criteria like user location, user behavior, time etc., which would help in efficient usage of mobile computing resources like CPU, memory, battery etc.,
Page 01 of 4
System and method to automatically hibernate /resume mobile applications based on user location, user behavior and time
The typical smart phones which are being used currently have advanced computing capability and connectivity than the basic phones which had mainly two features of calling service and text messaging service. The smart phones allows users to install and run multiple applications on it. Many a times, it so happens that these applications would run continuously on the smart phone even when the user doesn't require its functionality/usage. This would in turn lead to uncalled usage of mobile computing resources like CPU, memory, battery and other components used for periodic sensing, communication etc.
For example, consider a case where the user has installed applications like tracking workout, navigation assistant, email clients, office suites, games, messengers etc., Now consider the following scenarios like
a) When the user is in office, he doesn't want applications like tracking workout, navigation assistant, personal messengers to work.
b) When the user is at his home, he doesn't want applications like official email client, office suites to work.
c) Similarly, when the use is asleep, he doesn't want any of these applications to work. But it so happens that when the user is in office he may get messages from his personal messenger, push messages from some gaming applications etc., which will in turn disturb the user. Apart from these unwanted applications may result in problem like battery drain out, performance degradation of smart phone etc.,
The proposed solution is to identify unwanted applications which are running on the mobile and hibernate it based on the user's current location and user's usage pattern. The solution also brings back application to running state from hibernation state based on the users current location and user's usage pattern. Apart from this, based from user's usage history, it is determined which application should be hibernated or resumed.