IP Library Patent Application 15634611
Patent Application
App. No. 15/634,611

DETECTING AND GROUPING USERS IN ELECTRONIC COMMUNICATIONS

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 None
App. No.
15/634,611
Abstract

A method and system for detecting and grouping users in electronic communications includes detecting electronic communications by a user using a device having a computer to communicate with other users. A number of message recipients are identified in the electronic communications. The message recipients are placed in a social graph based on a criteria such as the frequency of the electronic communications between the user and the message recipients. A group is created of the message recipients based on the social graph, and the group is presented to the user. The group can be accessed by the user for routing future electronic communications.

Claims (56)

1 . A method for grouping users communicating on an electronic communications platform, comprising:

detecting electronic communications by a user using a device having a computer, the device being connected to an electronic communication system for communicating with other users;

identifying message recipients participating in the detected electronic communications;

creating a social graph of the message recipients using a cognitive analysis of the electronic communications, the social graph being based on the identification of the message recipients and criteria, the criteria including a frequency of inclusion of message recipients in the electronic communications;

creating a group of most relevant message recipients in an electronic communications platform used by the user, the group being selected from the message recipients and based on the social graph of the message recipients, wherein the social graph indicates the most relevant message recipients; and

presenting the group to the user.

2 . The method of claim 1 , wherein the social graph indicates a strength of the connection between the message recipients, the strength of the connection being determined by:

identifying a number of electronic communications between the message recipients; and

identifying a high frequency of the electronic communications, the high frequency being a numerical tally of the number of electronic communications between the message recipients;

and the method further comprising:

updating the social graph based on the identified high frequency of the electronic communications.

3 . The method of claim 1 , further comprising:

defining a group identifier for the group based on a parsing of the detected electronic communications; and

suggesting to the user the defined group identifier.

4 . The method of claim 1 , further comprising:

updating the social graph based on a new message recipient being included in a new electronic communication.

5 . The method of claim 1 , wherein the group is presented to the user for acceptance by the user and for routing an electronic communication to the group.

6 . The method of claim 5 , further comprising:

sending the electronic communication to the group in response to the user accepting the presented group.

7 . A system for grouping users communicating on an electronic communications platform, the system comprising:

a computer system comprising: a computer processor, a computer-readable storage medium, and program instructions stored on the computer-readable storage medium being executable by the processor, to cause the computer system to perform a method, comprising:

detecting electronic communications by a user using a device having a computer, the device being connected to an electronic communication system for communicating with other users;

identifying message recipients participating in the detected electronic communications;

creating a social graph of the identified message recipients using a cognitive analysis of the electronic communications, the social graph being based on the identification of the message recipients and criteria, the criteria including a frequency of inclusion of message recipients in the electronic communications;

creating a group of most relevant message recipients in an electronic communications platform used by the user, the group being selected from the message recipients and based on the social graph of the message recipients, wherein the social graph indicates the most relevant message recipients; and

presenting the group to the user.

8 . The system of claim 7 , wherein the social graph indicates a strength of the connection between the message recipients, the strength of the connection being determined by:

identifying a number of electronic communications between the message recipients;

identifying a high frequency of the electronic communications, the high frequency being a numerical tally of the number of electronic communications between the message recipients; and

updating the social graph based on the identified high frequency of the electronic communications.

9 . The system of claim 7 , further comprising:

defining a group identifier for the group based on a parsing of the detected electronic communications; and

suggesting to the user the defined group identifier.

10 . The system of claim 7 , further comprising:

updating the social graph based on a new message recipient being included in a new electronic communication.

11 . The system of claim 7 , wherein the group is presented to the user for acceptance for routing an electronic communication to the group.

12 . The system of claim 11 , further comprising:

sending the electronic communication to the group in response to the user accepting the presented group.

13 . A computer program product for grouping users communicating on an electronic communications platform, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to perform a method, comprising:

detecting electronic communications by a user using a device having a computer, the device being connected to an electronic communication system for communicating with other users;

identifying message recipients participating in the detected electronic communications;

creating a social graph of the identified message recipients using a cognitive analysis of the electronic communications, the social graph being based on the identification of the message recipients and criteria, the criteria including a frequency of inclusion of message recipients in the electronic communications;

creating a group of most relevant message recipients in an electronic communications platform used by the user, the group being selected from the message recipients and based on the social graph of the message recipients; wherein the social graph indicates the most relevant message recipients; and

presenting the group to the user.

14 . The computer program product of claim 13 , wherein the social graph indicates a strength of the connection between the message recipients, the strength of the connection being determined by:

identifying a number of electronic communications between the message recipients;

identifying a high frequency of the electronic communications, the high frequency being a numerical tally of the number of electronic communications between the message recipients; and

updating the social graph based on the identified high frequency of the electronic communications.

15 . The computer program product of claim 13 , further comprising:

defining a group identifier for the group based on a parsing of the detected electronic communications; and

suggesting to the user the defined group identifier.

16 . The computer program product of claim 13 , further comprising:

updating the social graph based on a new message recipient being included in a new electronic communication.

17 . The computer program product of claim 13 , wherein the group is presented to the user for acceptance for routing an electronic communication to the group.

18 . The computer program product of claim 17 , further comprising:

sending the electronic communication the group in response to the user accepting the presented group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2017
From: CHASSE, BRENTON; DAVIS, ANDREW; GORMAN, CORY; STAIR, ZACHARY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042829/0109 →