Application Management
First Claim
Patent Images
1. A computer-implemented method for managing computer applications, the method comprising:
- executing one or more computer applications;
ranking the applications according to one or more criteria that change in response to a user'"'"'s interaction with the applications and saving state information for certain of the one or more applications;
terminating one or more applications in response to a memory condition;
subsequently reviving one of the terminated applications using the saved state information.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be embodied in, among other things, a method that includes executing one or more computer applications and ranking the applications according to one or more criteria that change in response to a user'"'"'s interaction with the applications. State information for certain of the one or more applications is saved and one or more applications are terminated in response to a memory condition. Subsequently, one of the terminated applications is revived using the saved state information.
127 Citations
19 Claims
-
1. A computer-implemented method for managing computer applications, the method comprising:
-
executing one or more computer applications; ranking the applications according to one or more criteria that change in response to a user'"'"'s interaction with the applications and saving state information for certain of the one or more applications; terminating one or more applications in response to a memory condition; subsequently reviving one of the terminated applications using the saved state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented system for managing computer applications, the system comprising:
-
an application manager to classify applications according to one or more criteria that change in response to a user'"'"'s interaction with the applications and to save state information for certain of one or more applications; an application terminator to terminate one or more applications upon the occurrence of a memory shortage; a kernel to, in response to user interaction with the one or more applications, revive a terminated application using the saved state information when the terminated application has the highest application ranking. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented system, comprising:
-
computer memory to store a plurality of simultaneously-operating computer applications; an application manager; means for temporarily terminating and relaunching applications in response to a computer memory condition.
-
Specification