Patent ID: 8843545

Claim:
A method of controlling a device having a shared processing resource, the method comprising: ascertaining a supervision timer value for a client service that uses the shared processing resource; causing the client service to make a server request; and controlling a supervision timer so as to cause the supervision timer to timeout upon expiration of a time period corresponding to the ascertained supervision timer value, wherein ascertaining the supervision timer value for the client service that uses the shared processing resource comprises: ascertaining which of a plurality of use scenarios presently represents an operation state of the device, wherein the use scenarios are distinguished from one another at least in part by which of a plurality of services are presently active, wherein the plurality of services include the client service and each of the plurality of services utilizes the shared processing resource when active; selecting one supervision timer value from a set of two or more stored supervision timer values each associated with the client service, wherein said selection is made at least partly as a function of the ascertained use scenario; and retrieving the selected supervision timer value from the set of stored supervision timer values.