Automated intelligent personal representative
First Claim
Patent Images
1. A method, comprising:
- receiving a call at a device;
when the call is unanswerable, forwarding, by the device, the call to a personal representative device;
performing, by a communication programming interface;
directing a network interface to answer the call;
starting an instance of a dialog manager; and
directing the dialog manager to load an application and knowledge domain associated with the answered call;
forwarding, to a natural language processing module, a called party'"'"'s knowledge domain associated with the answered call;
joining the call to a conference call by the personal representative device based on a conference attendee list if the call is not identified as an emergency call;
updating the knowledge domain to participate in the conference call;
transferring the call by the personal representative device to an emergency phone number provided by the called and stored in the called party'"'"'s knowledge domain, wherein the transfer is performed if the call is identified as the emergency call; and
sending an email to a communication device known to the called and stored in the called party'"'"'s knowledge domain as requested by a caller, wherein the personal representative device directs an email server to send the email to or from a called party'"'"'s email account.
5 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.
9 Citations
20 Claims
-
1. A method, comprising:
-
receiving a call at a device; when the call is unanswerable, forwarding, by the device, the call to a personal representative device; performing, by a communication programming interface; directing a network interface to answer the call; starting an instance of a dialog manager; and directing the dialog manager to load an application and knowledge domain associated with the answered call; forwarding, to a natural language processing module, a called party'"'"'s knowledge domain associated with the answered call; joining the call to a conference call by the personal representative device based on a conference attendee list if the call is not identified as an emergency call; updating the knowledge domain to participate in the conference call; transferring the call by the personal representative device to an emergency phone number provided by the called and stored in the called party'"'"'s knowledge domain, wherein the transfer is performed if the call is identified as the emergency call; and sending an email to a communication device known to the called and stored in the called party'"'"'s knowledge domain as requested by a caller, wherein the personal representative device directs an email server to send the email to or from a called party'"'"'s email account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions that, when read by a processor, cause the processor to perform:
-
receiving a call at a device; when the call is unanswerable, forwarding, by the device, the call to a personal representative device; performing, by a communication programming interface; directing a network interface to answer the call; starting an instance of a dialog manager; and directing the dialog manager to load an application and knowledge domain associated with the answered call; forwarding, to a natural language processing module, a called party'"'"'s knowledge domain associated with the answered call; joining the call to a conference call by the personal representative device based on a conference attendee list if the call is not identified as an emergency call; updating the knowledge domain to participate in the conference call; transferring the call by the personal representative device to an emergency phone number provided by the called and stored in the called party'"'"'s knowledge domain, if the call is identified as the emergency call; and sending an email to a communication device known to the called and stored in the called party'"'"'s knowledge domain as requested by a caller, wherein the personal representative device directs an email server to send the email to or from a called party'"'"'s email account. - View Dependent Claims (19)
-
-
20. A system, comprising:
-
a device configured to receive a call; when the call is unanswerable, the device is configured to forward the call to a personal representative device; a communication programming interface configured to; direct a network interface to answer the call; start an instance of a dialog manager; and direct the dialog manager to load an application and knowledge domain associated with the answered call; wherein a natural language processing model forwards a called party'"'"'s knowledge domain associated with the answered call; wherein the call to a conference call based on a conference attendee list is joined via the personal representative device if the call is not identified as an emergency call; wherein the knowledge domain is updated to participate in the conference call; wherein the call is transferred by the personal representative device to an emergency phone number provided by the called and stored in the called party'"'"'s knowledge domain, if the call is identified as the emergency call; and wherein an email is sent to a communication device known to the called and stored in the called party'"'"'s knowledge domain as requested by a caller wherein the personal representative device directs an email server to send the email to or from a called party'"'"'s email account.
-
Specification