Patent ID: 9049055
Filing Date: 2015-06-02
Classification: G06Q,H04L

Abstract:
1. A computer-implemented method for clustering messages, the method comprising: receiving a set of communications, wherein the set of communications includes a set of messages that is a subset of the set of communications, wherein one or more communications in the set of communications is associated with a set of contacts, wherein the set of communications comprises messages of a first type and communications of one or more types, and wherein the set of messages comprises messages of the first type; receiving, from a user, a request to cluster the set of messages; determining a first contact list based on the set of communications; determining a first subset of the set of messages, each message in the first subset of the set of messages being associated with a set of contacts comprising at least a first threshold number of contacts in the first contact list, wherein the first threshold number of contacts in the contact list includes more than one contact; determining a second contact list based on the set of communications; determining a second subset of the set of messages, each message in the second subset of the set of messages being associated with a second set of contacts comprising at least the first threshold number of contacts in the first contact list, wherein each of the first subset of the set of messages and the second subset of the set of messages comprises at least a minimum threshold proportion and at most a maximum threshold proportion of the messages in the set of messages, wherein the first subset of the set of messages and the second subset of the set of messages are not mutually exclusive, and wherein an intersection of the first subset of the set of messages and the second subset of the set of messages include at most a second threshold number of messages or a threshold proportion of the messages in the set of messages; and providing an indication of the first subset of the set of messages.