Patent ID: 7801854
Filing Date: 2010-09-21
Classification: G06F

Abstract:
1. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the computer to perform a method, the computer having an electronic file system with access to first and second stores, the method comprising steps of: selecting a first item from the first store, the first item being organized under a first list in the first store; responsive to first item being selected, determining whether the first item is simultaneously organized under a second list in the first store; serializing the first item as binary large object (“BLOB”); deserializing the BLOB into a second item in the second store, wherein the second item comprises a duplicate of the first item; storing a second item in the second store, wherein the second item includes metadata; responsive to determining that the first item is organized under the second list, converting the first in the first store into a first proxy item in the first store targeting the second item in the second store, the first proxy item being organized under the second list but not the first list, wherein the first proxy item is a shortcut to the second item in the second store and wherein the first proxy item includes the metadata of the second item; selecting the second item in the second store; responsive to the second item being selected, determining whether the first proxy item exists in the first store; responsive to determining that the first proxy item exists, removing the first proxy item from the first store; and storing a third item in the first store based on the second item.