System for providing intelligent part of speech processing of complex natural language
First Claim
1. A system, comprising:
- a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising;
identifying a set of words from among a plurality of words in an input, wherein the set of words describe a concept, idea, title, grouping, or a combination thereof;
replacing the set of words identified in the input with a token correlating to the set of words to generate a first modified input, wherein the token is constructed by the system to appear as a selected part of speech to a part of speech tagger;
tagging, by utilizing the part of speech tagger, parts of speech for each word and the token in the first modified input to generate tagged part of speech text for the first modified input, wherein the token is tagged by the part of speech tagger according to the selected part of speech; and
replacing, in the tagged part of speech text for the first modified input, the token with the set of words identified in the input to generate a second modified input.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for providing intelligent part of speech processing of complex natural language is disclosed. The system identifies a multiword concept from an input and replaces the multiword concept with a token to be tagged as a desired part of speech. The system passes the modified text including the token to a part-of-speech tagger to tag each word in the text with the appropriate part-of-speech. The system may replace the token with the original text that the token was utilized to replace so that the original intent of the text is evident. The system may analyze the tagged text to generate analyses and interpretations associated with the input. When multiple multiword concepts are identified, the system may evaluate them by computing scores for each of the multiword concepts that may be replaced with tokens, for each of the modified texts including the tokens, or for any interpretations and analyses thereof.
65 Citations
31 Claims
-
1. A system, comprising:
-
a memory that stores instructions; and a processor that executes the instructions to perform operations, the operations comprising; identifying a set of words from among a plurality of words in an input, wherein the set of words describe a concept, idea, title, grouping, or a combination thereof; replacing the set of words identified in the input with a token correlating to the set of words to generate a first modified input, wherein the token is constructed by the system to appear as a selected part of speech to a part of speech tagger; tagging, by utilizing the part of speech tagger, parts of speech for each word and the token in the first modified input to generate tagged part of speech text for the first modified input, wherein the token is tagged by the part of speech tagger according to the selected part of speech; and replacing, in the tagged part of speech text for the first modified input, the token with the set of words identified in the input to generate a second modified input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
receiving, at a system, an input from a source; identifying a set of words from among a plurality of words in the input that correspond to a parameter, product, component, a method name, a user profile name, a role profile name, a window name, a field name, a label name, a widget name, or any combination thereof; replacing the set of words identified in the input with a token correlating to the set of words to generate a first modified input, wherein the token is constructed to be characterized as a selected part of speech by a part of speech tagger; tagging, by utilizing the part of speech tagger and by utilizing instructions from a memory that are executed by a processor of the system, parts of speech for each word and the token in the first modified input to generate tagged part of speech text for the first modified input; replacing, in the tagged part of speech text for the first modified input, the token with the set of words identified in the input to generate a second modified input; and analyzing the second modified input to generate analyses and interpretations associated with words in the plurality of words. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable device comprising instructions, which when loaded and executed by a processor, cause the processor to perform operations comprising:
-
receiving, at a system, an input from a source; identifying a set of words from among a plurality of words in the input, wherein the set of words correspond to a parameter; replacing the set of words identified in the input with a token correlating to the set of words to generate a first modified input, wherein the token is constructed to be characterized as a selected part of speech by a part of speech tagger; tagging, by utilizing the part of speech tagger and by utilizing instructions from a memory that are executed by a processor of the system, parts of speech for each word and the token in the first modified input to generate tagged part of speech text for the first modified input; replacing, in the tagged part of speech text for the first modified input, the token with the set of words identified in the input to generate a second modified input; analyzing the second modified input to generate analyses and interpretations associated with words in the plurality of words; and computing scores for the analyses and interpretations associated with the words in the plurality of words. - View Dependent Claims (31)
-
Specification