Integrating participant profile information into real-time collaborations
First Claim
Patent Images
1. A method comprising:
- detecting a request for potential participants for an online collaboration based on one or more indicated skills;
searching one or more skills repositories for potential participants that have the one or more indicated skills, wherein the searching yields a plurality of potential participants;
selecting one or more of the plurality of potential participants;
automatically inviting the selected one or more potential participants to participate in the online collaboration;
allowing a user who does not possess the one or more indicated skills to join the online collaboration;
detecting a request for a second user to join the online collaboration;
determining that the one or more skills repositories does not indicate that the second user possesses at least one of the one or more indicated skills;
prompting the second user to provide skill information;
determining that the skill information provided by the second user includes at least one of the one or more indicated skills;
allowing the second user to join the online collaboration; and
graphically depicting the at least one of the one or more indicated skills of the second user differently than the one or more indicated skills of those of the selected one or more potential participants who have joined the online collaboration, wherein the at least one skill of the second user is depicted differently based, at least in part, on the second user providing the skill information; and
restricting the user who does not possess the one or more indicated skills from actively participating in the online collaboration while allowing active participation in the online collaboration by those of the selected one or more potential participants who join the online collaboration.
1 Assignment
0 Petitions
Accused Products
Abstract
An online collaboration system can access data in one or more skills repositories to search for participants with indicated skills and automatically display participants'"'"' skill information during online collaborations. Searching for participants by skill allows individuals most likely to add value to a discussion to be identified and invited to an online collaboration. Displaying skill information can facilitate focused interaction leading to a more productive online collaboration.
20 Citations
17 Claims
-
1. A method comprising:
-
detecting a request for potential participants for an online collaboration based on one or more indicated skills; searching one or more skills repositories for potential participants that have the one or more indicated skills, wherein the searching yields a plurality of potential participants; selecting one or more of the plurality of potential participants; automatically inviting the selected one or more potential participants to participate in the online collaboration; allowing a user who does not possess the one or more indicated skills to join the online collaboration; detecting a request for a second user to join the online collaboration; determining that the one or more skills repositories does not indicate that the second user possesses at least one of the one or more indicated skills; prompting the second user to provide skill information; determining that the skill information provided by the second user includes at least one of the one or more indicated skills; allowing the second user to join the online collaboration; and graphically depicting the at least one of the one or more indicated skills of the second user differently than the one or more indicated skills of those of the selected one or more potential participants who have joined the online collaboration, wherein the at least one skill of the second user is depicted differently based, at least in part, on the second user providing the skill information; and restricting the user who does not possess the one or more indicated skills from actively participating in the online collaboration while allowing active participation in the online collaboration by those of the selected one or more potential participants who join the online collaboration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method comprising:
-
detecting start of an online collaboration; retrieving a skill of a first participant of the online collaboration from one or more skills repositories; automatically displaying the retrieved skill of the first participant in response to indication of the first participant in a user interface of a collaboration application coordinating the online collaboration; receiving skill information of a second participant responsive to prompting the second participant; determining that the skill information of the second participant indicates a skill in a plurality of skills indicated for the online collaboration; displaying, in the user interface of the collaboration application, the skill of the second participant differently than the skill of the first participant to indicate that the skill of the second participant was entered by the second participant instead of retrieved from the one or more skills repositories; and restricting a third participant, who has joined the online collaboration, from actively participating in the online collaboration based on the third participant not possessing at least one of the plurality of skills indicated for the online collaboration. - View Dependent Claims (8, 9)
-
-
10. A computer program product for integrating participant profile information into real-time collaborations, the computer program product comprising:
-
a computer usable storage device having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to; detect a request for potential participants for an online collaboration based on one or more indicated skills; search one or more skills repositories for potential participants that have the one or more indicated skills, wherein the searching yields a plurality of potential participants; select one or more of the plurality of potential participants; invite the selected one or more potential participants to participate in the online collaboration; allow a user who does not possess the one or more indicated skills to join the online collaboration; detect a request for a second user to join the online collaboration; determine that the one or more skills repositories does not indicate that the second user possesses at least one of the one or more indicated skills; prompt the second user to provide skill information; determine that the skill information provided by the second user includes at least one of the one or more indicated skills; allow the second user to join the online collaboration; and graphically depict the at least one of the one or more indicated skills of the second user differently than the one or more indicated skills of those of the selected one or more potential participants who have joined the online collaboration, wherein the at least one skill of the second user is depicted differently based, at least in part, on the second user providing the skill information; and restrict the user who does not possess the one or more indicated skills from actively participating in the online collaboration while active participation in the online collaboration by those of the selected one or more potential participants who join the online collaboration is allowed. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a set of one or more processing units; a network interface; and one or more machine-readable media having stored therein program instructions that embody a skills based collaboration management unit, the skills based collaboration management unit configured to, detect a request for potential participants for an online collaboration based on one or more indicated skills; search one or more skills repositories for potential participants that have the one or more indicated skills, wherein the searching yields a plurality of potential participants; select one or more of the plurality of potential participants; and invite the selected one or more potential participants to participate in the online collaboration; allow a user who does not possess the one or more indicated skills to join the online collaboration; detect a request for a second user to join the online collaboration; determine that the one or more skills repositories does not indicate that the second user possesses at least one of the one or more indicated skills; prompt the second user to provide skill information; determine that the skill information provided by the second user includes at least one of the one or more indicated skills; allow the second user to join the online collaboration; and graphically depict the at least one of the one or more indicated skills of the second user differently than the one or more indicated skills of those of the selected one or more potential participants who have joined the online collaboration, wherein the at least one skill of the second user is depicted differently based, at least in part, on the second user providing the skill information; and restrict the user who does not possess the one or more indicated skills from actively participating in the online collaboration while active participation in the online collaboration by those of the selected one or more potential participants who join the online collaboration is allowed.
-
Specification