Method and system for centralized memory management in wireless terminal devices
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on-demand download and execution. A memory management kernel in each terminal device monitors a memory utilization of the terminal device. Based on the memory utilization, the memory management kernel interacts with an application gateway hosting the terminal device to download and execute one or more of the memory management scripts.
29 Citations
16 Claims
-
1. 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; anda “
Memory Critical”
state indicative of a critically low memory condition of the terminal device; andwherein, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A terminal device of a wireless network, the terminal device comprising a computer readable medium storing software code implementing a memory management kernel for executing the steps of:
-
monitoring a memory utilization on the terminal device; setting an operational state based on the monitored memory utilization; and controlling execution of one or more memory management scripts based on the operational state, 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; anda “
Memory Critical”
state indicative of a critically low memory condition of the terminal device; andwherein, 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification