Processing natural language grammar
First Claim
Patent Images
1. A method, comprising:
- tagging an input text string;
examining, via a processor, the input text string for at least one first set of substitutions based on content of the input text string; and
if the input text string is a substring of a previously tagged input text string;
determining whether the input text string and at least one additional input text string share a common pre-assigned tag identifier stored in a memory location, andif the input text string and the at least one additional input text string share the common pre-assigned tag identifier stored in the memory location;
eliminating at least one of the input text string and the at least one additional input text string from a natural language grammar.
9 Assignments
0 Petitions
Accused Products
Abstract
Creating and processing a natural language grammar set of data based on an input text string are disclosed. The method may include tagging the input text string, and examining, via a processor, the input text string for at least one first set of substitutions based on content of the input text string. The method may also include determining whether the input text string is a substring of a previously tagged input text string by comparing the input text string to a previously tagged input text string, such that the substring determination operation determines whether the input text string is wholly included in the previously tagged input text string.
-
Citations
20 Claims
-
1. A method, comprising:
-
tagging an input text string; examining, via a processor, the input text string for at least one first set of substitutions based on content of the input text string; and if the input text string is a substring of a previously tagged input text string; determining whether the input text string and at least one additional input text string share a common pre-assigned tag identifier stored in a memory location, and if the input text string and the at least one additional input text string share the common pre-assigned tag identifier stored in the memory location; eliminating at least one of the input text string and the at least one additional input text string from a natural language grammar. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
a processor configured to tag an input text string, examine the input text string for at least one first set of substitutions based on content of the input text string, and when the input text string is a substring of a previously tagged input text string; determine whether the input text string and at least one additional input text string share a common pre-assigned tag identifier stored in a memory location, and if the input text string and the at least one additional input text string share the common pre-assigned tag identifier stored in the memory location; eliminate at least one of the input text string and the at least one additional input text string from a natural language grammar. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A non-transitory computer readable storage medium configured to store a set of instructions that when executed causes a processor to perform:
-
tagging an input text string; examining the input text string for at least one first set of substitutions based on content of the input text string; and if the input text string is a substring of a previously tagged input text string; determining whether the input text string and the at least one additional input text string share the common pre-assigned tag identifier stored in a memory location, and if the input text string and the at least one additional input text string share a common pre-assigned tag identifier stored in the memory location; eliminating at least one of the input text string and the at least one additional input text string from a natural language grammar. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification