×

Method using ontology and user query processing to solve inventor problems and user problems

  • US 7,685,118 B2
  • Filed: 08/12/2004
  • Issued: 03/23/2010
  • Est. Priority Date: 08/12/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for solving a problem comprising:

  • receiving a user query problem description which comprises at least one of a structured user query problem description or a non-structured user query problem description, said structured user query problem description comprising a formal semantic representation of said user query problem description, said formal semantic representation comprising fields;

    parsing said user query problem description when said user query problem description is a said non-structured user query problem description, to create said structured user query problem description;

    semantically expanding said formal semantic representation of said user query problem description based on an ontology knowledge base to obtain a semantic expansion of said formal semantic representation of said user query problem description, wherein said ontology knowledge base comprises a database of a plurality of terms, each of said plurality of terms being classified as at least one of a term-concept or a term-verb, wherein two or more of said plurality of terms are related with one another representing a knowledge domain, said semantic expansion having a type comprising a kind-of expansion and at least one of a synonym expansion or an association expansion on at least one term in said formal semantic representation of said user query problem description, wherein said kind-of expansion comprises a hypernym to hyponym expansion;

    searching an expert knowledge base using said semantic expansion to obtain a solutions list including at least one solution for said user query problem description, each said solution comprising fields, said at least one solution having a semantic relation to said user query problem description determined based on said type of semantic expansion;

    semantically sorting said solutions list based on said semantic relation of said at least one solution to said user query problem description;

    wherein said semantically sorting comprises sorting said solutions list based on solution types, wherein said solution types comprise;

    a precise solution comprising said fields exactly coinciding with or a synonym of said fields of said structured user query problem description;

    a particular solution comprising at least one said field more specific than a corresponding field of said structured user query problem description;

    a general solution comprising at least one said field generalizing the corresponding field of said structured user query problem description; and

    an analogous solution comprising at least one said field associated with the corresponding field of said structured user query problem description; and

    storing said solutions list in a computer-readable storage medium.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×