TECHNIQUES FOR RESOURCE OPERATION BASED ON USAGE, SHARING, AND RECOMMENDATIONS WITH MODULAR AUTHENTICATION
First 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;
directing an agent on a 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 a 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.
12 Assignments
0 Petitions
Accused Products
Abstract
Techniques for resource operation based on usage, sharing, and recommendations with modular authentication are provided. A resource space is associated with a principal. The resource space comprises resources local to a device of the principal and remote from the device. The resources presented in a merged view within a local file system and operating system of the device. In an embodiment, the device negotiates authentication with an intermediary for access to a legacy service where authentication is performed by the intermediary on behalf of the device, and the intermediary establishes an authentication session between the principal and the legacy service.
-
Citations
20 Claims
-
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; directing an agent on a 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 a 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising:
-
presenting a merged view on a device of a principal, the merged view showing local files and remote network files integrated together in a local file system for a local operating system, the local files and remote network files comprise a file space defined for the principal; detecting a message from the principal associated with a particular file; sending the message to other principals using different mechanisms to send the message to each of the other principals; and storing the message in a remote repository that is separate from where the particular file is stored, the repository having other previous messages associated with the particular file. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising.
negotiating with a client to discover compatible authentication capabilities between the method and the client; -
receiving a particular authentication capability from the compatible authentication capabilities as selected by the client for use, the particular authentication capability received with a client credential that is for use with the particular authentication capability; authenticating the client via a selected authentication service using the client credential; and creating an authentication session between the client and a legacy service based on successful authentication of the client with the authentication service. - View Dependent Claims (17, 18, 19, 20)
-
Specification