System and method of supporting adaptive misrecognition in conversational speech
First Claim
1. A method of processing natural language command, the method being implemented by a computer system that comprises one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
- receiving, by the computer system, a natural language command from a user;
generating, by the computer system, a first interpretation of the natural language command based on one or more recognized words of the natural language command;
performing, by the computer system, a first action specified by the natural language command based on the first interpretation;
accessing, by the computer system, a personalized cognitive model to proactively select a second interpretation of the natural language command responsive to an indication from the user that the first interpretation is not correct; and
proactively performing, by the computer system, a second action specified by the natural language command based on the second interpretation.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for receiving speech and/or non-speech communications of natural language questions and/or commands and executing the questions and/or commands. The invention provides a conversational human-machine interface that includes a conversational speech analyzer, a general cognitive model, an environmental model, and a personalized cognitive model to determine context, domain knowledge, and invoke prior information to interpret a spoken utterance or a received non-spoken message. The system and method creates, stores, and uses extensive personal profile information for each user, thereby improving the reliability of determining the context of the speech or non-speech communication and presenting the expected results for a particular question or command.
608 Citations
16 Claims
-
1. A method of processing natural language command, the method being implemented by a computer system that comprises one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
-
receiving, by the computer system, a natural language command from a user; generating, by the computer system, a first interpretation of the natural language command based on one or more recognized words of the natural language command; performing, by the computer system, a first action specified by the natural language command based on the first interpretation; accessing, by the computer system, a personalized cognitive model to proactively select a second interpretation of the natural language command responsive to an indication from the user that the first interpretation is not correct; and proactively performing, by the computer system, a second action specified by the natural language command based on the second interpretation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing natural language utterances, comprising:
one or more physical processors programmed to execute one or more computer program instructions which, when executed, cause the one or more physical processors to; receive a natural language command associated with a user; generate a first interpretation of the natural language command based on one or more recognized words of the natural language command; perform a first action specified by the natural language command based on the first interpretation; access, by the computer system, a personalized cognitive model to proactively select a second interpretation of the natural language command responsive to an indication from the user that the first interpretation is not correct; and proactively perform a second action specified by the natural language command based on the second interpretation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification