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.
66 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