SEARCHING THREADS
First Claim
Patent Images
1. A method for searching threads, comprising:
- extracting a number of keywords from a number of threads inside a discussion forum in response to a search query;
clustering the number of keywords utilizing thread titles and thread content from the within the number of threads; and
searching for a thread from within the number of threads that is relevant to the search query based on the clustering.
2 Assignments
0 Petitions
Accused Products
Abstract
Searching threads can comprise extracting a number of keywords from a number of threads inside a discussion forum in response to a search query, clustering the number of keywords utilizing thread titles and thread content from the within the number of threads, and searching for a thread from within the number of threads that is relevant to the search query based on the clustering.
5 Citations
15 Claims
-
1. A method for searching threads, comprising:
-
extracting a number of keywords from a number of threads inside a discussion forum in response to a search query; clustering the number of keywords utilizing thread titles and thread content from the within the number of threads; and searching for a thread from within the number of threads that is relevant to the search query based on the clustering. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing a set of instructions executable by a processing resource to:
-
receive at a consumer product support forum, a search query from a consumer; extract a number of keywords from a number of threads inside the consumer product support forum; cluster, utilizing multi-view, hierarchical clustering, the number of extracted keywords into thread title clusters and thread content clusters, such that each keyword is clustered with respect to the other; search for and retrieve threads relevant to the search query based on the clustering; and present the retrieved threads in a rank-ordered fashion to the consumer. - View Dependent Claims (9, 10, 11)
-
-
12. A system, comprising:
-
a processing resource; and a memory resource communicatively coupled to the processing resource containing instructions executable by the processing resource to; receive, at a discussion forum associated with a number of threads, a search query; in response to the search query, build a vector of thread title keywords and a vector of thread content keywords based on the number of threads; iteratively design a first clustering data tree and a second clustering date tree, wherein the instructions executable to iteratively design comprise instructions executable to; grow a first clustering data tree utilizing the thread title keyword vector; grow a second clustering data tree utilizing the thread content keyword vector; prune the first clustering data tree with respect to the second clustering data tree; prune the second clustering data tree with respect to the first clustering data tree; and determine a thread from within the number of threads that is relevant to the search query based on the iteratively designed first and second data trees. - View Dependent Claims (13, 14, 15)
-
Specification