×

Apparatus and method to map and copy computer files

  • US 7,747,586 B2
  • Filed: 04/23/2003
  • Issued: 06/29/2010
  • Est. Priority Date: 04/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method to copy a modified host computer file, comprising the steps of:

  • supplying a host computer comprising host computer files, an operating system, and a storage management program;

    supplying a backup cache external to said host computer;

    supplying a copy manager external to said host computer, wherein said copy manager is in communication with said host computer;

    supplying a data storage and retrieval system external to said host computer and external to said copy manager, wherein said data storage and retrieval system is in communication with said host computer and with said copy manager;

    continuously monitoring said host computer files by said storage management program;

    determining, by said storage management program, that a host computer file has been modified;

    determining, by said storage management program, if said modified host computer file has been saved;

    when said modified host computer file has been saved;

    determining, by said storage management program, if said modified computer file meets a copy criteria;

    mapping, by said storage management program, said modified computer file to one or more constituent blocks;

    generating, by said storage management program, meta-data describing said one or more constituent blocks;

    storing, by said storage management program, said meta-data in said backup cache;

    providing, by said storage management program, said meta-data to said copy manager; and

    copying, by said copy manager, said modified host computer file to one or more information storage media disposed in the data storage and retrieval system;

    wherein said determining step, said mapping step, said generating step, and said storing step, are all performed within a time interval less than a millisecond; and

    wherein a time interval between said storing step and said providing step is greater than about 10 hours.

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