Presenting collaboration summaries of artifacts to improve engagement of user in collaboration activities
First Claim
1. A method for improving engagement of user in collaboration activities, the method comprising:
- detecting a request to select an artifact in a communication system, wherein said artifact is a digital object displayed to said user on a user'"'"'s computing device that is used for engaging in collaborative activity with other users, wherein said selecting said artifact comprises selecting to view a collaboration summary of said artifact, wherein said selection of said artifact is detected to have occurred in response to one of the following;
said artifact having a threshold number of updates over a period of time and said artifact is associated with a threshold number of users;
analyzing said communication system for identifying collaboration activities related to said artifact, wherein said collaboration activities comprise user actions that occur when using artifacts;
retrieving details of said artifact upon detecting said user selecting said artifact;
retrieving details concerning said identified collaboration activities related to said artifact, wherein said details are selected from the group consisting of;
names of users who made postings and time and date of said postings;
analyzing said details of said artifact and said details concerning said identified collaboration activities related to said artifact using natural language processing to identify other related artifacts;
creating a list of artifacts related to said artifact based on said analysis of said details of said artifact and said details concerning said identified collaboration activities related to said artifact to identify other related activities;
determining for each artifact in said list of related artifacts if the respective artifact is permitted for collaboration based on a policy associated with said respective artifact, wherein if said respective artifact is not permitted for collaboration, removing said respective artifact from said list of related artifacts;
determining, by a processor of a collaboration mechanism, collaboration activities for each artifact in said list of related artifacts, wherein said collaboration activities for each artifact in said list of related artifacts are determined using natural language processing;
analyzing, by said processor of said collaboration mechanism, said determined collaboration activities for each artifact in said list of related artifacts;
forming, by said processor of said collaboration mechanism, said collaboration summary for each artifact in said list of related artifacts based on said analysis of said determined collaboration activities for each artifact in said list of related artifacts, wherein said collaboration summary comprises a summary of collaboration activities;
weighting said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on time of said collaboration activities;
ordering said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on said weights; and
presenting said collaboration summary for each artifact in said list of related artifacts to a user based on said order.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for improving the engagement of the user in collaboration activities. A collaboration mechanism detects a request to select an artifact (community, file) by a user in a communication system. The collaboration mechanism analyzes the communication system for collaboration activities (e.g., postings) related to the selected artifact to determine a list of related artifacts. The collaboration mechanism then determines the collaboration activities for each artifact in the list of related artifacts. The collaboration mechanism then analyzes the determined collaboration activities for each artifact in the list of related artifacts to form a collaboration summary (summary of the collaboration activities) for each artifact which is presented to the user. As a result of presenting such a collaboration summary to the user, the user is more likely to engage in collaborative activities with other artifacts since they are related to the artifact selected by the user.
-
Citations
15 Claims
-
1. A method for improving engagement of user in collaboration activities, the method comprising:
-
detecting a request to select an artifact in a communication system, wherein said artifact is a digital object displayed to said user on a user'"'"'s computing device that is used for engaging in collaborative activity with other users, wherein said selecting said artifact comprises selecting to view a collaboration summary of said artifact, wherein said selection of said artifact is detected to have occurred in response to one of the following;
said artifact having a threshold number of updates over a period of time and said artifact is associated with a threshold number of users;analyzing said communication system for identifying collaboration activities related to said artifact, wherein said collaboration activities comprise user actions that occur when using artifacts; retrieving details of said artifact upon detecting said user selecting said artifact; retrieving details concerning said identified collaboration activities related to said artifact, wherein said details are selected from the group consisting of;
names of users who made postings and time and date of said postings;analyzing said details of said artifact and said details concerning said identified collaboration activities related to said artifact using natural language processing to identify other related artifacts; creating a list of artifacts related to said artifact based on said analysis of said details of said artifact and said details concerning said identified collaboration activities related to said artifact to identify other related activities; determining for each artifact in said list of related artifacts if the respective artifact is permitted for collaboration based on a policy associated with said respective artifact, wherein if said respective artifact is not permitted for collaboration, removing said respective artifact from said list of related artifacts; determining, by a processor of a collaboration mechanism, collaboration activities for each artifact in said list of related artifacts, wherein said collaboration activities for each artifact in said list of related artifacts are determined using natural language processing; analyzing, by said processor of said collaboration mechanism, said determined collaboration activities for each artifact in said list of related artifacts; forming, by said processor of said collaboration mechanism, said collaboration summary for each artifact in said list of related artifacts based on said analysis of said determined collaboration activities for each artifact in said list of related artifacts, wherein said collaboration summary comprises a summary of collaboration activities; weighting said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on time of said collaboration activities; ordering said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on said weights; and presenting said collaboration summary for each artifact in said list of related artifacts to a user based on said order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for improving engagement of user in collaboration activities, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprising the programming instructions for:
-
detecting a request to select an artifact in a communication system, wherein said artifact is a digital object displayed to said user on a user'"'"'s computing device that is used for engaging in collaborative activity with other users, wherein said selecting said artifact comprises selecting to view a collaboration summary of said artifact, wherein said selection of said artifact is detected to have occurred in response to one of the following;
said artifact having a threshold number of updates over a period of time and said artifact is associated with a threshold number of users;analyzing said communication system for identifying collaboration activities related to said artifact using natural language processing to identify other related artifacts; retrieving details of said artifact upon detecting said user selecting said artifact; retrieving details concerning said identified collaboration activities related to said artifact, wherein said details are selected from the group consisting of;
names of users who made postings and time and date of said postings;analyzing said details of said artifact and said details concerning said identified collaboration activities related to said artifact; creating a list of artifacts related to said artifact based on said analysis of said details of said artifact and said details concerning said identified collaboration activities related to said artifact to identify other related activities; determining for each artifact in said list of related artifacts if the respective artifact is permitted for collaboration based on a policy associated with said respective artifact, wherein if said respective artifact is not permitted for collaboration, removing said respective artifact from said list of related artifacts; determining collaboration activities for each artifact in said list of related artifacts, wherein said collaboration activities for each artifact in said list of related artifacts are determined using natural language processing; analyzing said determined collaboration activities for each artifact in said list of related artifacts; forming said collaboration summary for each artifact in said list of related artifacts based on said analysis of said determined collaboration activities for each artifact in said list of related artifacts, wherein said collaboration summary comprises a summary of collaboration activities; weighting said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on time of said collaboration activities; ordering said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on said weights; and presenting said collaboration summary for each artifact in said list of related artifacts to a user based on said order. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory unit for storing a computer program for improving engagement of user in collaboration activities; and a processor coupled to the memory unit, wherein the processor is configured to execute the program instructions of the computer program comprising; detecting a request to select an artifact in a communication system, wherein said artifact is a digital object displayed to said user on a user'"'"'s computing device that is used for engaging in collaborative activity with other users, wherein said selecting said artifact comprises selecting to view a collaboration summary of said artifact, wherein said selection of said artifact is detected to have occurred in response to one of the following;
said artifact having a threshold number of updates over a period of time and said artifact is associated with a threshold number of users;analyzing said communication system for identifying collaboration activities related to said artifact, wherein said collaboration activities comprise user actions that occur when using artifacts; retrieving details of said artifact upon detecting said user selecting said artifact; retrieving details concerning said identified collaboration activities related to said artifact, wherein said details are selected from the group consisting of;
names of users who made postings and time and date of said;analyzing said details of said artifact and said details concerning said identified collaboration activities related to said artifact using natural language processing to identify other related artifacts; creating a list of artifacts related to said artifact based on said analysis of said details of said artifact and said details concerning said identified collaboration activities related to said artifact to identify other related activities; determining for each artifact in said list of related artifacts if the respective artifact is permitted for collaboration based on a policy associated with said respective artifact, wherein if said respective artifact is not permitted for collaboration, removing said respective artifact from said list of related artifacts; determining collaboration activities for each artifact in said list of related artifacts, wherein said collaboration activities for each artifact in said list of related artifacts are determined using natural language processing; analyzing said determined collaboration activities for each artifact in said list of related artifacts; forming said collaboration summary for each artifact in said list of related artifacts based on said analysis of said determined collaboration activities for each artifact in said list of related artifacts, wherein said collaboration summary comprises a summary of collaboration activities; weighting said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on time of said collaboration activities; ordering said collaboration activities in said collaboration summary for each artifact in said list of related artifacts based on said weights; and presenting said collaboration summary for each artifact in said list of related artifacts to a user based on said order.
-
Specification