PROJECTING SYNTACTIC INFORMATION USING A BOTTOM-UP PATTERN MATCHING ALGORITHM
First Claim
1. A computer readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- deriving a plurality of tokens from a natural language expression, each of the plurality of tokens including at least one word;
transforming the plurality of tokens into a computational independent model (CIM) syntax tree representation based on a CIM phrase tree model; and
presenting the CIM syntax tree representation.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for converting a token collection that is derived from a natural language expression into a computational independent model (CIM) syntax tree representation are disclosed. In accordance with one embodiment, the conversion includes deriving a plurality of tokens from a natural language expression, where each of the plurality of tokens including at least one word. The conversion further includes transforming the plurality of tokens into a CIM syntax tree representation based on a CIM phrase tree model. The conversion also includes providing the CIM syntax tree representation to an application.
104 Citations
20 Claims
-
1. A computer readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
deriving a plurality of tokens from a natural language expression, each of the plurality of tokens including at least one word; transforming the plurality of tokens into a computational independent model (CIM) syntax tree representation based on a CIM phrase tree model; and presenting the CIM syntax tree representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
deriving a plurality of tokens from a natural language expression, each of the plurality of tokens including at least one word; transforming the plurality of tokens into a computational independent model (CIM) syntax tree representation based on a CIM phrase tree model, the transforming including; projecting one or more base nominal expressions in each subclause based on the CIM phrase tree model; projecting one or more base predicate expressions in each subclause based on the CIM phrase tree model; projecting one or more base value expressions in each subclause based on the CIM phrase tree model; projecting a sentential structure based on the CIM phrase tree model; assembling the one or more base nominal expressions, the one or more base predicate expressions, the one or more base value expressions into one or more complex clauses based on the CIM phrase tree model; and assembling a rule by projecting a correct type of intention for the one or more complex clauses based on the CIM phrase tree model, the rule including the CIM syntax tree representation; and presenting the CIM syntax tree representation. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
an input component to receive a plurality of tokens, the plurality of tokens being derived from a natural language expression; a computational independent model (CIM) phrase tree model component to enable transformation of the plurality of tokens into a CIM syntax tree representation; a CIM tree transformation algorithm component to transform the plurality of tokens into a CIM syntax tree representation based on the CIM phrase tree model; and an output component to provide to present the CIM syntax tree representation. - View Dependent Claims (20)
-
Specification