Method using ontology and user query processing to solve inventor problems and user problems
First Claim
1. A method for solving a problem comprising:
- storing a user query which comprises at least one of a structured or a non-structured description of the problem;
parsing of said user query wherein said user query is non-structured, to create a structured user query, wherein said structured user query comprises a formal semantic representation of said user query;
semantically expanding said formal semantic representation of said user query to provide searching for at least one solution relevant to the problem;
searching said at least one solution in an Expert Knowledge Base; and
semantically sorting said at least one solution to produce a list of at least one solution for the problem.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for solving a problem based on ontology methods for data/knowledge presentation and processing, implemented in a linguistic processing module. The basic components of the linguistic processing module may be a linguistic knowledge base (KB), an ontology KB, and/or an expert KB. The problem solved may include a user or an inventor problem. The method may include storing a user query which may include a structured, or a non-structured description, parsing a non-structured query to create a structured query including a formal semantic representation of the query, semantically expanding the formal semantic representation to provide searching for relevant solutions, searching the solutions in the expert KB, and semantically sorting the solutions to produce a list of solutions of the problem.
-
Citations
38 Claims
-
1. A method for solving a problem comprising:
-
storing a user query which comprises at least one of a structured or a non-structured description of the problem;
parsing of said user query wherein said user query is non-structured, to create a structured user query, wherein said structured user query comprises a formal semantic representation of said user query;
semantically expanding said formal semantic representation of said user query to provide searching for at least one solution relevant to the problem;
searching said at least one solution in an Expert Knowledge Base; and
semantically sorting said at least one solution to produce a list of at least one solution for the problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for solving a problem comprising:
-
storing means for storing a user query which comprises at least one of a structured or a non-structured description of the problem;
parsing means for parsing of said non-structured description of said user query to create said structured description of said user query, wherein said user query comprises a formal semantic representation of said user query;
semantically expanding means for semantically expanding said formal semantic representation of said user query to provide searching for at least one solution relevant to the problem;
searching means for searching said at least one solution in an Expert Knowledge Base; and
semantically sorting means for semantically sorting said at least one solution to produce a list of solutions for the problem. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A machine readable media that provides instructions, which when executed by a computing platform, cause said computing platform to perform operations comprising a method of solving problems comprising:
-
storing a user query comprising at least one of a structured or non-structured description of the problem in verb parameter object (VPO) format;
parsing said non-structured description of said user query to create said structured description of said user query wherein said structured description of said user query comprises a formal semantic representation of said user query;
semantically expanding said formal semantic representation of said user query to provide searching for at least one solution relevant to the problem;
searching said at least one solution in an Expert Knowledge Base; and
semantically sorting said at least one solution to produce a list of solutions for the problem.
-
Specification