Patent ID: 8983969
Filing Date: 2015-03-17
Classification: G06F

Abstract:
1. A method for dynamically compiling a list of one or more solution documents, wherein the method comprises: collecting multiple questions from multiple different users; forming the multiple questions into one or more lists of questions, wherein forming the multiple questions into one or more lists comprises expressing each question as a set of one or more keywords; receiving input from a solution database; automatically using the one or more lists of questions and the input from a solution database to dynamically compile multiple lists of solution documents each consisting of less than or equal to a pre-specified number of solution documents in connection with the multiple questions, said compiling based on structured information pertaining to the multiple questions and the solution database input and on unstructured information comprising the one or more sets of one or more keywords, wherein each list of solution documents is dynamically compiled to include solution documents corresponding to a maximum number of the multiple questions, and wherein solution documents corresponding to questions asked by a greater number of users are automatically prioritized in the list of solution documents; ranking the multiple lists of solution documents based on multiple parameters comprising multiple posterior probabilities for each list of solution documents and a correspondence of the solution documents to questions asked by a greater number of users, wherein each of the multiple posterior probabilities, P(D|x), represents a probability of answering one of the multiple questions through a given list of solution documents and is calculated as  wherein D represents the given list of solution documents answering a question set x, n