SYSTEM AND METHOD FOR ADVANCED COMMUNICATION THREAD ANALYSIS
First Claim
1. A method comprising:
- receiving a first log of first communications in a first modality;
receiving a second log of second communications in a second modality;
analyzing, via a processor, the first log and the second log to determine relationships between the first communications and the second communications;
identifying, based on the relationships, sets of communications having a relationship strength above a threshold; and
forming communication threads based on the sets of communications.
21 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for forming communication threads. A system configured to practice the method receives a first log of first communications in a first modality and receives a second log of second communications in a second modality. Then, the system analyzes the first log and the second log to determine relationships between the first communications and the second communications. The system identifies, based on the relationships, sets of communications having a relationship strength above a threshold, and can form communication threads based on the sets of communications. The system can form communication threads by adding a meta-data tag to a communication unit. Example modalities include short message service (SMS), text, instant messages, phone calls, video calls, emails, events, social networking, and voicemail. The system can further rank the importance of communications threads based on user actions, to yield an importance value.
41 Citations
20 Claims
-
1. A method comprising:
-
receiving a first log of first communications in a first modality; receiving a second log of second communications in a second modality; analyzing, via a processor, the first log and the second log to determine relationships between the first communications and the second communications; identifying, based on the relationships, sets of communications having a relationship strength above a threshold; and forming communication threads based on the sets of communications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; a first module configured to control the processor to receive a first log of first communications in a first modality and to receive a second log of second communications in a second modality; a second module configured to control the processor to analyze the first log and the second log to determine relationships between the first communications and the second communications; a third module configured to control the processor to identify, based on the relationships, sets of communications having a relationship strength above a threshold; and a fourth module configured to control the processor to form threads based on the sets of communications. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing a computer program having instructions which when executed by a processor control the processor to group communications having common themes into threads, the instructions comprising:
-
receiving a first log of first communications in a first modality; receiving a second log of second communications in a second modality; analyzing the first log and the second log to determine relationships between the first communications and the second communications; identifying, based on the relationships, sets of communications having a relationship strength above a threshold; and forming communication threads based on the sets of communications. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification