×

Natural language based search engine and methods of use therefor

  • US 20060224569A1
  • Filed: 07/11/2005
  • Published: 10/05/2006
  • Est. Priority Date: 03/31/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for providing at least one response to at least one query in natural language, comprising:

  • populating a data store by obtaining documents from at least a portion of a corpus, isolating sentences from the documents, parsing the sentences into linked pairs of words in accordance with predetermined relationships, assigning concept identifiers to each word of the linked pair of words, assigning concept link identifiers to each pair of concept identifiers corresponding to each linked pair of words, and, combining the concept link identifiers for each sentence into a statement;

    receiving an inputted query in natural language;

    parsing the query into linked pairs of words, one word of the pair of words at a first position, and another word of the pair of words at a second position, each linked pair of words associated with a relational connector;

    determining if the relational connector associated with each linked pair of words matches a predetermined relational connector, and if there is a match, creating an additional pair of words whose positions are opposite those of the pair of words whose relational connector matched the predetermined relational connector;

    assigning concept identifiers to each word of each linked pair of words;

    assigning concept link identifiers to each pair of concept identifiers corresponding to each linked pair of words;

    combining the concept link identifiers into a query statement;

    analyzing the query statement and the statements in the data store for matches between concept link identifiers;

    isolating statements in the data store having at least one concept link identifier that matches at least one concept link identifier in the query statement; and

    , providing at least one sentence corresponding to at least one isolated statement in the data store as a response to the natural language query.

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