Patent ID: 6195695
Filing Date: 2001-02-27
Classification: G06F,Y10S

Abstract:
A method of processing data at a client computer using an executable application stored on storage at the client computer, where the client computer is coupled to a host computer through a communications channel and has the capability of recovering from a corruption of data at the client computer without downloading another copy of the executable application from the host computer, the steps of the method comprising:dividing the storage at the client computer into at least two different areas before the executable application is used;obtaining the executable application and storing a first copy of the executable application in one area of the storage and a second copy in a different area of the storage, the first copy being a working copy and the second copy being an archive or backup copy;storing an address of the one area of the storage, wherein the first copy of the executable application is stored, in a bootable area of the storage;booting the client computer system utilizing the bootable area of the storage wherein the first address is stored;using a copy of the executable application which is stored at the first address as a working copy of the executable application for data processing at the client computer;sensing corruption of the working copy of the executable application and thereafter storing a second address of the different area of storage wherein the second copy of the executable application is stored;booting the client computer system utilizing the bootable area of storage wherein the second address is stored; andusing the archive or backup copy of the executable application as the working copy, wherein the client computer system can resume processing data after a corruption of the working copy of the executable application without downloading an additional copy of the executable application from the host computer by using the backup or archive copy of the executable application.