Patent ID: 9552363
Date: 2017-01-24
CPC Classifications: G06F

Claim:
1. A method implemented at least in part by a computer, the method comprising: receiving an indication of a file system object of a local file system of a client, wherein the local file system is controlled and managed by a local file system manager on the computer, wherein the local file system comprises a local namespace controlled and managed by the local file system, wherein the local file system stores local file system objects and stores placeholders that represent respective remote file system objects, wherein the placeholders and the file system objects have respective entries in the local namespace, and wherein each placeholder contains a respective network resource location of a respective remote file system object, the remote file system object configured to bi-directionally synchronize with a respective local filesystem object represented by the respective placeholder; based on receipt of the indication, detecting that the file system object is represented by a placeholder stored on the local file system, the placeholder indicating at least that content of the corresponding file system objects exists in a remote storage system, the placeholder containing a respective network resource location of a respective remote file system object with which the local file system object synchronizes; determining that the client is offline with respect to the remote storage system, the client determined to be offline with respect to the remote storage system based on the client being unable to communicate with the remote storage system; based on the determining that the client is offline, performing actions, the actions comprising: after the updating, determining that the client is no longer offline with respect to the remote storage system, and based thereon: