Patent ID: 7454199
Filing Date: 2008-11-18
Classification: G06F,H04L,H04M,H04W

Abstract:
1. A method for managing a memory in a device for storing applications, each application comprising at least one application component and application-associated data, the method comprising: receiving a first transaction; determining if an available amount of said memory is sufficient for performing said first transaction; if said available amount of said memory is insufficient for performing said first transaction, continuing to increase said available amount by deleting one or more application components associated with one or more applications not currently executing until said available amount of said memory is sufficient for performing said first transaction; receiving a second transaction for executing a selected application from said applications stored in said memory; determining whether all application components associated with said selected application are stored in said memory; and if all application components of said selected application are not stored in said memory, restoring only each previously deleted application component of said selected application; wherein said deleting maintains application-associated data in said memory.