Cross-channel clusters of information
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by one or more computer systems, first information from a first type of channel and second information from a second type of channel, with the first type of channel differing from the second type of channel;
merging the first information received from the first type of channel with the second information received from the second type of channel that differs from the first type of channel;
applying an unsupervised clustering model to the merged information; and
generating, based on results of the applying, a cross-channel cluster, the cross-channel cluster comprising (i) a portion of the first information received from the first type of channel associated with a subject matter, and (ii) a portion of the second information received from the second type of channel that differs from the first type of channel associated with the subject matter, wherein the cross-channel cluster comprises a cluster of information that is received from at least two different types of channels.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving, by one or more computer systems, first information from a first channel and second information from a second channel; merging the first information with the second information; applying an unsupervised clustering model to the merged information; and generating, based on results of the applying, a cross-channel cluster, the cross-channel cluster including (i) a portion of the first information associated with a subject matter, and (ii) a portion of the second information associated with the subject matter.
48 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by one or more computer systems, first information from a first type of channel and second information from a second type of channel, with the first type of channel differing from the second type of channel; merging the first information received from the first type of channel with the second information received from the second type of channel that differs from the first type of channel; applying an unsupervised clustering model to the merged information; and generating, based on results of the applying, a cross-channel cluster, the cross-channel cluster comprising (i) a portion of the first information received from the first type of channel associated with a subject matter, and (ii) a portion of the second information received from the second type of channel that differs from the first type of channel associated with the subject matter, wherein the cross-channel cluster comprises a cluster of information that is received from at least two different types of channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving, by one or more computer systems, first information from a first type of channel in a plurality of channels and second information from a second type of channel in the plurality of channels; generating a first cluster of information items for the first type of channel in the plurality of channels, with the information items in the first cluster associated with similar topics; applying a supervised labeling model to generate a first label for the first cluster, with the first label indicative of the topics associated with the items of information in the first cluster; generating a second cluster of information items for the second type of channel in the plurality of channels, with the information items in the second cluster associated with similar topics, with the first type of channel differing from the second type of channel; applying the supervised labeling model to generate a second label for the second cluster, with the second label indicative of the topics associated with the items of information in the second cluster; identifying a correspondence between the first label for the first cluster and the second label for the second cluster; merging the first cluster of information with the second cluster of information; generating, based on merging, a cross-channel cluster of information wherein the cross-channel cluster comprises a cluster of information that is received from at least two different types of channels; and in response to a request, selecting information items relevant to the request using the merged first and second clusters.
-
-
11. A computer-implemented method comprising:
-
accessing a first cluster of a first plurality of resources belonging to a first type of channel in a plurality of channels, with each resource in the first cluster associated with a topic, with the first type of channel comprising one or more an electronic mail (e-mail) channel, an online forum channel, an online help center channel, an instant messaging channel, and a knowledge base channel, and with a resource comprising one or more of text information, a document, a message, a web forum request, and a support inquiry; accessing a second cluster of a second plurality of resources belonging to a second type of channel in the plurality of channels, with each resource in the second cluster associated with a topic; for each resource in the first plurality of resources and in the second plurality of resources; applying an unsupervised clustering model to the resource; and assigning, based on the applying, the resource to a cross-channel cluster from a plurality of cross-channel clusters, with the cross-channel cluster including other resources associated with topics that are similar to a topic associated with the assigned resource, and with the cross-channel cluster comprising a cluster of information that is received from at least two different types of channels; receiving a request for resources associated with a topic; determining a correspondence between (a) the topic associated with the request for resources, and (b) at least one of the cross-channel clusters; selecting one or more resources included in a cross-channel cluster that corresponds to the topic associated with the request; and sending the selected one or more resources to a computing device initiating the request.
-
-
12. One or more machine-readable media configured to store instructions that are executable by one or more processing devices to perform operations comprising:
-
receiving first information from a first type of channel and second information from a second type of channel, with the first type of channel differing from the second type of channel; merging the first information received from the first type of channel with the second information received from the second type of channel that differs from the first type of channel; applying an unsupervised clustering model to the merged information; and generating, based on results of the applying, a cross-channel cluster, the cross-channel cluster comprising (i) a portion of the first information received from the first type of channel associated with a subject matter, and (ii) a portion of the second information received from the second type of channel that differs from the first type of channel associated with the subject matter, wherein the cross-channel cluster comprises a cluster of information that is received from at least two different types of channels. - View Dependent Claims (13, 14, 15)
-
-
16. An electronic system, comprising:
-
one or more processing devices; and one or more machine-readable media configured to store instructions that are executable by the one or more processing devices to perform operations comprising; receiving first information from a first type of channel and second information from a second type of channel, with the first type of channel differing from the second type of channel; merging the first information received from the first type of channel with the second information received from the second type of channel that differs from the first type of channel; applying an unsupervised clustering model to the merged information; and generating, based on results of the applying, a cross-channel cluster, the cross-channel cluster comprising (i) a portion of the first information received from the first type of channel associated with a subject matter, and (ii) a portion of the second information received from the second type of channel that differs from the first type of channel associated with the subject matter, wherein the cross-channel cluster comprises a cluster of information that is received from at least two different types of channels. - View Dependent Claims (17, 18, 19)
-
-
20. One or more machine-readable media configured to store instructions that are executable by one or more processing devices to perform operations comprising:
-
sending a request for information; and receiving one or more resources included in a cross-channel cluster, with each resource corresponding to a topic associated with the request, wherein the cross-channel cluster comprises (i) a portion of first information from a first type of channel, the portion of first information associated with the topic, and (ii) a portion of second information from a second type of channel that differs from the first type of channel, the portion of second information associated with the topic, wherein the cross-channel cluster comprises a cluster of information that is received from at least two different types of channels.
-
Specification