Patent ID: 7747634

Claim:
A system that preserves data, the system comprising a plurality of components, each component comprising computer-executable instructions recorded upon computer readable media and the components comprising: a trigger monitoring component that monitors file system events for a tunneling trigger event, wherein the tunneling trigger event is one of a rename file system operation, a delete-create file system operation, a delete-rename file system operation, and/or a rename-create file system operation, determines that the tunneling trigger event has occurred, and upon determining that the tunneling trigger event has occurred, initiates rich data tunneling; and a tunneling component that receives original data associated with a first item ID, wherein the first item ID is also associated with a rich data, receives changed data associated with a second item ID, stores both the first item ID and the second item ID in temporary storage, swaps the first item ID and the second item ID such that the first item ID is now associated with the changed data and the rich data and the rich data is now associated with the changed data, and wherein the tunneling component utilizes tunnel cache to swap item IDs.