Negotiation of a future communication by use of a personal virtual assistant (PVA)
First Claim
1. A method of negotiating a future communication through a personal virtual assistant (PVA), the method comprising:
- identifying an incoming telephone call via execution of a recipient PVA that acts as a proxy on behalf of a recipient, wherein the incoming telephone call is intended for the recipient and is initiated by a sender, the recipient PVA being executed in parallel with a telephone communication system;
accessing, by the recipient PVA, schedule information related to the recipient of the incoming telephone call;
receiving, by the recipient PVA, a customized option for arranging the future communication, the customized option being determined by the recipient;
presenting, by the recipient PVA, a plurality of options to the sender for arranging a future communication between the sender and the recipient, wherein the plurality of options comprises at least one option determined by the recipient PVA based on the accessed schedule information and the customized option;
receiving, by the recipient PVA, a selection of one of the plurality of options; and
executing, by the recipient PVA, the selected one of the plurality of options to arrange the future communication.
11 Assignments
0 Petitions
Accused Products
Abstract
Negotiation of a future communication through a personal virtual assistant is provided. A trigger command is received. The trigger command identifies a communication received for a recipient from a sender. Schedule information is accessed. The schedule information is related to the recipient of the received communication. A plurality of options is presented to the sender. The plurality of options are for arranging a future communication between the sender and the recipient, and include at least one option determined based on the accessed schedule information. A selection of an option for arranging a future communication is received. The selected option is executed to arrange the future communication.
94 Citations
18 Claims
-
1. A method of negotiating a future communication through a personal virtual assistant (PVA), the method comprising:
-
identifying an incoming telephone call via execution of a recipient PVA that acts as a proxy on behalf of a recipient, wherein the incoming telephone call is intended for the recipient and is initiated by a sender, the recipient PVA being executed in parallel with a telephone communication system; accessing, by the recipient PVA, schedule information related to the recipient of the incoming telephone call; receiving, by the recipient PVA, a customized option for arranging the future communication, the customized option being determined by the recipient; presenting, by the recipient PVA, a plurality of options to the sender for arranging a future communication between the sender and the recipient, wherein the plurality of options comprises at least one option determined by the recipient PVA based on the accessed schedule information and the customized option; receiving, by the recipient PVA, a selection of one of the plurality of options; and executing, by the recipient PVA, the selected one of the plurality of options to arrange the future communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising computer program code stored on a non-transitory computer-readable storage medium that, when executed by a processor, negotiates a future communication through a personal virtual assistant (PVA), wherein the PVA acts as a proxy on behalf of a recipient and is executed in parallel with a telephone communication system, the computer program product comprising:
-
computer program code for identifying an incoming telephone call for a recipient from a sender; computer program code for accessing schedule information related to the recipient of the incoming telephone call; computer program code for receiving, by the recipient PVA, a customized option for arranging the future communication, the customized option being determined by the recipient; computer program code for presenting, to a sender, a plurality of options for arranging a future communication between the sender and the recipient, wherein the plurality of options comprises at least one option determined based on the accessed schedule information and the customized option; computer program code for receiving a selection of one of the plurality of options; and computer program code for executing the selected one of the plurality of options to arrange the future communication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a memory system encoded with personal virtual assistant (PVA) application for negotiating a future communication between a recipient and a sender; and a processor coupled to the memory system, wherein when executed by the processor, the PVA application causes the processor to; identify an incoming telephone call, wherein the incoming telephone call is intended for the recipient and is initiated by the sender, wherein the recipient PVA acts as a proxy on behalf of a recipient and is executed in parallel with a telephone communication system; access schedule information related to the recipient of the incoming telephone call; receive a customized option for arranging the future communication, the customized option being determined by the recipient; present, to the sender, a plurality of options for arranging a future communication between the sender and the recipient, wherein the plurality of options comprises at least one option determined by the recipient PVA based on the accessed schedule information and the customized option; receive a selection of one of the plurality of options; and execute the selected one of the plurality of options to arrange the future communication.
-
Specification