FILE TREE STREAMING IN A VIRTUAL FILE SYSTEM FOR CLOUD-BASED SHARED CONTENT
First Claim
1. A method to implement prefetching in a cloud-based storage system, the method comprising:
- receiving a first file tree request to retrieve directory metadata pertaining to a directory in a hierarchical file system within a cloud-based storage system;
fetching a first portion of the directory metadata from the cloud-based storage system; and
prefetching a second portion of the directory metadata from the cloud-based storage system.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems for fast views of items in file directories or file folders when interacting with a cloud-based service platform. A server in a cloud-based environment interfaces with one or more storage devices to provide storage of shared content accessible by two or more user devices. A file tree request to view the file directory or file folder of a particular sought after item is issued from an application operating on one of the user devices. Additional file tree items in a file tree hierarchy are prefetched by the cloud-based service platform. The application closes the file tree metadata stream after receiving the portion of the file tree that pertains to the particular item and before receiving the entirety of the metadata pertaining to all of the file tree metadata of all of the items in the directory or folder that contains the particular sought after item.
102 Citations
20 Claims
-
1. A method to implement prefetching in a cloud-based storage system, the method comprising:
-
receiving a first file tree request to retrieve directory metadata pertaining to a directory in a hierarchical file system within a cloud-based storage system; fetching a first portion of the directory metadata from the cloud-based storage system; and prefetching a second portion of the directory metadata from the cloud-based storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium, embodied in a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor causes the processor to perform a set of acts to implement prefetching in a cloud-based storage system, the acts comprising:
-
receiving a first file tree request to retrieve directory metadata pertaining to a directory in a hierarchical file system within a cloud-based storage system; fetching a first portion of the directory metadata from the cloud-based storage system; and prefetching a second portion of the directory metadata from the cloud-based storage system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to implement prefetching in a cloud-based storage system, the system comprising:
-
a storage medium having stored thereon a sequence of instructions; and a processor or processors that execute the instructions to cause the processor or processors to perform a set of acts, the acts comprising, receiving a first file tree request to retrieve directory metadata pertaining to a directory in a hierarchical file system within a cloud-based storage system; fetching a first portion of the directory metadata from the cloud-based storage system; and prefetching a second portion of the directory metadata from the cloud-based storage system. - View Dependent Claims (20)
-
Specification