Patent ID: 9600679
Date: 2017-03-21
CPC Classifications: G06F,H04L

Claim:
1. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising: acquiring a resource space assigned to a principal, the resource space defining multiple collaboration resources dispersed over a network, wherein the resource space is metadata, and the metadata includes: resource identifiers for the collaboration resources, network locations for acquiring a master version of each collaboration resource, version numbers for each collaboration resource, owner information for each collaboration resource, and a last date and time modified for each collaboration resource, and wherein some of the collaboration resources is associated with multiple different resource spaces, and wherein acquiring further includes detecting a successful authentication of the principal and using a principal identifier for the principal to acquire the resource space; remotely mounting, by a local operating system of a device operated by the principal, at least one of the collaboration resources on the device, and wherein remotely mounting further includes processing the remote mounting by the local operating system in a manner that the principal is unaware of remote mounting for that at least one collaboration resource by the local operating system of the device performing remote mounting from the device to the at least one collaboration resource in a session; directing an agent on the device of the principal to present an integrated view of the resource space making each collaboration resource appear to be within a local file system for the local operating system of the device, and wherein directing further includes instructing the agent to create directories for the resource space within the local file system, one directory for certain collaboration resources shared by the principal with other principals, another directory for other collaboration resources shared with the principal from some of the other principals, and a third directory for some collaboration resources recommended to the principal, and wherein directing further includes dynamically pushing the agent to the device and configuring the agent as a merge view filter within the local operating system of the device; and dynamically and transparently downloading a particular collaboration resource to the device, via the agent, for principal access when a particular reference to the particular collaboration resource is activated by the principal.