Patent ID: 7190951

Claim:
A method for operating a wireless communications device, comprising: providing a plurality of static objects each having a unique static Object ID and predefined entry point; providing a static object handler for correlating each static object by static Object ID and entry point; providing a plurality of object initiators; wirelessly downloading at least one dynamic object; assigning a unique dynamic Object ID to each downloaded dynamic object; configuring a dynamic object handler to correlate each downloaded dynamic object by dynamic Object ID; activating at least one of said plurality of static and dynamic objects, said activating comprising: receiving a object activation request for a requested object from one of said plurality of object initiators, the request including an Object ID; responsive to said request, (a) using said dynamic object handler to find a target dynamic object having a dynamic Object ID equal to the Object ID of the request; (b) if said target dynamic object was found in step (a), identifying an entry point associated with said target dynamic object and utilizing the entry point to activate said target dynamic object as the requested object; (c) if said target dynamic object was not found in step (a), using said static object handler to find a target static object having a static Object ID equal to the Object ID of the request; and (d) if said target static object was found in step (c), identifying an entry point associated with said target static object and utilizing the entry point to activate said target static object as the requested object.