Grammar compression
AssigneeMicrosoft Corporation
InventorsStelios Paparizos, Christopher Walter Anderson, Wei Liu, Ajay Nair, Alexandros Ntoulas, Naga Srinivas Vemuri
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsStelios Paparizos, Christopher Walter Anderson, Wei Liu, Ajay Nair, Alexandros Ntoulas, Naga Srinivas Vemuri
Estimating the term…
Compression of extensive, rule-based grammars used to facilitate search queries is provided herein. Rule-based grammars includes a list of rules that each comprise a sequence of token classes. Each token class is a logical grouping of tokens, and each token is a string of characters. A grammar is parsed to identify rules and token classes. Unimportant token classes are identified and sets of unimportant token classes are merged to generated merged token classes. A compressed grammar is generated by substituting the merged token classes into the grammar for corresponding unimportant token classes used to generate the merged token classes.
A method for compressing a grammar, the method comprising:
One or more computer-storage media embodying computer-useable instructions that, when employed by a computing device, cause the computing device to perform a method comprising:
One or more computer-storage media embodying computer-useable instructions that, when employed by a computing device, cause the computing device to perform a method comprising:
Dependencies are inferred from the claim text.