Patent ID: 9703520
Date: 2017-07-11
CPC Classifications: G06F,G06Q,G10L,H04M

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 receiver Personal Virtual Assistant (PVA) that acts as a proxy on behalf of a recipient, the incoming telephone call intended for the recipient and initiated by a sender, the receiver PVA being executed in parallel with a telephone communication system; accessing, by the receiver PVA, calendar information that corresponds to the recipient of the incoming telephone call; the receiver PVA interrupting a display of a recipient graphical user interface of a device that corresponds to the recipient, and displaying selectable options for responding to the incoming telephone call, the selectable options displayed including an option to answer the incoming telephone call, an option to send the incoming telephone call to voice mail, and an option to schedule callback within a specific period of time; receiving, via the recipient graphical user interface, a selection of the option to schedule callback within the specific period of time; in response to receiving the selection of the option to schedule callback within the specific period of time, displaying, on a sender graphical user interface of a device that corresponds to the sender, selectable options for arranging a future telephone call between the sender and the recipient, the selectable options including an option to accept callback within the specific period of time, an option to leave a voice mail message, and an option to request a time in the future to schedule callback; in response to a failure to receive a selection of an option via the recipient graphical user interface, displaying, on the sender graphical user interface of the device that corresponds to the sender, selectable options for arranging a future telephone call between the sender and the recipient, the selectable options including the option to leave a voice mail message, and the option to request a time in the future to schedule callback; receiving, via the sender graphical user interface, a selection of the option to request the time in the future to schedule callback; executing by said receiver PVA the selected option to request the time in the future to schedule callback by negotiating a future telephone call time with a sender PVA that acts as a proxy on behalf of the sender, the future telephone call time being based on accessed calendar information that corresponds to the recipient; and receiving input, via the recipient graphical user interface, that interrupts negotiations between the receiver PVA and the sender PVA, the input overriding the receiver PVA by directly arranging a future telephone call between the sender and the recipient.