Patent ID: 9727232
Date: 2017-08-08
CPC Classifications: G06F

Claim:
1. A method comprising: determining a threshold user state value based on a user profile associated with a device; adjusting the threshold user state value based, at least, in part on habits of a user associated with the user profile to form a user-specific threshold user state value, wherein the user-specific threshold state value corresponds to a user-specific threshold patience level with a current rate of operation of the device; receiving user input; determining, by a processor, a user state value based at least in part on the received user input, wherein the user state value corresponds to a patience level of the user with the current rate of operation of the device; determining a first factor and a second factor associated with each of a plurality of applications being currently operated by the device; assigning a weight to each of the first factor and the second factor, wherein the weight of the first factor is different than the weight of the second factor; determining, based at least in part on the weighted first factor and the weighted second factor associated with each of the plurality of applications being currently operated by the device, an application to be closed or suspended from among the plurality of applications being currently operated by the device; causing, in an instance in which the user state value satisfies the user-specific threshold user state value, the determined application to be closed or suspended; and causing establishment of a different network connection based at least in part on comparison of the user state value to a threshold user state value.