Claims
- 1. An application specific rollback system comprising:
a software application that performs operations requested by a user to generate application specific data; the software application having an application specific rollback module with an index for assisting in locating different states of the application specific data that were generated by the user requests; a logical view storage that provides an organizational scheme for storage of the application specific data on one of a plurality of storage media, for migration of the application specific data to other ones of the plurality of storage media, for tracking the migration of the application specific data over time, and for maintaining the index of the software application; and the application specific rollback module providing access to a specific version of the application specific data when requested by a user such that the application specific data from a user selected date is accessible.
- 2. The application specific rollback system of claim 1 wherein a state change occurs when application specific data is migrated.
- 3. The application specific rollback system of claim 1 wherein a state change occurs when application specific data is edited.
- 4. The application specific rollback system of claim 1 wherein a state change occurs when application specific data that has been infected by a virus is altered by the virus.
- 5. The application specific rollback system of claim 1 wherein the software application further comprises a scroll bar for scrolling through a list of dates that correspond to state changes in the application specific data.
- 6. The application specific rollback system of claim 1 wherein the application specific rollback module further comprises a function for providing a copy of the specific version of the application specific data that is requested by the user.
- 7. The application specific rollback system of claim 6 wherein the copy of the specific version of the application specific data is saved to a storage media other than where the application specific data of interest is currently stored.
- 8. A method for retrieving information from a computer system comprising:
generating information with a software application; storing the information through an organizational scheme provided by a logical view storage module such that the information may be migrated through different media devices depending on factors such as access to the information, storage profiles, and file storage history; selecting a specific date and time in the history of the information when the information existed in a state that is desirable to a user; requesting the software application to access the information as the information existed at the specified date and time in the history of the information; and storing the requested information in a new location to begin a new history of the information, the new history beginning with the information as it existed at the specified date and time that was requested by the user.
- 9. The method of claim 8 wherein said selecting a specific date and time in the history of the information comprises scrolling through a list of dates that indicate specific times when the state of the information was changed.
- 10. The method of claim 9 wherein the state change comprises migrating the information from one media device to another media device.
- 11. The method of claim 9 wherein the state change comprises editing the information with the software program.
- 12. The method of claim 9 wherein the state change comprises infecting the information with a computer virus.
- 13. The method of claim 12 wherein the state change comprises the virus altering the content of the application specific data.
- 14. The method of claim 9 wherein said storing the requested information in a new location comprises storing the information at a different media device.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/774,302, entitled “Logical View With Granular Access to Exchange Data Managed by Modular Data and Storage Management Systems,” filed Jan. 30, 2001, pending, which claims the benefit of U.S. Provisional Application Ser. No. 60/179,343, entitled “Logical View With Granular Access to Exchange Data Managed by Modular Data and Storage Management Systems,” filed Jan. 31, 2000, all of which are incorporated by reference herein in their entireties.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60179343 |
Jan 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09774302 |
Jan 2001 |
US |
Child |
09876289 |
Jun 2001 |
US |