Patent ID: 9734158
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. A method implemented at least in part by a computer, the method comprising: receiving metadata for a file system object that is represented by a placeholder, the placeholder being stored on a local file system of a client, the placeholder including data that identifies a remote storage system from which content of the file system object is obtainable, the client structured to synchronize the local file system, including the placeholders, with the remote storage system, the metadata sufficient to allow the client, while offline with respect to the remote storage system, to obtain namespace information about the file system object from the placeholder; storing the metadata in the placeholder, the metadata comprising search metadata comprised of a sub-portion of the content of the file system object, the sub-portion comprising less than all of the content; responding to a search request to search the file system by searching the search metadata of the file system object; and further responding to the search by searching metadata from local file system objects that are stored on the local file system, wherein the searched metadata includes metadata from local file system objects that are not configured to be synchronized with the remote storage system including when the client is online with respect to the remote storage system.