Method and apparatus for robust efficient parsing
AssigneeMicrosoft Corporation
InventorYeYi Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorYeYi Wang
Estimating the term…
The present invention provides a method for improving the efficiency of parsing text. Aspects of the invention include representing parse tokens as integers where a portion of the integer indicates the location in which a definition for the token can be found. In a further aspect, an integer representing a token points to an array of tokens that can be activated by the token. In another aspect, a list of pointers to partial parses is created before attempting to parse a next word in the text string. The list of pointers includes pointers to partial parses that are expecting particular semantic tokens. A fourth aspect of the invention utilizes a data structure to list the semantic tokens that have been fully parsed for each span in the input text segment. When a token is fully parsed, the list is accessed to determine if the new token should be discarded.
A method of parsing text to form a logical representation of the text, the logical representation having tokens representing non-terminals and words of the text, the method comprising:
A computer-readable medium having a data structure used in parsing text, the data structure comprising:
A method of parsing text to form a tokenized representation of the text, the method comprising:
A computer-readable medium having a data structure used in parsing, the data structure comprising:
A method of parsing text to form a representation of the text, the representation having structures that span sub-strings of words in the text, each structure having a token at its root, the method comprising:
A computer-readable medium having a data structure, the data structure comprising:
A method of parsing text to identify a parse structure containing tokens that represent non-terminals and words, the method comprising:
A computer-readable medium having a data structure used in parsing text into a logical form containing tokens, the data structure comprising:
Dependencies are inferred from the claim text.