Patent ID: 8914328

Claim:
A system for information management comprising: a processor configured to: intercept a file output from an application to a network storage before the file output is saved at the network storage, wherein the file output is directed towards protected data and intercepting the file output includes capturing the file output while the file output is communicated from the application to the network storage and intercepting the file output includes intercepting an Internet Protocol network packet, analyze the Internet Protocol network packet to determine whether a predetermined type of version of the protected data has been created, wherein analyzing the Internet Protocol network packet includes determining whether to generate a milestone marker and generating the milestone marker includes sending a metadata packet with the milestone marker using a network routing protocol, 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 file output includes a modification to the protected data, automatically back up the protected data, including by storing at least a portion of the file output as a backup version of the protected data, and in the event it is determined that the predetermined type of version of the protected data has not been created at least in part because the analyzed intercepted file output does not include a modification to the protected data, not back up the protected data; and a memory coupled to the processor and configured to provide the processor with instructions.