Facilitating communication in a collaborative environment

US11240052B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11240052-B2
Application numberUS-201816011980-A
CountryUS
Kind codeB2
Filing dateJun 19, 2018
Priority dateJun 19, 2018
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11240052B2 cover?
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 histo…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L12/1822. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).