IP Library Granted Patent US 10,230,816
Granted Patent B2
US 10,230,816 · App. 15/151,490 · Granted Mar 12, 2019

Communication management in a social networking environment

Inventors: Mustansir Banatwala (Hudson, NH); David A. Brooks (Arlington, MA); Miguel A. Estrada (Hollis, NH); Joseph A. Russo (Westford, MA)
Assignee: International Business Machines Corporation
H04L67/306G06F17/212G06F17/2785G06Q10/107H04L51/32H04W4/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,230,816
App. No.
15/151,490
Granted
Mar 12, 2019
Kind
B2
Abstract

Disclosed aspects relate to communication management in a social networking environment. A source communication with respect to a topic may be received by the social networking environment. In response to receiving the source communication, a response communication by a first user may be detected. The response communication may relate to the topic. Using a set of topic expertise data for the first user with respect to the topic, a trust factor for the user with respect to the topic may be determined. Based on the trust factor, a communication arrangement may be established in the social networking environment.

Claims (64)

1. A computer-implemented method for communication management in a social networking environment, the method comprising:

receiving, by the social networking environment, a source communication with respect to a topic;

detecting, by the social networking environment in response to receiving the source communication, a response communication by a first user with respect to the topic;

determining, by the social networking environment using a set of topic expertise data for the first user with respect to the topic, a trust factor for the first user with respect to the topic, wherein determining the trust factor includes evaluating the credibility of the first user with regard to the topic of the source communication and generating a trust score as a quantitative indication of the first user's credibility with regard to the topic of the source communication; and

establishing, in the social networking environment, a communication arrangement based on the trust factor for the first user with respect to the topic, the communication arrangement being unique to every user in the social networking environment,

wherein establishing the communication arrangement comprises instantiating a platform with a graphical user interface to organize the communications based on the trust factor for the first user with respect to the topic,

wherein the communication arrangement includes a response status component which corresponds to a state of the response communication, the response status component visually indicates to other recipients of the source communication that the response communication is currently being handled by the first user and displays the name and trust score of the first user,

in response to the trust score of the first user handling the response communication being below a predetermined threshold, visually emphasizing the source communication in a structured prioritization provided to other recipients of the source communication via the graphical user interface; and

in response to the trust score of the first user handling the response communication being above a predetermined threshold, visually de-emphasizing the source communication in a structured prioritization provided to other recipients of the source communication via the graphical user interface.

2. The method of claim 1 , wherein the trust score is expressed as an integer between 0 and 100, where greater values are associated with higher levels of trust and lesser values are associated with lower levels of trust, or wherein the trust score is expressed using a letter grading system.

3. The method of claim 1 ,

wherein the trust score is displayed using different colors to indicate different trust score levels.

4. The method of claim 1 , wherein determining, by the social networking environment using the set of topic expertise data for the first user with respect to the topic, the trust factor for the first user with respect to the topic includes:

examining, using an analysis technique, at least one of the source communication or the response communication;

extracting, both based on and in response to the examining, the topic;

correlating, in response to the extracting, the topic to the set of topic expertise data for the first user; and

computing the trust factor for the first user with respect to the topic.

5. The method of claim 4 , wherein the analysis technique includes a natural language processing technique.

6. The method of claim 1 , wherein the set of topic expertise data for the first user is selected from the group consisting of:

a set of competency criteria corresponding to a set of topics,

a set of hierarchical elements for utilization to weight the set of competency criteria,

a set of historical satisfaction data, and

a set of flagged topics.

7. The method of claim 1 , further comprising:

receiving, by the social networking environment in response to establishing the communication arrangement based on the trust factor for the first user with respect to the topic, the response communication.

8. The method of claim 1 , wherein the trust factor is selected from the group consisting of:

a competence level of the first user for the topic,

a current status of handling the source communication,

a historical reliability of handling other communications based on the topic,

a source user of the source communication,

a set of source recipients of the source communication,

a set of response recipients of the response communication, and

a temporal urgency element.

9. The method of claim 1 , wherein the social networking environment is selected from the group consisting of: instant messaging (IM), short message services (SMS), wiki, social community, newsfeed, email, and project collaboration.

10. The method of claim 1 , wherein the set of visual indicators includes a dynamic indicator when the response communication is in an in-progress state.

11. The method of claim 10 , further comprising:

disabling, in the social networking environment, the dynamic indicator.

12. The method of claim 10 , wherein the in-progress state includes a threshold temporal period.

13. The method of claim 1 , wherein the receiving, the detecting, the determining, and the establishing each occur in an automated fashion without user intervention.

14. The method of claim 1 , further comprising:

metering use of the communication arrangement; and

generating an invoice based on the metered use.

15. A computer-implemented method for communication management in a social networking environment, the method comprising:

receiving, by the social networking environment, a source communication with respect to a topic;

detecting, by the social networking environment in response to receiving the source communication, a response communication by a first user with respect to the topic;

determining, by the social networking environment using a set of topic expertise data for the first user with respect to the topic, a trust factor for the first user with respect to the topic, wherein determining the trust factor includes evaluating the credibility of the first user with regard to the topic of the source communication and generating a trust score as a quantitative indication of the first user's credibility with regard to the topic of the source communication;

establishing, in the social networking environment, a communication arrangement based on the trust factor for the first user with respect to the topic, the communication arrangement being unique to every user in the social networking environment,

wherein establishing the communication arrangement comprises instantiating a platform with a graphical user interface to organize the communications based on the trust factor for the first user with respect to the topic;

in response to the trust score of the first user handling the response communication being below a predetermined threshold, visually emphasizing the source communication in a structured prioritization provided to other recipients of the source communication via the graphical user interface, the visual emphasis indicating that the credibility of the first user currently handling the response communication has not been verified; and

in response to the trust score of the first user handling the response communication being above a predetermined threshold, visually de-emphasizing the source communication in a structured prioritization provided to other recipients of the source communication via the graphical user interface, the visual de-emphasis indicating that the credibility of the first user currently handling the response communication has been verified.

16. The method of claim 15 , wherein the communication arrangement includes a response status component which corresponds to a state of the response communication, the response status component visually indicates to other recipients of the source communication that the response communication is currently being handled by the first user and displays the name and trust score of the first user.

17. The method of claim 15 , further comprising:

displaying the trust score of the first user next to the name of the first user in the communication arrangement.

18. A computer-implemented method for communication management in a social networking environment, the method comprising:

receiving, by the social networking environment, a source communication with respect to a topic;

detecting, by the social networking environment in response to receiving the source communication, a response communication by a first user with respect to the topic, wherein detecting the response communication by the first user with respect to the topic includes dynamically ascertaining the response communication is in-progress by the first user;

determining, by the social networking environment using a set of topic expertise data for the first user with respect to the topic, a trust factor for the first user with respect to the topic, wherein determining the trust factor includes evaluating the credibility of the first user with regard to the topic of the source communication and generating a trust score as a quantitative indication of the first user's credibility with regard to the topic of the source communication;

establishing, in the social networking environment, a communication arrangement based on the trust factor for the first user with respect to the topic, the communication arrangement being unique to every user in the social networking environment,

wherein establishing the communication arrangement comprises instantiating a platform with a graphical user interface to organize the communications based on the trust factor for the first user with respect to the topic, and

in response to dynamically ascertaining the response communication is in-progress by the first user and in response to the trust score of the first user handling the response communication being below a predetermined threshold, visually emphasizing the source communication in a structured prioritization provided to other recipients of the source communication via the graphical user interface, the visual emphasis indicating that the credibility of the first user currently handling the response communication has not been verified.

19. The method of claim 18 , wherein the communication arrangement includes a response status component which corresponds to a state of the response communication, the response status component visually indicates to other recipients of the source communication that the response communication is in-progress by the first user and displays the name and trust score of the first user.

20. The method of claim 18 , wherein dynamically ascertaining that the response communication is in-progress by the first user includes:

dynamically ascertaining the first user is typing a reply, or

dynamically ascertaining the first user is gathering information to craft a response.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2016
From: BANATWALA, MUSTANSIR; BROOKS, DAVID A.; ESTRADA, MIGUEL A.; RUSSO, JOSEPH A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038541/0917 →
Continuity (1)
Related Publication 20170331916A1 · Nov 16, 2017