Substantially instantaneous storage restoration for...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S112000, C711S162000, C711S166000, C711S170000, C714S004110

Reexamination Certificate

active

06345346

ABSTRACT:

FIELD OF THE INVENTION
This invention relates generally to the restoration of a storage device such as a hard disk drive to a previous state, and more particularly to such restoration that is substantially instantaneous.
BACKGROUND OF THE INVENTION
The restoration of a storage device for a computer, such as a hard disk drive, to a previous state is critical in many situations. For example, in enterprise computing situations, testing whether installation of new software to a hard disk drive is compatible with the rest of the system means that frequently the hard disk drive must be restored to a state previous to when the installation of the new software was performed, if bugs or problems are encountered after the software has been installed. This situation also presents itself in other environments, such as the personal computer context: for example, a user installing a new version of an operating system to his or her hard disk drive may find that the operating system does not function as advertised, such that the user desires to restore the disk drive to the previous operating system.
In situations such as these, the process for restoration is generally similar. First, a back-up of the storage device is made to another storage device, such as a hard disk drive. The new software is then installed, and the system booted and tested. When a problem arises such that restoration is required, the back-up previously made is copied back to the hard drive. However, this is a less than optimal solution: backing up and restoration of a storage device can take hours in the case of a personal computer, and in enterprise contexts can literally take days if there is enough information that needs to be backed up or restored. Thus, the testing process of new software installations becomes needlessly time intensive.
For these and other reasons, there is a need for the present invention.
SUMMARY OF THE INVENTION
The invention relates generally to the restoration of a storage device such as a hard disk drive of a computer to a previous state. In one embodiment, a system includes a host device such as a processor or computer, a connection point at the host device such as a communications bus, a primary storage and a secondary storage. The primary storage has stored thereon first data, and sends this data to the host device in response to receiving a corresponding read command at the connection point. The secondary storage stores second data in response to receiving a write command including this data at the connection point, and sends the second data in response to receiving a corresponding read command at the connection point.
Thus, in at least some embodiments, a first state can be defined as the first data already on the primary storage. Subsequent (second) data sent to the connection point by the host device is written to the secondary storage. Read commands from the host device are handled either by the primary or the secondary storage, depending on whether the command relates to the first data stored on the primary storage, or the second data stored on the secondary storage. Optimally, in at least some embodiments, this process is transparent to the host device.
In another embodiment, first data can be copied to the secondary storage and their roles (as the primary,l and the secondary storage) reverse. Furthermore, in some embodiments, near instantaneous reconciliation can be achieved by updating the secondary storage during free bus cycles, as is described in the detailed description.
Therefore, when restoration is required to the first state, in at least some embodiments the system also includes a switch—hardware or software—that instantly restores the secondary storage to an initial state prior to which the second data was stored thereon. This means that restoration to the first state is performed substantially instantaneously—the primary storage still has stored thereon the first data, and the secondary storage stores anew.
Furthermore, when a new “first state” is desired—such that this new state includes both the first data stored on the primary storage and the second data stored on the secondary storage then another switch of the system (in at least some embodiments) is included that copies the second data from the secondary storage to the primary storage, and the secondary storage is again restored to an initial state prior to which the second data was stored thereon. Thus, any new, third data sent by the host device is now stored on the secondary storage, such that restoration to the “first state” means restoration to the state where the primary storage has first and second data stored thereon.
It is noted that this application is limited to non-computer forensics applications only. Computer forensics applications are not encompassed in the scope of this patent application. As used herein, the phrase computer forensics refers to the application of computer investigation and analysis techniques in the interests of determining potential legal evidence. For example, computer data may be the evidence of a crime.
Different embodiments of the invention include systems, devices, and methods of varying scope. Other aspects, advantages and embodiments of the invention will become apparent by reference to the included drawings, and by reading the following detailed description.


REFERENCES:
patent: 4819154 (1989-04-01), Stiffler et al.
patent: 4959774 (1990-09-01), Davis
patent: 5212784 (1993-05-01), Sparks
patent: 5269022 (1993-12-01), Shinjo et al.
patent: 5357509 (1994-10-01), Ohizumi
patent: 5469573 (1995-11-01), McGill, III et al.
patent: 5487160 (1996-01-01), Bemis
patent: 5572659 (1996-11-01), Iwasa et al.
patent: 5724501 (1998-03-01), Dewey et al.
patent: 5740397 (1998-04-01), Levy
patent: 5742792 (1998-04-01), Yanai et al.
patent: 5758057 (1998-05-01), Baba et al.
patent: 5777874 (1998-07-01), Flood et al..
patent: 5799141 (1998-08-01), Galipeau et al.
patent: 5829045 (1998-10-01), Motoyama
patent: 6044444 (2000-03-01), Ofek
Www.tigerdirect.com; Catalog Excerpt, Date Unknown, p. 92XKD; Showing Goback Utilities Software.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Substantially instantaneous storage restoration for... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Substantially instantaneous storage restoration for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Substantially instantaneous storage restoration for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2940485

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.