Patent ID: 7472247

Claim:
A method of controlling centralized memory management of a terminal device of a wireless network, the method comprising steps of: monitoring a memory utilization on the terminal device; setting an operational state of a memory management kernel based on the monitored memory utilization; and controlling execution of one or more memory management scripts based on the operational state of the memory management kernel, wherein the operational state comprises any one of: a “Normal” state indicative of a normal memory condition of the terminal device; a “Memory Limited” state indicative of a low memory condition of the terminal device; and a “Memory Critical” state indicative of a critically low memory condition of the terminal device; and wherein, when the operational state is either “Memory Limited” or “Memory Critical”, the step of controlling execution of one or more memory management scripts comprises steps of: formulating a memory management message including an indication of the operational state, and forwarding the memory management message to an application gateway; subsequently receiving information identifying one or more memory management scripts from the application gateway; downloading each identified memory management script; and executing each downloaded memory management script.