Automated intelligent personal representative
First Claim
Patent Images
1. A method, comprising:
- detecting, by a telephony network interface of a personal representative device, ringing;
performing, by a communication programming interface;
directing the network interface to answer a call;
starting an instance of a dialog manager; and
directing the dialog manager to load an application associated with the answered call;
forwarding, to the communication programming interface, a language model and grammars to be installed with an automatic speech recognition module;
outputting, from the automatic speech recognition module, a list of matches with a corresponding confidence score;
providing a best match to the dialog manager;
updating, by the dialog manager, a dialog context;
engaging in a dialog, by the personal representative device, with a caller device based on the dialog context; and
recognizing, by the personal representative device, an emergency and providing the caller with emergency information available in the application.
4 Assignments
0 Petitions
Accused Products
Abstract
A virtual assistant application, system, and service that interacts with a caller over a telephone, cellular, or VoIP network as the called party'"'"'s representative when the called party is unavailable, providing answers to queries and performing commands that were provisioned by the called party. The application includes a telephony interface, speech recognition and synthesis, a dialog manager, and knowledge domain. The application can also be configured to interact with a sender of SMS, MMS, or IM messages.
21 Citations
20 Claims
-
1. A method, comprising:
-
detecting, by a telephony network interface of a personal representative device, ringing; performing, by a communication programming interface; directing the network interface to answer a call; starting an instance of a dialog manager; and directing the dialog manager to load an application associated with the answered call; forwarding, to the communication programming interface, a language model and grammars to be installed with an automatic speech recognition module; outputting, from the automatic speech recognition module, a list of matches with a corresponding confidence score; providing a best match to the dialog manager; updating, by the dialog manager, a dialog context; engaging in a dialog, by the personal representative device, with a caller device based on the dialog context; and recognizing, by the personal representative device, an emergency and providing the caller with emergency information available in the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising instructions that, when read by a processor, cause the processor to perform:
-
detecting, by a telephony network interface of a personal representative device, ringing; performing, by a communication programming interface; directing the network interface to answer a call; starting an instance of a dialog manager; and directing the dialog manager to load an application associated with the answered call; forwarding, to the communication programming interface, a language model and grammars to be installed with an automatic speech recognition module; outputting, from the automatic speech recognition module, a list of matches with a corresponding confidence score; providing a best match to the dialog manager; updating, by the dialog manager, a dialog context; engaging in a dialog, by the personal representative device, with a caller device based on the dialog context; and recognizing, by the personal representative device, an emergency and providing the caller with emergency information available in the application. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a telephony network interface of a personal representative device configured to detect ringing; a communication programming interface configured to; direct the network interface to answer a call; start an instance of a dialog manager; and direct the dialog manager to load an application associated with the answered call; wherein a language model and grammars to be installed with an automatic speech recognition module are forwarded to the communication programming interface; wherein a list of matches with a corresponding confidence score are output from the automatic speech recognition module; wherein a best match is provided to the dialog manager; wherein the dialog manager updates a dialog context; wherein the personal representative device engages in a dialog with a caller device based on the dialog context; and wherein the personal representative device recognizes an emergency and provides the caller with emergency information available in the application.
-
Specification