System and method for terminating applications

   
   

A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application programs executing on the computer. A priority value is assigned to each of the identified computer applications. The priority value is based on multiple characteristics of the identified computer application programs. The computer application program with the smallest priority value is automatically terminated. If the computer application program with the smallest priority value is in a modal state in which it waits for a response from a user, then a default response is provided to the application prior to terminating the computer application program. The characteristics associated with the computer application programs may include average launch times, average memory usages, a class or type of application, frequencies of usage, and an amount of data stored on the computer by the computer application program.

Un programme d'application informatique s'exécutant sur un ordinateur, tel qu'un ordinateur portatif, est choisi pour l'arrêt par les premiers programmes d'identification d'application informatique s'exécutant sur l'ordinateur. Une valeur prioritaire est assignée à chacune des applications informatiques identifiées. La valeur prioritaire est basée sur des caractéristiques multiples des programmes identifiés d'application informatique. Le programme d'application informatique avec la plus petite valeur prioritaire est automatiquement terminé. Si le programme d'application informatique avec la plus petite valeur prioritaire est dans un état modal dans lequel elle attend une réponse d'un utilisateur, alors une réponse de défaut est fournie à l'application avant de terminer le programme d'application informatique. Les caractéristiques liées aux programmes d'application informatique peuvent inclure des utilisations de temps de lancement et moyennes moyennes de mémoire, une classe ou un type d'application, des fréquences d'utilisation, et une quantité de données stockées sur l'ordinateur par le programme d'application informatique.

 
Web www.patentalert.com

< Method and system for program editing

< Method for binary-level branch reversal on computer architectures supporting predicated execution

> Methods and systems for implementing dynamic properties on objects that support only static properties

> System, method and apparatus for supporting a kernel mode driver

~ 00163