Solving problems in data processing systems based on text analysis of historical data
First Claim
1. A computer program product for determining solutions to a problem experienced by a user with respect to a data processing system, the computer program product comprising:
- a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising;
computer readable program code configured to select a collection of documents;
computer readable program code configured to analyze the text in each document using plain text analysis and an unstructured information management application containing text analytics rules to identify problems and associated solutions, the plain text analysis using a problem dictionary containing words and phrases that identify sentences describing problems and a solution dictionary containing words and phrases that identify sentences describing solutions to problems;
computer readable program code configured to create a searchable index of problems and associated solutions and storing the index in a database;
computer readable program code configured to receive a problem description from a user of the problem experienced by the user with respect to the data processing system, after creating the searchable index;
computer readable program code configured to analyze the received problem description using plain text analysis to extract one or more keywords from the problem description;
computer readable program code configured to search the index of problems and associated solutions using the one or more extracted keywords;
computer readable program code configured to return one or more documents containing words or phrases that are similar to the one or more extracted keywords; and
computer readable program code configured to present the documents relevant for the problem and associated solutions to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer program products and systems, determine solutions to a problem experienced by a data processing system user. A query is received from the user. The query includes a problem description of the problem experienced by the user with respect to the data processing system. One or more keywords are extracted from the received problem description. An index of problems and associated solutions is searched using the one or more extracted keywords. The index of problems and associated solutions is created by analyzing a document collection describing problems and associated solutions with a text analytics application. One or more documents are returned that contains words or phrases that are similar to the keywords used for searching the index of problems and associated solutions. The documents relevant for the problem and associated solutions are presented to the user.
-
Citations
14 Claims
-
1. A computer program product for determining solutions to a problem experienced by a user with respect to a data processing system, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to select a collection of documents; computer readable program code configured to analyze the text in each document using plain text analysis and an unstructured information management application containing text analytics rules to identify problems and associated solutions, the plain text analysis using a problem dictionary containing words and phrases that identify sentences describing problems and a solution dictionary containing words and phrases that identify sentences describing solutions to problems; computer readable program code configured to create a searchable index of problems and associated solutions and storing the index in a database; computer readable program code configured to receive a problem description from a user of the problem experienced by the user with respect to the data processing system, after creating the searchable index; computer readable program code configured to analyze the received problem description using plain text analysis to extract one or more keywords from the problem description; computer readable program code configured to search the index of problems and associated solutions using the one or more extracted keywords; computer readable program code configured to return one or more documents containing words or phrases that are similar to the one or more extracted keywords; and computer readable program code configured to present the documents relevant for the problem and associated solutions to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for determining solutions to a problem experienced by a user with respect to a data processing system, comprising:
-
a processor; a memory storing instructions operable to be executed by the processor, wherein the instructions include instructions to; select a collection of documents; analyze the text in each document using plain text analysis and an unstructured information management application containing text analytics rules to identify problems and associated solutions, the plain text analysis using a problem dictionary containing words and phrases that identify sentences describing problems and a solution dictionary containing words and phrases that identify sentences describing solutions to problems; create a searchable index of problems and associated solutions and storing the index in a database; receive a problem description from a user of the problem experienced by the user with respect to the data processing system, after creating the searchable index; analyze the received problem description using plain text analysis to extract one or more keywords from the problem description; search the index of problems and associated solutions using the one or more extracted keywords; return one or more documents containing words or phrases that are similar to the one or more extracted keywords; and present the documents relevant for the problem and associated solutions to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification