Patent ID: 8019789

Claim:
A system for handling an application's access of objects for use within a mobile communications device, comprising: random access memory (RAM) having storage locations addressable within an addressable space, said RAM containing a persistable first object associated with a first index and having a first address within the addressable space; a non-volatile storage device having storage locations addressable within an addressable space, said storage device containing a persisted second object associated with a second index and having a second address within the storage device's addressable space; a reference table that contains the first address in a first storage element having a location based on the first index and contains the second address in a second storage element having a location based on the second index, the application locating the first storage element in the reference table based on the first index to obtain the first address for the persistable first object from the first storage element in the reference table and locating the second storage element in the reference table based on the second index to obtain the second address for the persisted second object from the second storage element in the reference table so that the persistable first object and the persisted second object are directly usable by the application as though both the persistable first object and the persisted second object are stored in the RAM.