Method and device for parsing and analyzing natural language sentences and text
First Claim
1. A method for context-based parsing of natural language text, said method comprising the steps of:
- receiving a stream of alphanumeric data representing a plurality of words delimited by a punctuation mark;
associating a semantic label with each of said plurality of words by using a look-up table to identify one or more potential semantic labels for a word, and selecting one of said potential semantic labels based on an order of said word within said plurality of words; and
assigning each of said plurality of words to one of two binary context patterns based on said semantic label associated therewith and an order of said word with respect to one or more others of said plurality of words.
0 Assignments
0 Petitions
Accused Products
Abstract
A program is provided for organizing a natural language, such as English, into binary units of two basic elements, Nounness and Verbness, which combine in two idea word patterns, called Primary Image and Conditional Image, and two Detail word patterns, called Process Detail and Background Detail. These two basic elements, Nounness and Verbness, function binarily within the program, either in combination for the two Image word patterns or separately for the two Detail word patterns. All word terns, except the verb-in-tense in the two Image word patterns, function binarily within the program in one of two positions: as Nounness, called Nesting, or as modifiers, called Qualifying. Since meaning in an English sentence is determined solely by word and word pattern location, binary units can be created which allow meaning to be changed by moving words or word patterns from one location to another, called Flipping. Natural language, thus organized into binary units, can be thus analyzed in computer programs for purposes such as, but not limited to, natural language processing which is not restricted to limited language domains, voice activation, machine translation from one natural language to another, context analysis of documents, data base searching, syntax analysis of documents, and the teaching of writing in natural language.
332 Citations
17 Claims
-
1. A method for context-based parsing of natural language text, said method comprising the steps of:
-
receiving a stream of alphanumeric data representing a plurality of words delimited by a punctuation mark; associating a semantic label with each of said plurality of words by using a look-up table to identify one or more potential semantic labels for a word, and selecting one of said potential semantic labels based on an order of said word within said plurality of words; and assigning each of said plurality of words to one of two binary context patterns based on said semantic label associated therewith and an order of said word with respect to one or more others of said plurality of words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A set of instructions stored on a medium for parsing a natural language text, said set of instructions comprising instructions for:
-
receiving a stream of alphanumeric data representing a plurality of words delimited by a punctuation mark; associating a semantic label with each of said plurality of words by using a look-up table to identify one or more potential semantic labels for a word, and selecting one of said potential semantic labels based on an order of said word within said plurality of words; and assigning each of said plurality of words to one of two binary context patterns based on said semantic label associated therewith and an order of said word with respect to one or more others of said plurality of words. - View Dependent Claims (14)
-
-
15. An apparatus for analyzing a natural language text including a plurality of words delimited by a punctuation mark, said apparatus comprising:
-
a processor; a memory coupled to said processor, said memory including a look-up table with a plurality of entries, wherein each of said entries associates a semantic label with a word; a text parser controlled to said processor and coupled to said memory, said text parser comprising a set of executable instructions for assigning a selected one of said plurality of words to a binary context pattern based on a semantic label associated with said selected word and an order of said selected word within said plurality of words. - View Dependent Claims (16, 17)
-
Specification