CPC H04L 63/104 (2013.01) [G06F 9/543 (2013.01)] | 20 Claims |
1. A method for cross-platform collaboration, the method comprising:
initiating inter-system sharing between a content management system (CMS) that stores a plurality of content objects and a third-party system;
generating a content object hierarchy comprising a CMS hierarchical level for storing at least one content object of the plurality of content objects at the content management system based at least in part on a mapping that correlates the content object hierarchy to a hierarchy at the third-party system, wherein
the hierarchy at the third-party system comprises a third-party hierarchical level,
the third-party hierarchical level at the third-party system corresponds to the CMS hierarchical level at the content management system,
the third-party hierarchical level and the CMS hierarchical level have different identifiers, and
the third-party hierarchical level on the third-party system corresponds to the CMS hierarchical level in that the CMS hierarchical level at the content management system is generated at least by the mapping that maps the third-party hierarchical level at the third-party system to the content object hierarchy at the content management system;
determining an access permission at least by mapping a third-party permission schema on the third-party system to a CMS permission schema on the content management system for at least one user to access the content object hierarchy with the access permission, wherein the CMS schema is equally or more restrictive than the third-party permission schema for accessing the content object hierarchy; and
granting, to at least one user of the third-party system, the access permission to access the at least one of the plurality of content objects in the content object hierarchy at least by:
generating a graphical user interface window that includes an action user interface element for online interaction with the at least one of the plurality of content objects, based at least in part upon the access permission granted to the at least one user.
|