INTELLIGENT SELF-ENABLED SOLUTION DISCOVERY
First Claim
1. A computer implemented method in a data processing system for retrieving solutions that solve a problem experienced by a user, the computer implemented method comprising:
- responsive to receiving a query from the user describing the problem, sending by the data processing system relevant candidate solutions to the problem to the user;
responsive to receiving a selection of one relevant candidate solution from the relevant candidate solutions, analyzing by a processor communicatively coupled to the data processing system instructions steps within the one relevant candidate solution selected by the user;
calculating by the processor an instruction step similarity between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in a storage device; and
sending to the user by the data processing system similar solutions containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity.
1 Assignment
0 Petitions
Accused Products
Abstract
Solutions for solving a problem experienced by a user are retrieved. In response to receiving a query from the user describing the problem, relevant candidate solutions to the problem are sent to the user. In response to receiving a selection of one relevant candidate solution from the relevant candidate solutions, instructions steps within the one relevant candidate solution selected by the user are analyzed. An instruction step similarity is calculated between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in a storage device. Then, similar solutions are sent to the user containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity.
171 Citations
20 Claims
-
1. A computer implemented method in a data processing system for retrieving solutions that solve a problem experienced by a user, the computer implemented method comprising:
-
responsive to receiving a query from the user describing the problem, sending by the data processing system relevant candidate solutions to the problem to the user; responsive to receiving a selection of one relevant candidate solution from the relevant candidate solutions, analyzing by a processor communicatively coupled to the data processing system instructions steps within the one relevant candidate solution selected by the user; calculating by the processor an instruction step similarity between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in a storage device; and sending to the user by the data processing system similar solutions containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data processing system for retrieving solutions that solve a problem experienced by a user, comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device stores a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to send relevant candidate solutions to the problem to the user in response to receiving a query from the user describing the problem;
analyze instructions steps within one relevant candidate solution selected by the user in response to receiving a selection of the one relevant candidate solution from the relevant candidate solutions;
calculate an instruction step similarity between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in the storage device; and
send to the user similar solutions containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity.
-
-
17. A computer program product stored on a computer usable storage medium having computer usable program code embodied thereon for retrieving solutions that solve a problem experienced by a user, the computer program product comprising:
-
computer usable program code configured to send relevant candidate solutions to the problem to the user in response to receiving a query from the user describing the problem; computer usable program code configured to analyze instructions steps within one relevant candidate solution selected by the user in response to receiving a selection of the one relevant candidate solution from the relevant candidate solutions; computer usable program code configured to calculate an instruction step similarity between the instruction steps within the one relevant candidate solution selected and other instructions steps within other solutions stored in the storage device; and computer usable program code configured to send to the user similar solutions containing similar instruction steps to the instruction steps contained within the one relevant candidate solution selected based on the calculated instruction step similarity. - View Dependent Claims (18, 19, 20)
-
Specification