Computer-implemented information reuse
First Claim
1. A method for reusing information, comprising:
- receiving, by at least one computing device, a query for a solution to a problem;
extracting, by the at least one computing device, details from the query;
performing, by the at least one computing device, a search on a set of data stored in at least one computer storage device using the details;
generating, by the at least one computing device, a set of results based on the search;
determining at least one domain of the set of results;
classifying the set of results of the at least one domain into a set of domain-specific categories based on keywords, wherein a result of the set of results may belong to more than one domain-specific category;
assessing, by the at least one computing device, a quality of each of the set of results based on;
correspondence with information in a problem statement part of the query,structural and content level features derived from text of a resolution part of the query, anduser ratings;
generating a model classifying a quality of each sentence in the set of results;
generating a score based on the model;
ranking, by the at least one computing device, the set of results within the domain-specific categories based on the score; and
displaying the set of results on a display device;
wherein the at least one computing device comprises a processor and a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to an approach for reusing information/knowledge. Specifically, embodiments of the present invention provide an approach for retrieving previously stored data to satisfy queries (e.g., jobs/tickets) for solutions to problems while maintaining privacy/security of the data as well as ensuring the quality of the results. In a typical embodiment, a query for a solution to a problem is received and details are extracted therefrom. Using the details, a search is performed on a set of data stored in at least one computer storage device. Based on the search, a set of results will be generated and classified into a set of categories. In any event, the quality of each of the set of results will be assessed based on the usefulness of the set of results.
-
Citations
11 Claims
-
1. A method for reusing information, comprising:
-
receiving, by at least one computing device, a query for a solution to a problem; extracting, by the at least one computing device, details from the query; performing, by the at least one computing device, a search on a set of data stored in at least one computer storage device using the details; generating, by the at least one computing device, a set of results based on the search; determining at least one domain of the set of results; classifying the set of results of the at least one domain into a set of domain-specific categories based on keywords, wherein a result of the set of results may belong to more than one domain-specific category; assessing, by the at least one computing device, a quality of each of the set of results based on; correspondence with information in a problem statement part of the query, structural and content level features derived from text of a resolution part of the query, and user ratings; generating a model classifying a quality of each sentence in the set of results; generating a score based on the model; ranking, by the at least one computing device, the set of results within the domain-specific categories based on the score; and displaying the set of results on a display device; wherein the at least one computing device comprises a processor and a memory. - View Dependent Claims (2, 3, 4)
-
-
5. A system for reusing information, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; receive a query for a solution to a problem; extract details from the query; perform a search on a set of data stored in at least one computer storage device using the details; generate a set of results based on the search; determine at least one domain of the set of results; classify the set of results of the at least one domain into a set of domain-specific categories based on keywords, wherein a result of the set of results may belong to more than one domain-specific category; assess a quality of each of the set of results based on; correspondence with information in a problem statement part of the query, structural and content level features derived from text of a resolution part of the query; and user ratings; generate a model classifying a quality of each sentence in the set of results; generate a score based on the model; rank the set of results within the domain-specific categories based on the score; and display the set of results on a display device. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for reusing information, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, which when executed by a computer, cause the computer to:
-
receive a query for a solution to a problem; extract details from the query; perform a search on a set of data stored in at least one computer storage device using the details; generate a set of results based on the search; determine at least one domain of the set of results; classify the set of results of the at least one domain into a set of domain-specific categories based on keywords, wherein a result of the set of results may belong to more than one domain-specific category; assess a quality of each of the set of results based on; correspondence with information in a problem statement part of the query, structural and content level features derived from text of a resolution part of the query, and user ratings; generate a model classifying a quality of each sentence in the set of results; generate a score based on the model; rank the set of results within the domain-specific categories based on the score; and display the set of results on a display device; wherein the computer comprises a processor and memory. - View Dependent Claims (10, 11)
-
Specification