Resuming Applications and/or Exempting Applications from Suspension
First Claim
Patent Images
1. A method comprising:
- receiving, from an operating system component running on a computing device, a request to exempt one application of multiple applications running on the computing device from being suspended due to the multiple applications not satisfying a policy; and
exempting, in response to the request, the one application from being suspended on the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Only a particular number of applications on a computing device are active at any given time, with applications that are not active being suspended. A policy is applied to determine when an application is to be suspended. However, an operating system component can have a particular application be exempted from being suspended (e.g., due to an operation being performed by the application). Additionally, an operating system component can have an application that has been suspended resumed (e.g., due to a desire of another application to communicate with the suspended application).
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from an operating system component running on a computing device, a request to exempt one application of multiple applications running on the computing device from being suspended due to the multiple applications not satisfying a policy; and exempting, in response to the request, the one application from being suspended on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, from an operating system component running on a computing device, a request to resume execution of an application that has been suspended due to the computing device no longer displaying a user interface for the application; and resuming, in response to the request, execution of the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
-
receive, from an operating system component running on the computing device, a request to exempt one application of multiple applications running on the computing device from being suspended due to the multiple applications not satisfying a policy, the request being received in response to the operating system component determining that the one application is performing an operation that is to be allowed to continue; and exempt, in response to the request, the one application from being suspended on the computing device for an amount of time, and allow the one application to be suspended after the amount of time elapses, the amount of time being dependent on a reason why the one application is being requested to be exempted from being suspended.
-
Specification