Patent ID: 8893114

Claim:
A computer-implemented method for executing a software package from within random access memory, at least a portion of the method being performed by a computing system comprising at least one processor, the method comprising: identifying a computing device that contains both random access memory and firmware updatable read only memory, the computing device being configured such that updating the firmware updatable read only memory involves rebooting the computing device; providing a network accessible software package repository; providing a download agent within the firmware updateable read only memory, the download agent being programmed to: create a working area within the random access memory by emulating persistent storage; access the software package repository through a network connection to extract a software package; execute the software package in the working area of the random access memory that emulates persistent storage, wherein the download agent is programmed to extract the software package and execute the software package in the working area of the random access memory that emulates persistent storage without rebooting the computing device.