×

Concept matching of natural language queries with a database of document concepts

  • US 5,418,948 A
  • Filed: 09/08/1993
  • Issued: 05/23/1995
  • Est. Priority Date: 10/08/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented process for forming a search query for searching a document database by a computer-implemented search process, the search process identifying documents likely to match the search query by matching individual terms of the search query to individual terms and sequences of terms in the document database, the process for forming the search query comprising:

  • a) providing a first database containing a plurality of phrases derived from domain specific natural language phrases, each of said phrases consisting of a plurality of terms in original order;

    b) input to a computer an input query composed in natural language and comprising a plurality of terms arranged in a user-selected order;

    c) parsing said input query into separate terms in an ordered sequence, the order of the terms in the sequence being the same as the order of the terms in the input query;

    d) selecting groups of terms, each group consisting of a plurality of successive terms of the sequence;

    e) comparing each group of terms to each phrase in said first database to identify each group of terms of the input query that matches a phrase in said first database; and

    f) replacing each identified group of terms of the input query by a representation of the matching phrase from said first database, the search query comprising each representation substituted for groups of terms of the input query and each remaining term of the input query.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×