Automated intelligent personal representative
AssigneeOpen Invention Network, LLC
InventorGerald McCobb
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.