Patent ID: 7702952
Filing Date: 2010-04-20
Classification: G06F

Abstract:
1. A method for executing instructions on a processor in a consumer device having user configuration data that maintains user-selected preferences for the operation of the consumer device, the method comprising: determining if the user configuration data is corrupt; if the user configuration data is corrupt, replacing the user configuration data and, if the configuration data is not corrupt, preserving the user-selected preferences contained in the user configuration data for continued use during subsequent operation of the consumer device; storing a first application image and a second application image on the consumer device; selecting one of the first and the second application images to execute on the processor, wherein the selecting comprises: determining if the first application image is corrupt; executing the first application image on the processor if the first application image is not corrupt; and responsive to determining that the first application image is corrupt, executing on the processor the second application image; and wherein the user configuration data is initially created during operation of the consumer device using the first application image.