×

SYSTEM FOR AUTOMATICALLY RECOVERING A COMPUTER MEMORY USING SHADOWED DATA AND FILE DIRECTORY STRUCTURES

  • US 20080104148A1
  • Filed: 10/31/2007
  • Published: 05/01/2008
  • Est. Priority Date: 10/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A data shadowing system for the automatic backup storage of data that is written in the memory of a monitored computer system and the selective retrieval of this data for restoration to said memory, comprising:

  • memory module means, connected to a monitored computer system, for storing a shadow copy of the data which is written in the memory of the monitored computer system; and

    customer data file management means, resident in each of said plurality of monitored computer systems, for autonomously storing customer data files on said memory module means, comprising;

    customer data file mapping means for autonomously mapping file directory structures associated with the customer data written in the memory of the monitored computer system into file tree information which identifies original names of customer data files as stored on said monitored computer system, and a location in said memory module means which stores said customer data,change journal means for automatically tracking changes to said customer data files, including;

    customer data file creation, customer data file movement, customer data file content changes, and customer data file renaming,file history means, responsive to a modification of a customer data file, for generating a set of file change data indicative of a difference between said customer data file and said modified customer data file, andmapping database means for storing said file tree information and said location in said memory module means which stores said customer data in a database in said monitored computer system;

    wherein said memory module means comprises;

    customer data file storage means for storing each of said customer data files in said memory module means and, for modified customer data files, for storing said set of file change data and substituting said modified customer data file for said customer data file in said memory module means; and

    customer data file restoration means, responsive to a user requesting restoration of at least one customer data file, for autonomously writing said requested customer data file to said memory of said monitored computer system.

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