Patent ID: 7334228
Filing Date: 2008-02-19
Classification: G06F,Y02D

Abstract:
1. A processor-implemented runtime resource management method for use with a portable device, said method comprising the steps of: identifying one or more new application components scheduled to be loaded and stored on said portable device, each of said one or more new application components having a resource description list (RDL) associated therewith, said RDL identifying maximum required runtime resources that will be used when the respective application component is running; determining maximum required runtime resources for said one or more new application components from each said associated RDL; reserving maximum runtime resources required for running each application component stored in flashed memory of the portable device as defined by said RDL; wherein said reserving step comprises: determining a CARSRMAX (Currently Available Runtime System Resources of the portable device assuming all already loaded application components are simultaneously using the respective MAXimum amount of runtime resources reserved for their use) of said portable device; comparing, using said processor, said maximum required runtime resources for said one or more new application components to said CARSRMAX; and prohibiting, using said processor, said one or more new application components from being loaded and stored on said portable device if said CARSRMAX is less than said maximum required runtime resources for running said one or more new application components.