Patent ID: 7693962
Filing Date: 2010-04-06
Classification: G06F,H04L

Abstract:
1. A system comprising: a storage device storing a local file hierarchy having a plurality of cache files, each of the plurality of cache files corresponding to one of a plurality of remote files stored remotely in association with web servers running a distributed authoring and versioning enabled hypertext transfer protocol (HTTP) coupled to internet; a memory device storing an application program, a network access application program, an operating system (OS) including a file system, and a system plug-in for extending the file system; and a processor coupled to the storage device and the memory device, the processor executing the application program to send a file system request involving one or more of the plurality of remote files to the file system, the processor executing the file system to direct the file system request to the system plug-in, wherein the plurality of cache files correspond to local files cached for the plurality of remote files, the file system request including a pathname for a URI (Uniform Resource Identifier) in a name space associated with a domain name registry, the processor executing the network access application program coupled to the internet, the network access application program to create the local file hierarchy in parallel with the pathname for the URI, the local file hierarchy including persistent directories present in the name space, the processor executing the system plug-in to: wherein the network access application program receives the responsive information from the one of the web servers according to the HTTP based protocol request, wherein the network access application program updates the plurality of local files according to the responsive information and wherein the file system request includes a name associated with the plurality of remote files.