Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
146 words
In a computer implemented user interface for responding to a natural language-form input, said interface employing a feedback method to reinforce a user's confidence and knowledge that the computer comprehends a query or an instruction from the user, the method comprising: parsing a user's natural language input into a case frame structure; filtering said case frame structure into a goal-expression data structure comprising a verb and syntactical portions of said natural language input; converting said goal-expression into a constrained natural language-form that includes said verb and syntactical portions of said goal-expression data structure and communicating said paraphrase to said user for confirmation that the computer system has correctly interpreted the user's input; upon confirmation by said user, comparing said goal expression data structure with pre-stored data structures of goal expression form to determine a match; and performing an action in response to a match being found.
Claim 2
Dependent Claim
146 words
In a computer implemented user interface for responding to a natural language-form input, said interface employing a feedback method to reinforce a user's confidence and knowledge that the computer comprehends a query or an instruction from the user, the method comprising: parsing a user's natural language input into a case frame structure; filtering said case frame structure into a goal-expression data structure comprising a verb and syntactical portions of said natural language input; converting said goal-expression into a constrained natural language-form that includes said verb and syntactical portions of said goal-expression data structure and communicating said paraphrase to said user for confirmation that the computer system has correctly interpreted the user's input; upon confirmation by said user, comparing said goal expression data structure with pre-stored data structures of goal expression form to determine a match; and performing an action in response to a match being found.
Claim 3
Dependent Claim
32 words
The method as recited in claim 1, wherein said goal-expression includes components that comprise: a verb, subject, object and modifiers, all as derived from said natural language input by said filtering step.
Claim 4
Dependent Claim
21 words
The method as recited in claim 2, wherein said natural language input is in the form of a constrained natural language.
Claim 5
Dependent Claim
53 words
The method as recited in claim 3, wherein said converting step employs said goal-expression data structure to construct a constrained natural language response to the user, said converting step employing for said constrained natural language response, only phrases derived from said user input while discarding all other portions of the goal-expression data structure.
Claim 6
Dependent Claim
20 words
The method as recited in claim 2, wherein said goal expression includes characters that are interpreted as "don't care" symbols.
Claim 7
Dependent Claim
31 words
The method as recited in claim 5, wherein said comparing step ignores said "don't care" symbols and provides an output indicative of the closest match to the components of said goal-expression.