Data clustering
First Claim
Patent Images
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method comprising:
- receiving a plurality of messages, wherein the plurality of messages include a plurality of message addresses;
clustering two or more of the plurality of message addresses into an affinity group, wherein the two or more of the plurality of message addresses represent entities that communicate with each other for a particular common purpose and the clustering of the two or more message addresses includes,computing a probability that the one of the message addresses appears in a message in the plurality of messages with another message address; and
generating data to display a representation of the affinity group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of a device that creates message affinity groups uses the affinity groups to relate messages and threads is described. In an exemplary method, the device receives messages, where the messages include message addresses. The device determines multiple affinity groups of message addresses based on a probability that a message including one of the message addresses also includes one or more of the other message addresses in the affinity group. In addition, the device presents one or more of the affinity groups.
-
Citations
18 Claims
-
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method comprising:
-
receiving a plurality of messages, wherein the plurality of messages include a plurality of message addresses; clustering two or more of the plurality of message addresses into an affinity group, wherein the two or more of the plurality of message addresses represent entities that communicate with each other for a particular common purpose and the clustering of the two or more message addresses includes, computing a probability that the one of the message addresses appears in a message in the plurality of messages with another message address; and generating data to display a representation of the affinity group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method comprising:
-
receiving a plurality of messages, wherein the plurality of messages include a plurality of message addresses; determining an affinity group of message addresses based on a probability that one of the message addresses appears in one or more of the plurality of messages with other message addresses of the affinity group and the determining the affinity group includes, computing the probability that the one of the message addresses appears in a message in the plurality of messages with another message address; and generating data to display a representation of the affinity group. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
means for receiving a plurality of messages, wherein the plurality of messages include a plurality of message addresses; means for determining an affinity group of message addresses based on a probability that one of the message addresses appears in one or more of the plurality of messages with other message addresses of the affinity group and the means for determining the affinity group includes, means for computing the probability that the one of the message addresses appears in a message in the plurality of messages with another message address; and means for generating data to display a representation of the affinity group. - View Dependent Claims (18)
-
Specification