Methods of enabling inter-organizational and public social collaboration
First Claim
1. A system for controlling access to electronic collaboration content data associated with a plurality of organizations that each separately support social network collaboration, the system comprising:
- a collaboration platform comprising a non-transitory memory storing computer readable instructions and a processor configured to execute said instructions, the collaboration platform including;
an identity aggregator configured to receive an electronic request for access to the electronic collaboration content data from a client device of an individual over a communication network, the electronic request including an encrypted internal token associated with the collaboration platform, the identity aggregator configured to determine an internal user identifier of the individual responsive to the electronic request based on decryption of the encrypted internal token, the internal user identifier comprising a single unified identity of the individual that is a composite of multiple individual identities and representing an aggregate identity of the individual corresponding to at least one of one or more organizational identities of the individual among the plurality of organizations or one or more external identities of the individual among one or more external content services;
a content access manager configured to map the internal user identifier of the individual to content permissions associated with the individual across each organization among the plurality of organizations that is associated with the individual and the one or more external content services associated with the individual; and
one or more internal databases associated with the collaboration platform configured to collect and store the electronic collaboration content data associated with the plurality of organizations,wherein the content access manager permits, by the client device, over the communication network, access to a particular portion of the electronic collaboration content data stored among the one or more internal databases across each organization associated with the individual and based on the content permissions of the individual according to the internal user identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling access to electronic collaboration content data associated with a plurality of organizations. The system includes one or more databases storing the electronic collaboration content data. An identity aggregator receives a request for access to the electronic collaboration content data from an individual'"'"'s client device and determines an internal user identifier of the individual, that represents an aggregate identity of the individual corresponding to at least one of organizational identities or external identities. A content access manager maps the internal user identifier to content permissions associated with the individual across each organization that is associated with the individual and the external content services associated with the individual. The content access manager permits access by the client device to at least a portion of the electronic data stored among the databases across each organization associated with the individual and based on the individual'"'"'s content permissions.
8 Citations
22 Claims
-
1. A system for controlling access to electronic collaboration content data associated with a plurality of organizations that each separately support social network collaboration, the system comprising:
-
a collaboration platform comprising a non-transitory memory storing computer readable instructions and a processor configured to execute said instructions, the collaboration platform including; an identity aggregator configured to receive an electronic request for access to the electronic collaboration content data from a client device of an individual over a communication network, the electronic request including an encrypted internal token associated with the collaboration platform, the identity aggregator configured to determine an internal user identifier of the individual responsive to the electronic request based on decryption of the encrypted internal token, the internal user identifier comprising a single unified identity of the individual that is a composite of multiple individual identities and representing an aggregate identity of the individual corresponding to at least one of one or more organizational identities of the individual among the plurality of organizations or one or more external identities of the individual among one or more external content services; a content access manager configured to map the internal user identifier of the individual to content permissions associated with the individual across each organization among the plurality of organizations that is associated with the individual and the one or more external content services associated with the individual; and one or more internal databases associated with the collaboration platform configured to collect and store the electronic collaboration content data associated with the plurality of organizations, wherein the content access manager permits, by the client device, over the communication network, access to a particular portion of the electronic collaboration content data stored among the one or more internal databases across each organization associated with the individual and based on the content permissions of the individual according to the internal user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for controlling access to electronic collaboration content data associated with a plurality of organizations that each separately support social network collaboration, the method comprising:
-
storing, in one or more internal databases associated with a collaboration platform, the electronic collaboration content data collected from and associated with the plurality of organizations; receiving, by an identity aggregator of the collaboration platform, over a communication network, an electronic request for access to the electronic collaboration content data from a client device of an individual, the electronic request including an encrypted internal token associated with the collaboration platform; determining, by the identity aggregator, an internal user identifier of the individual responsive to the electronic request based on decryption of the encrypted internal token, the internal user identifier comprising a single unified identity of the individual that is a composite of multiple individual identities and representing an aggregate identity of the individual corresponding to at least one of one or more organizational identities of the individual among the plurality of organizations or one or more external identities of the individual among one or more external content services; mapping, by a content access manager of the collaboration platform, the internal user identifier of the individual to content permissions associated with the individual across each organization among the plurality of organizations that is associated with the individual and the one or more external content services associated with the individual; and permitting, by the content access manager, the client device to access, over the communication network, a particular portion of the electronic collaboration content data stored among the one or more internal databases across each organization associated with the individual and based on the content permissions of the individual according to the internal user identifier. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium programmed to include instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform functions including:
-
storing, in one or more internal databases associated with the one or more processing devices, electronic collaboration content data collected from and associated with a plurality of organizations that each separately support social network collaboration; receiving, over a communication network, an electronic request for access to the electronic collaboration content data from a client device of an individual, the electronic request including an encrypted internal token associated with the one or more processing devices; determining an internal user identifier of the individual responsive to the electronic request based on decryption of the encrypted internal token, the internal user identifier comprising a single unified identity of the individual that is a composite of multiple individual identities and representing an aggregate identity of the individual corresponding to at least one of one or more organizational identities of the individual among the plurality of organizations or one or more external identities of the individual among one or more external content services; mapping the internal user identifier of the individual to content permissions associated with the individual across each organization among the plurality of organizations that is associated with the individual and the one or more external content services associated with the individual; and permitting the client device to access, over the communication network, a particular portion of the electronic collaboration content data stored among the one or more internal databases across each organization associated with the individual and based on the content permissions of the individual according to the internal user identifier.
-
Specification