Patent ID: 7925715

Claim:
A wireless communication device operable in a cellular communications system, the device comprising: a processing engine; a computer platform having a persistent storage comprising a plurality of persistent storage items each corresponding to a characteristic of the wireless device, the plurality of persistent storage items including a plurality of cellular telephone service related items; a service programming module operable to perform an activity on a selected one of the plurality of cellular telephone service related items, based on a persistent storage configuration comprising a program; wherein the program is associated with data relating to the activity to perform on the selected one of the plurality of cellular telephone service related items; wherein the computer platform further comprises a volatile memory; wherein the selected one of the plurality of persistent storage items is present in both the persistent storage and the volatile memory; wherein both a value of the selected persistent storage item in the persistent storage and a corresponding value of the selected persistent storage item in the volatile memory is changed by the execution of the program, the persistent storage being updated with the changed value; wherein the wireless device remains booted while executing the program until a wireless device user subsequently utilizes the selected one of the persistent storage items; and wherein a persistent storage access time associated with the time for the processing engine to retrieve the selected one of the plurality of cellular telephone service related items from the persistent storage is defined; wherein a volatile memory access time associated with the time for the processing engine to retrieve the selected one of the plurality of cellular telephone service related items from the volatile memory is defined; and copying the persistent storage items to the volatile memory when the persistent storage access time is greater than the volatile memory access time.