Patent ID: 7137026

Claim:
A method for starting a computer device, comprising the steps of: (a) initiating a startup of the computer device; (b) determining whether an operating error exists in a primary memory device of the computer device which prevents the running of an operating system of the computer device saved on the primary memory device; (c) determining, if it is determined in said step (b) that the error exists, whether the startup initiated in said step (a) is a warm start or cold start; (d) downloading a secondary operating system from a secondary memory located in a remote server and storing the secondary operating system in a random access memory of the computer device if it is determined that the startup is a cold start in said step (c), the random access memory being separate from the primary memory device, wherein the remote server detects a characteristic of the computer device, selects a secondary operating system appropriate for the device based on the detected characteristic, and transmits the secondary operating system to the computer device for storage in the random access memory; and (e) running the secondary operating system on the computer device after completing the downloading of said step (d).