IP Library Granted Patent US 10,664,778
Granted Patent B2
US 10,664,778 · App. 15/608,362 · Granted May 26, 2020

Negotiation of a future communication by use of a personal virtual assistant (PVA)

Inventors: Venkatesh Krishnaswamy (Holmdel, NJ); Timothy I. Ross (Fair Haven, NJ); Rajeshwari Edamadaka (Allentown, NJ); Jack Iu (Forest Hills, NY); Krishna Kishore Dhara (Hyderabad, IN); Michael Vernick (Ocean, NJ)
Assignee: Avaya Inc.
G06Q10/063116G06F3/165G06Q10/107G06Q10/1095G06Q10/1097G10L21/10H04M2203/2072
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,664,778
App. No.
15/608,362
Granted
May 26, 2020
Kind
B2
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.

Claims (66)

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.

2. The method of claim 1 , further comprising:

prior to presenting the plurality of options to the sender, presenting, by the recipient PVA, a plurality of response options to the recipient; and

receiving, by the recipient PVA, a selection of one or more of the response options;

wherein the plurality of options presented to the sender comprises the one or more selected response options.

3. The method of claim 1 , wherein presenting the plurality of options to the sender comprises presenting the plurality of options to the sender via a mode of communication other than the telephone communication system.

4. The method of claim 1 , further comprising:

informing, by the recipient PVA, the recipient and the sender of a time and a mode of communication to be used for the future communication.

5. The method of claim 1 , wherein the plurality of options comprises an option for the sender to identify a purpose of the incoming telephone call, and wherein:

receiving the selection of one of the plurality of options comprises receiving a selection of the option for the sender to identify the purpose of the incoming telephone call and an identification of the purpose; and

executing the selected one of the plurality of options to arrange the future communication comprises informing the recipient of the purpose of the incoming telephone call.

6. The method of claim 1 , wherein the plurality of options comprises a negotiation option for arranging the future communication, and wherein:

receiving the selection of one of the plurality of options comprises receiving a selection of the negotiation option; and

executing the selected one of the plurality of options to arrange the future communication comprises engaging in a negotiation of the future communication with the sender, the negotiation resulting in an agreed-upon time and mode of communication for the future communication.

7. The method of claim 1 , further comprising,

prior to receiving the selection of one of the plurality of options, receiving, by the recipient PVA, a notification that the sender is represented by a sender PVA; and

negotiating, by the recipient PVA, the future communication with the sender PVA.

8. The method of claim 7 , wherein negotiating the future communication with the sender PVA comprises exchanging, with the sender PVA, at least one of:

an available time for the future communication, the at least one available time being determined from the accessed schedule information; or

an available mode of communication for the future communication;

the negotiation resulting in at least one of an agreed-upon time or an agreed-upon mode of communication for the future communication.

9. The method of claim 7 , further comprising:

prior to negotiating the future communication with the sender PVA, changing, by the recipient PVA, to a mode of communication other than the telephone communication system.

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.

11. The computer program product of claim 10 , further comprising:

computer program code for presenting a plurality of response options to the recipient prior to presenting the plurality of options to the sender; and

computer program code for receiving a selection of one or more of the response options;

wherein the plurality of options presented to the sender comprises the one or more selected response options.

12. The computer program product of claim 10 , wherein the computer program code for presenting the plurality of options to the sender further comprises:

computer program code for presenting the plurality of options to the sender via a mode of communication other than a telephone connection.

13. The computer program product of claim 10 , further comprising:

computer program code for informing the recipient and the sender of a time and a mode of communication to be used for the future communication.

14. The computer program product of claim 10 , wherein the plurality of options comprises an option for the sender to identify a purpose of the incoming telephone call, and wherein:

the computer program code for receiving the selection of one of the plurality of options further comprises computer program code for receiving a selection of the option for the sender to identify the purpose of the incoming telephone call and an identification of the purpose; and

the computer program code for executing the selected one of the plurality of options to arrange the future communication further comprises computer program code for informing the recipient of the purpose of the incoming telephone call.

15. The computer program product of claim 10 , wherein the plurality of options comprises a negotiation option for arranging the future communication, and wherein:

the computer program code for receiving the selection of one of the plurality of options further comprises computer program code for receiving a selection of the negotiation option; and

the computer program code for executing the selected one of the plurality of options to arrange the future communication further comprises computer program code for engaging in a negotiation of the future communication with the sender, the negotiation resulting in an agreed-upon time and mode of communication for the future communication.

16. The computer program product of claim 10 , further comprising,

computer program code for receiving, prior to receiving the selection of one of the plurality of options, a notification that the sender is represented by a sender PVA; and

computer program code for negotiating the future communication with the sender PVA.

17. The computer program product of claim 16 , wherein the computer program code for negotiating the future communication with the sender PVA further comprises computer program code for exchanging at least one of:

an available time for the future communication, the at least one available time being determined from the accessed schedule information; or

an available mode of communication for the future communication;

the negotiation resulting in at least one of an agreed-upon time or an agreed-upon mode of communication for the future communication.

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.

Assignments (11)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
Continuity (3)
Continuation 12038432 · Feb 27, 2008
Provisional Application 60930909 · May 17, 2007
Related Publication 20170262787A1 · Sep 14, 2017