IP Library Granted Patent US 11,363,077
Granted Patent B2
US 11,363,077 · App. 17/074,166 · Granted Jun 14, 2022

Communication session participation using prerecorded messages

Inventors: Harshal Ramesh Gawande (Maharashtra, IN); Ajay Jagdish Talreja (Maharashtra, IN); Ghanshyam Asaram Baheti (Maharashtra, IN)
Assignee: Avaya Management L.P.
H04L65/1089H04L51/04H04L51/08
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 11,363,077
App. No.
17/074,166
Filed
Oct 19, 2020
Granted
Jun 14, 2022
Kind
B2
Art Unit
2459
USPC
709/206
Abstract

The technology disclosed herein enables user participation in a communication session using prerecorded messages. In a particular embodiment, a method includes determining a first context of a first prerecorded message from a user. In real-time during a communication session that exchanges user communications between a plurality of participants, the method includes determining a session context of the user communications and determining that the first context corresponds to the session context preceding a first insertion point in the user communications. The method further includes inserting the first prerecorded message into the user communications at the first insertion point.

Claims (70)

1. A method for participating in a communication session using prerecorded messages, the method comprising:

determining a first context of a first prerecorded message from a user, wherein the first prerecorded message comprises words from the user;

in real-time during a communication session that exchanges user communications between a plurality of participants:

determining a session context of the user communications;

determining that the first context corresponds to the session context preceding a first insertion point in the user communications;

after determining that the first context corresponds to the session context, identifying the first insertion point, wherein the first insertion point comprises a time that avoids interrupting the plurality of participants; and

inserting the first prerecorded message into the user communications at the first insertion point.

2. The method of claim 1 , further comprising:

determining a second context of a second prerecorded message;

in real-time during the communication session:

determining that the second context corresponds to the session context preceding a second insertion point in the user communications; and

inserting the second prerecorded message into the user communications at the second insertion point.

3. The method of claim 1 , further comprising:

after inserting the first prerecorded message, receiving a response message from a first participant of the plurality of participants in response to the first prerecorded message; and

providing the response message to the user.

4. The method of claim 3 , wherein providing the response message comprises sending the response message as an attachment of an email to the user.

5. The method of claim 1 , further comprising:

after inserting the first prerecorded message, receiving a response message in the user communications from a first participant of the plurality of participants in response to the first prerecorded message;

determining that a second context of a second prerecorded message corresponds to a response context of the response message; and

inserting the second prerecorded message into the user communications after the response message.

6. The method of claim 1 , wherein identifying the first insertion point comprises:

identifying a gap in the user communications as the first insertion point.

7. The method of claim 1 , wherein determining the first context comprises:

converting speech of the user in the first prerecorded message to text;

tokenizing one or more sentences in the text into tokens; and

analyzing the tokens to determine one or more topics of the text.

8. The method of claim 7 , wherein determining that the first context relates to the session context comprises:

determining that the one or more topics of the text correspond to one or more topics of the user communications.

9. The method of claim 1 , wherein the user is not present on the communication session.

10. The method of claim 1 , wherein the first prerecorded message includes an audio component comprising speech of the user.

11. An apparatus for participating in a communication session using prerecorded messages, the apparatus comprising:

one or more computer readable storage media;

a processing system operatively coupled with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:

determine a first context of a first prerecorded message from a user, wherein the first prerecorded message comprises words from the user;

in real-time during a communication session that exchanges user communications between a plurality of participants:

determine a session context of the user communications;

determine that the first context corresponds to the session context preceding a first insertion point in the user communications;

after determining that the first context corresponds to the session context, identify the first insertion point, wherein the first insertion point comprises a time that avoids interrupting the plurality of participants; and

insert the first prerecorded message into the user communications at the first insertion point.

12. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

determine a second context of a second prerecorded message;

in real-time during the communication session:

determine that the second context corresponds to the session context preceding a second insertion point in the user communications; and

insert the second prerecorded message into the user communications at the second insertion point.

13. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

after inserting the first prerecorded message, receive a response message from a first participant of the plurality of participants in response to the first prerecorded message; and

provide the response message to the user.

14. The apparatus of claim 13 , wherein to provide the response message, the program instructions direct the processing system to:

send the response message as an attachment of an email to the user.

15. The apparatus of claim 11 , wherein the program instructions direct the processing system to:

after inserting the first prerecorded message, receive a response message in the user communications from a first participant of the plurality of participants in response to the first prerecorded message;

determine that a second context of a second prerecorded message corresponds to a response context of the response message; and

insert the second prerecorded message into the user communications after the response message.

16. The apparatus of claim 11 , wherein to identify the first insertion point, the program instructions direct the processing system to:

identify a gap in the user communications as the first insertion point.

17. The apparatus of claim 11 , wherein to determine the first context, the program instructions direct the processing system to:

convert speech of the user in the first prerecorded message to text;

tokenize one or more sentences in the text into tokens; and

analyze the tokens to determine one or more topics of the text.

18. The apparatus of claim 17 , wherein to determine that the first context relates to the session context, the program instructions direct the processing system to:

determine that the one or more topics of the text correspond to one or more topics of the user communications.

19. The apparatus of claim 11 , wherein the user is not present on the communication session.

20. One or more computer readable storage media having program instructions stored thereon for participating in a communication session using prerecorded messages, the program instructions, when read and executed by a processing system, direct the processing system to:

determine a first context of a first prerecorded message from a user, wherein the first prerecorded message comprises words from the user;

in real-time during a communication session that exchanges user communications between a plurality of participants:

determine a session context of the user communications;

determine that the first context corresponds to the session context preceding a first insertion point in the user communications;

after determining that the first context corresponds to the session context, identify the first insertion point, wherein the first insertion point comprises a time that avoids interrupting the plurality of participants; and

insert the first prerecorded message into the user communications at the first insertion point.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2024
From: AVAYA MANAGEMENT LP
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 066983/0138 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
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 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
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 Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: GAWANDE, HARSHAL RAMESH; TALREJA, AJAY JAGDISH; BAHETI, GHANSHYAM ASARAM
To: AVAYA MANAGEMENT L.P.
Reel/Frame 054098/0971 →