×

Apparatus, method and system of artificial intelligence for data searching applications

  • US 20050283473A1
  • Filed: 09/21/2004
  • Published: 12/22/2005
  • Est. Priority Date: 06/17/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A processor-enabled method to search data, comprising:

  • obtaining a query from a user;

    wherein the query'"'"'s terms may include keywords, conjunctions, query parameters and query emphasis;

    identifying terms within the query that are misspelled, wherein the query terms are compared against a dictionary, wherein the dictionary is a dictionary of interassociated words;

    determining a correct word spelling for the misspelled word and using the correctly spelled word as a query term;

    matching terms within the query to words in the dictionary of interassociated words;

    identifying partial words related to the matching terms in the interassociated words dictionary, wherein partial words are identified by determining word roots of query terms;

    identifying alternative word spellings related to the query terms in a dictionary, wherein the identified alternative spellings are used in addition to the query terms, wherein the identified alternative spellings include common misspellings;

    identifying words related to the matched terms in the interassociated words dictionary;

    determining if pluralities of the query terms constitute word phrases, wherein a query term'"'"'s word order within the query may be used to determine if a plurality of the matched terms constitute a word phrase, wherein a query term'"'"'s proximity to other query terms may be used to determine if a plurality of the matched terms constitute a word phrase, wherein a query term'"'"'s word order within the query establishes its grammatical type;

    generating an expanded query including identified related words, wherein the identified related words further include partial words and alternative spellings, wherein the expanded query includes all permutations of query terms and related words, wherein query parameters are used to alter an expanded query'"'"'s makeup;

    searching memory with the expanded query for matching references, wherein the memory includes a database index;

    ranking matching references, wherein the factors may affect the rankings of references include;

    references with a greater incidence of matching terms from the expanded query are given higher rankings, references with a greater ratio of matching terms from the expanded query as compared to the references total number of words are given higher rankings, references with matching terms that are emphasized from the expanded query are given higher rankings than references with non-emphasized matching terms from the expanded query, references that more exactly match query terms from the expanded query are ranked higher, references falling within query parameters are ranked higher, more recent references are ranked higher than older references, sponsored references are ranked higher, and references that more completely satisfy the obtained query are ranked higher; and

    providing ranked matching references in response to the user for display, wherein the rankings are affected by emphasis of the query terms and emphasis of words related to the query terms, wherein the emphasis value of the related query terms is related to the emphasis value of the query terms.

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