Suggesting related items
US-10270720-B2 · Apr 23, 2019 · US
US11240052B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11240052-B2 |
| Application number | US-201816011980-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 19, 2018 |
| Priority date | Jun 19, 2018 |
| Publication date | Feb 1, 2022 |
| Grant date | Feb 1, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments generally relate to facilitating communication in a collaboration environment. In some embodiments, a method includes receiving a message in a collaboration environment. The method further includes determining a group of users based on text in the message, where one or more key words in the text indicate the group of users. The method further includes obtaining a collaboration history associated with the group of users, where the collaboration history includes collaboration statistics. The method further includes determining a subgroup of users from the group of users based on the collaboration statistics, where the collaboration statistics indicate a level of collaboration activity that meets one or more predetermined collaboration requirements. The method further includes sending notifications to users in the subgroup of users, where the notifications invite the users of the subgroup to respond to the message.
Opening claim text (preview).
What is claimed is: 1. A system comprising: at least one processor and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the at least one processor to cause the at least one processor to perform operations comprising: receiving a message in a collaboration environment, wherein the message is received via a repository of messages in which the message was initially stored, and wherein the repository of messages is associated with a topic; determining a group of users based on text in the message and the repository of messages, wherein one or more key words in the text indicate the group of users, wherein the one or more key words indicate the topic, and wherein users in the group of users have expertise on the topic; obtaining a collaboration history associated with each user of the group of users, wherein the collaboration history comprises collaboration statistics of each user; enabling a first user to drag an icon representing the group of users into the message; determining a collaboration score for each user of the group of users based on respective collaboration statistics of each user; filtering out users of the group of users whose respective collaboration score is below a predefined collaboration threshold; determining a subgroup of users from the group of users based on the icon and the collaboration statistics of each user in the subgroup, wherein the collaboration statistics indicate a level of collaboration activity that meets one or more predetermined collaboration requirements, and wherein the predetermined collaboration requirements require that the collaboration statistics indicate that historic participation of the users in the subgroup results in increased collaboration activity, and wherein the users in the subgroup are qualified based at least in part on a threshold historical frequency of posting on the topic; determining a collaboration strength of the subgroup based on the collaboration statistics of each user in the subgroup; sending notifications to a first user and subsequently to a second user in the subgroup of users based on the collaboration statistics, wherein the collaboration statistics indicate that the level of collaboration activity of the second user increases when the first user is already active, and wherein the notifications invite the first user and the second user to respond to the message, and wherein the notifications comprise a summary of what has occurred in the collaboration environment, an initial introduction message, and a best collaboration time suggestion; changing at least some of the users in the subgroup based at least in part on the one or more predetermined collaboration requirements; comparing subgroups from the group of users against each other based on their respective collaboration strengths; ranking the subgroups against each other based on their respective collaboration strengths; and selecting the subgroup of users based on the subgroup of users having a highest collaboration strength of the subgroups. 2. The system of claim 1 , wherein the predetermined collaboration requirements require that the collaboration statistics indicate that the users in the subgroup interact well together. 3. The system of claim 1 , wherein the predetermined collaboration requirements require that the collaboration statistics indicate that historic participation of the users in the subgroup results in positive collaboration activity. 4. The system of claim 1 , wherein the at least one processor further performs operations comprising: determining the subgroup of users from the group of users further based on temporal changes in the level of collaboration of the subgroup of users. 5. The system of claim 1 , wherein the at least one processor further performs operations comprising: determining a notification priority based at least in part on the collaboration statistics; and sending the notification to the users in the subgroup in an order that is based at least in part on the notification priority. 6. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by at least one processor to cause the at least one processor to perform operations comprising: receiving a message in a collaboration environment, wherein the message is received via a repository of messages in which the message was initially stored, and wherein the repository of messages is associated with a topic; determining a group of users based on text in the message and the repository of messages, wherein one or more key words in the text indicate the group of users, wherein the one or more key words indicate the topic, and wherein users in the group of users have expertise on the topic; obtaining a collaboration history associated with each user of the group of users, wherein the collaboration history comprises collaboration statistics of each user; enabling a first user to drag an icon representing the group of users into the message; determining a collaboration score for each user of the group of users based on respective collaboration statistics of each user; filtering out users of the group of users whose respective collaboration score is below a predefined collaboration threshold; determining a subgroup of users from the group of users based on the icon and the collaboration statistics of each user in the subgroup, wherein the collaboration statistics indicate a level of collaboration activity that meets one or more predetermined collaboration requirements, and wherein the predetermined collaboration requirements require that the collaboration statistics indicate that historic participation of the users in the subgroup results in increased collaboration activity, and wherein the users in the subgroup are qualified based at least in part on a threshold historical frequency of posting on the topic; determining a collaboration strength of the subgroup based on the collaboration statistics of each user in the subgroup; sending notifications to a first user and subsequently to a second user in the subgroup of users based on the collaboration statistics, wherein the collaboration statistics indicate that the level of collaboration activity of the second user increases when the first user is already active, and wherein the notifications invite the first user and the second user to respond to the message, and wherein the notifications comprise a summary of what has occurred in the collaboration environment, an initial introduction message, and a best collaboration time suggestion; changing at least some of the users in the subgroup based at least in part on the one or more predetermined collaboration requirements; comparing subgroups from the group of users against each other based on their respective collaboration strengths; ranking the subgroups against each other based on their respective collaboration strengths; and selecting the subgroup of users based on the subgroup of users having a highest collaboration strength of the subgroups. 7. The computer program product of claim 6 , wherein the predetermined collaboration requirements require that the collaboration statistics indicate that the users in the subgroup interact well together. 8. The computer program product of claim 6 , wherein the predetermined collaboration requirements require that the collaboration statistics indicate that historic participation of the users in the subgroup results in positive collaboration activity. 9. The computer program product of claim 6 , wherein the at least one processor further performs operations comprising: determining the subgroup
using selective forwarding · CPC title
Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title
Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties · CPC title
Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status · CPC title
Interoperability with other network applications or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.