Backup information management
First Claim
Patent Images
1. A method for information management comprising:
- intercepting output from an application by continuously monitoring input/output (I/O) as the I/O traverses from the application to an operating system but prior to arrival at the operating system in order to trap file I/O before information is written to storage without modification to the operating system, wherein the output is directed towards protected data;
using a processor to analyze the intercepted output to determine whether a predetermined type of version of the protected data has been created;
in the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted output includes a save and a close, automatically backing up the protected data, including by storing at least some of the intercepted output as a backup version of the protected data, wherein the version backed up is the predetermined type of version; and
not backing up the protected data in the event it is determined that the predetermined type of version of the protected data has not been created.
9 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for information management comprises monitoring output from an application, wherein the output is monitored substantially continuously; determining if the output is associated with a predetermined type of version; and saving data associated with the output if the output is associated with the predetermined type of version.
-
Citations
21 Claims
-
1. A method for information management comprising:
-
intercepting output from an application by continuously monitoring input/output (I/O) as the I/O traverses from the application to an operating system but prior to arrival at the operating system in order to trap file I/O before information is written to storage without modification to the operating system, wherein the output is directed towards protected data; using a processor to analyze the intercepted output to determine whether a predetermined type of version of the protected data has been created; in the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted output includes a save and a close, automatically backing up the protected data, including by storing at least some of the intercepted output as a backup version of the protected data, wherein the version backed up is the predetermined type of version; and not backing up the protected data in the event it is determined that the predetermined type of version of the protected data has not been created. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for information management comprising:
-
a processor configured to; intercept output from an application by continuously monitoring input/output (I/O) as the I/O traverses from the application to an operating system but prior to arrival at the operating system in order to trap file I/O before information is written to storage without modification to the operating system, wherein the output is directed towards protected data; analyze the intercepted output to determine whether a predetermined type of version of the protected data has been created; in the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted output includes a save and a close, automatically back up the protected data, including by storing at least some of the intercepted output as a backup version of the protected data, wherein the version backed up is the predetermined type of version; and not back up the protected data in the event it is determined that the predetermined type of version of the protected data has not been created; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for information management, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
intercepting output from an application by continuously monitoring input/output (I/O) as the I/O traverses from the application to an operating system but prior to arrival at the operating system in order to trap file I/O before information is written to storage without modification to the operating system, wherein the output is directed towards protected data; analyzing the intercepted output to determine whether a predetermined type of version of the protected data has been created; in the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted output includes a save and a close, automatically backing up the protected data, including by storing on the second device at least some of the intercepted output as a backup version of the protected data, wherein the version backed up is the predetermined type of version; and not backing up the protected data in the event it is determined that the predetermined type of version of the protected data has not been created. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification