Patent ID: 6629227
Filing Date: 2003-09-30
Classification: G06F,H04L,H04N

Abstract:
A method for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device, the method comprising the steps of:determining an amount of memory capacity required by an application client to be downloaded from the server device; attempting to allocate the memory capacity to the application client, wherein the step of attempting to allocate the memory capacity comprises the steps of: attempting to allocate memory capacity to the application client from a private heap of the memory; and attempting to allocate the memory capacity from a system heap of the memory to the application client if the private heap has insufficient capacity to store the application client; purging data contained in the memory according to a dynamic list of priorities to create memory capacity in the memory for the application client if the communication terminal has insufficient memory capacity for the application client; allocating the memory capacity to the application client; and receiving the application client from the server device.