Patent ID: 6292771
Filing Date: 2001-09-18
Classification: G06F

Abstract:
A method for encoding free-text data, comprising:(A) receiving free-text data, wherein said free text data, wherein said free-text data includes: words, a grammar, a syntax and a semantic relationship between said words;(B) checking for synonyms of said words within said received free-text data;(C) checking spelling of said words within said received free-text data wherein said checking spelling further comprises:(1) identifying a target word within said free-text data for spell checking;(2) identifying a set of words known to a Bayesian network, wherein said identified set of words are those which said target word could be a misspelling, wherein said identification is based on transformations of said target word from said free-text data to create a list of candidate spellings of said target word;(3) binding said set of candidate spellings to said words known to said Bayesian network;(4) identifying a best candidate spelling from said list of candidate spelling based on probability values produced by said Bayesian network; and(5) replacing said target word with said best candidate spelling;(D) parsing said syntax of said received free-text data;(E) transforming said grammar of said received free-text data;(F) analyzing said semantic relationship within said received free-text data on the basis of a probabilistic model of lexical semantics which relates said words to one or more concepts;(G) creating an encoded representation of said received free-text data; and(H) writing said encoded representation into a medical database.