×

System and method of enabling file revision management of application software

  • US 6,629,109 B1
  • Filed: 03/02/2000
  • Issued: 09/30/2003
  • Est. Priority Date: 03/05/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A file revision management system for executing file revision management when an application which is operating on an operating system of a computer system saves a file by means of file overwrite, comprising:

  • a file manipulation monitoring means for monitoring and hooking API (Application Program Interface) commands which are outputted by the application to the operating system and thereby detecting file manipulation which is going to be executed by the application; and

    a processing means for executing file manipulation necessary for the file revision management such as file deletion and file name change for generating a backup file and processes necessary for the file revision management depending on the file manipulation which is going to be executed by the application which has been detected by the file manipulation monitoring means, wherein when the file manipulation detected by the file manipulation monitoring means is “

    file deletion”

    of a file having a name “

    An”

    which has been stored in a storage unit of the computer system, the processing means changes the name of the file “

    An”

    stored in the storage unit into a corresponding backup file name “

    Bn”

    instead of actually deleting the contents of the deleted file “

    An”

    from the storage unit, and stores the deleted file name “

    An”

    in a deleted file name memory means, and when the file manipulation detected by the file manipulation monitoring means is “

    file name change”

    from a file name “

    C”

    into a file name “

    D”

    , the processing means judges whether or not each of the deleted file names “

    An”

    stored in the deleted file name memory means matches the file name “

    D”

    after the file name change, and regards a file in the storage unit corresponding to a deleted file name “

    An”

    that matched the file name “

    D”

    after the file name change as the object of reserve, and regards files in the storage unit corresponding to deleted file names “

    An”

    that did not match the file name “

    D”

    after the file name change as unnecessary temporary files.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×