×

English-language translation of exact interpretations of keyword queries

  • US 8,000,957 B2
  • Filed: 05/29/2008
  • Issued: 08/16/2011
  • Est. Priority Date: 12/22/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for translating an interpretation of a keyword query into a grammatically correct plain-language query statement in a computer system having a processor, the method comprising the steps of:

  • acquiring, by the processor, at least one keyword to perform a keyword query search upon;

    semantically interpreting, by the processor, the acquired keyword, further including the step of building a translation index to determine matching elements, wherein matching elements are derived from information comprising type names, attribute names, and atomic attributes values that are associated with a specific keyword;

    merging, by the processor, the matching elements in the event that differing keywords comprise a same matching element and type alias;

    providing, by the processor, a clause template for the customization of a plain-language sentence clause, wherein the plain-language sentence clause is based upon the matching elements that are selected for customization;

    generating, by the processor, at least one plain-language sentence clause for each of the matching elements, wherein the matching elements relate to matches including a type match, a path patch, a value match and a word match;

    determining, by the processor, if the plain-language sentence clauses can be merged, wherein the determination is based upon the attributes matched for a given type element;

    specifying, by the processor, the plain-language sentence clauses that are to be merged, the plain-language sentence clause mergers being based upon the attributes matched for a given type element;

    merging, by the processor, the plain-language sentence clauses, wherein the merging occurs for at least one of the path match, the value match and a combination of the path match and the value match, and wherein the merging is not possible for the type match and the word match;

    generating, by the processor, at least one grammatically valid plain-language sentence for the keyword query from the generated plain-language sentence clauses, wherein the grammatically valid plain-language sentence is based upon differing matching elements;

    presenting, by the processor, the at least one grammatically valid plain-language sentence for the keyword query to a keyword query system user for the user'"'"'s review.

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