UNIFYING INTERFACE FOR CLOUD CONTENT SHARING SERVICES
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user'"'"'s action to change a permission may be effected independently of the particular cloud content sharing service.
91 Citations
48 Claims
-
1-24. -24. (canceled)
-
25. A system, comprising:
-
a persisted aggregated users/groups store maintenance module configured to construct a persisted aggregated users/groups store that identifies files controlled by a user, wherein the files are maintained in a plurality of cloud content sharing services; a persisted aggregated file permissions store maintenance module configured to construct a persisted aggregated file permissions store that identifies access permissions associated with each file; a user interface module configured to display the persisted aggregated users/groups store and persisted aggregated file permissions store to the user, and to receive input from the user indicating how one or more of the access permissions are to be changed; an application program interface enabling interaction with the persisted stores, and a service aggregation interface module configured to issue an instruction to one or more of the cloud content sharing services to implement the change. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method, comprising:
-
constructing a persisted aggregated users/groups store that identifies files controlled by a user, wherein the files are maintained in a plurality of cloud content sharing services; constructing a persisted aggregated file permissions store that identifies access permissions associated with each file; displaying the persisted aggregated users/groups store and persisted aggregated file permissions store to the user; receiving input from the user indicating how one or more of the access permissions are to be changed; and issuing an instruction to one or more of the cloud content sharing services to implement the change. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. One or more computer readable media comprising having computer control logic stored thereon, the computer control logic comprising logic configured to cause a processor to:
-
construct a persisted aggregated users/groups store that identifies files controlled by a user, wherein the files are maintained in a plurality of cloud content sharing services; construct a persisted aggregated file permissions store that identifies access permissions associated with each file; display the persisted aggregated users/groups store and persisted aggregated file permissions store to the user; receive input from the user indicating how one or more of the access permissions are to be changed; and issue an instruction to one or more of the cloud content sharing services to implement the change. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification