×

Methods, apparatus and data structures for facilitating a natural language interface to stored information

  • US 7,310,642 B2
  • Filed: 01/14/2005
  • Issued: 12/18/2007
  • Est. Priority Date: 05/03/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for preprocessing a natural language database query, the method comprising:

  • a) accepting an alphanumeric string related to the query;

    b) parsing the alphanumeric string to generate query words;

    c) determining whether any of the query words, or any phases formed by at least two adjacent query words, match any of a plurality of indexed annotations;

    d) if a query word or phrase matches one or more of the plurality of indexed annotations, for each of the plurality of indexed annotations, adding a pattern associated with the indexed annotation to a group associated with the query word or phrase;

    e) selecting a pattern from each group of patterns to generate a selection of patterns; and

    f) combining the patterns of the selection of patterns to generate a single, connected, lowest cost pattern.

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