Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
148 words
For use in cooperation with a computer database, a method for providing a user with a perception of a linguistically competent dialogue with a computerized service representative so as to perform a desired task, the method comprising: modeling the desired task as a plurality of database slots, each one of the plurality of database slots fillable by one of a predetermined set of database word values recognized in utterances of the user in accordance with a predetermined set of user utterance recognition rules; following each user utterance, opportunistically filling in the database slots with recognized database word values; and following each user utterance, generating a responsive utterance in accordance with a predetermined set of condition-action rules based on logical combinations of filled database slots thereby providing to the user said perception of a linguistically competent dialogue while eliciting further information from the user to complete the desired task.
Claim 2
Dependent Claim
148 words
For use in cooperation with a computer database, a method for providing a user with a perception of a linguistically competent dialogue with a computerized service representative so as to perform a desired task, the method comprising: modeling the desired task as a plurality of database slots, each one of the plurality of database slots fillable by one of a predetermined set of database word values recognized in utterances of the user in accordance with a predetermined set of user utterance recognition rules; following each user utterance, opportunistically filling in the database slots with recognized database word values; and following each user utterance, generating a responsive utterance in accordance with a predetermined set of condition-action rules based on logical combinations of filled database slots thereby providing to the user said perception of a linguistically competent dialogue while eliciting further information from the user to complete the desired task.
Claim 3
Dependent Claim
82 words
The method of claim 1, wherein the predetermined set of user utterance recognition rules comprises: a first layer operative to recognize questions and commands of the user based upon co-occurrences of key database word values in sentences in the utterances of the user, remove database word values from corresponding database slots, and generate a supplemental utterance to elicit further information from the user; and a second layer operative to recognize database word values in utterances of the user irrespective of sentence context.
Claim 4
Dependent Claim
158 words
For use in cooperation with a computer database, a method for providing a telephone customer with a perception of a linguistically competent dialogue with a computerized service representative so as to effect a telephone service request, the method comprising: modeling available telephone service requests as a plurality of database slots, each one of the plurality of database slots fillable by one of a predetermined set of database word values recognized in utterances of the telephone customer in accordance with a predetermined set of telephone customer utterance recognition rules; following each telephone customer utterance, opportunistically filling in the database slots with recognized database word values; and following each telephone customer utterance, generating a responsive utterance in accordance with a predetermined set of condition-action rules based on logical combinations of filled database slots thereby providing to the telephone customer said perception of a linguistically competent dialogue while eliciting further information from the telephone customer to complete the telephone service request.
Claim 5
Dependent Claim
158 words
For use in cooperation with a computer database, a method for providing a telephone customer with a perception of a linguistically competent dialogue with a computerized service representative so as to effect a telephone service request, the method comprising: modeling available telephone service requests as a plurality of database slots, each one of the plurality of database slots fillable by one of a predetermined set of database word values recognized in utterances of the telephone customer in accordance with a predetermined set of telephone customer utterance recognition rules; following each telephone customer utterance, opportunistically filling in the database slots with recognized database word values; and following each telephone customer utterance, generating a responsive utterance in accordance with a predetermined set of condition-action rules based on logical combinations of filled database slots thereby providing to the telephone customer said perception of a linguistically competent dialogue while eliciting further information from the telephone customer to complete the telephone service request.
Claim 6
Dependent Claim
19 words
The method of claim 3, wherein the plurality of database slots comprise customer, tasks, date, start time, and service.
Claim 7
Dependent Claim
87 words
The method of claim 3, wherein the predetermined set of telephone customer utterance recognition rules comprises: a first layer operative to recognize questions and commands of the telephone customer based upon co-occurrences of key database word values in sentences in the utterances of the telephone customer, remove database word values from corresponding database slots, and generate a supplemental utterance to elicit further information from the telephone customer; and a second layer operative to recognize database word values in utterances of the telephone customer irrespective of sentence context.