IP Library Granted Patent US 11,870,835
Granted Patent B2
US 11,870,835 · App. 17/182,512 · Granted Jan 9, 2024

Word-based representation of communication session quality

Inventors: Sandesh Chopdekar (Pune, IN); Pushkar Yashavant Deole (Pune, IN); Navin Daga (Silapathar, IN); Valentine C. Matula (Granville, OH)
Assignee: Avaya Management L.P.
H04L65/80G10L15/08G10L15/22G10L15/30H04L43/0829H04L65/403
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,870,835
App. No.
17/182,512
Granted
Jan 9, 2024
Kind
B2
Abstract

The technology disclosed herein enables user notification of word inconsistencies to indicate session quality. In a particular embodiment, a method includes, during a communication session between a first endpoint operated by a first participant and a second endpoint operated by a second participant, determining a first number of words spoken by the first participant during a period of time based on sound captured by the first endpoint for inclusion on the communication session. The method also includes determining a second number of the words spoken by the first participant during the period of time based on audio received at the second endpoint via the communication session. Upon determining that an inconsistency exists between the first number and the second number, the method includes notifying at least one of the first participant and the second participant about the inconsistency.

Claims (60)

1. A method comprising:

during a communication session between a first endpoint operated by a first participant and a second endpoint operated by a second participant:

determining a first number of words spoken by the first participant during a period of time based on sound captured by the first endpoint for inclusion on the communication session;

determining a second number of the words spoken by the first participant during the period of time based on audio received at the second endpoint via the communication session; and

upon determining that an inconsistency exists between the first number and the second number, notifying at least one of the first participant and the second participant about the inconsistency.

2. The method of claim 1 , comprising:

presenting information about the first number and the second number to the first participant.

3. The method of claim 1 , comprising:

receiving a message indicating the second number from the second endpoint; and

after receiving the message, comparing the second number to the first number to determine the inconsistency.

4. The method of claim 1 , wherein the inconsistency comprises a difference between the first number and the second number being greater than a threshold number of words.

5. The method of claim 1 , comprising:

generating a text transcript of the words spoken by the first participant; and

transferring the text transcript to the second endpoint for presentation to the second participant.

6. The method of claim 5 , comprising:

receiving a second text transcript of the words spoken by the first participant based on the audio received at the second endpoint; and

presenting the first participant with an indication of words missing from the second text transcript relative to the text transcript.

7. The method of claim 1 , wherein notifying at least one of the first participant and the second participant about the inconsistency comprises:

presenting, via the second endpoint, an alert to the second participant indicating that fewer than all of the words spoken by the first participant are being reproduced for the second participant.

8. The method of claim 1 , comprising:

presenting, via the second endpoint, a metric relating the second number to the first number.

9. The method of claim 1 , comprising:

determining a third number of the words spoken by the first participant during the period of time based on audio received, via the communication session, at a server facilitating the communication session; and

in response to determining that a second inconsistency exists between the first number and the third number, notifying the first participant that an issue exists between the first endpoint and the server.

10. The method of claim 1 , comprising:

monitoring for packet loss in the audio at the second endpoint; and

determining that the packet loss satisfies a packet loss threshold, wherein determining the first number and determining the second number occurs in response to determining that the packet loss satisfies the packet loss threshold.

11. An 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:

during a communication session between a first endpoint operated by a first participant and a second endpoint operated by a second participant:

determine a first number of words spoken by the first participant during a period of time based on sound captured by the first endpoint for inclusion on the communication session;

determine a second number of the words spoken by the first participant during the period of time based on audio received at the second endpoint via the communication session; and

upon determining that an inconsistency exists between the first number and the second number, notify at least one of the first participant and the second participant about the inconsistency.

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

present information about the first number and the second number to the first participant.

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

receive a message indicating the second number from the second endpoint; and

after receiving the message, compare the second number to the first number to determine the inconsistency.

14. The apparatus of claim 11 , wherein the inconsistency comprises a difference between the first number and the second number being greater than a threshold number of words.

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

generate a text transcript of the words spoken by the first participant; and

transfer the text transcript to the second endpoint for presentation to the second participant.

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

receive a second text transcript of the words spoken by the first participant based on the audio received at the second endpoint; and

present the first participant with an indication of words missing from the second text transcript relative to the text transcript.

17. The apparatus of claim 11 , wherein to notify at least one of the first participant and the second participant about the inconsistency, the program instructions direct the processing system to:

present, via the second endpoint, an alert to the second participant indicating that fewer than all of the words spoken by the first participant are being reproduced for the second participant.

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

determine a third number of the words spoken by the first participant during the period of time based on audio received, via the communication session, at a server facilitating the communication session; and

in response to determining that a second inconsistency exists between the first number and the third number, notify the first participant that an issue exists between the first endpoint and the server.

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

monitor for packet loss in the audio at the second endpoint; and

determine that the packet loss satisfies a packet loss threshold, wherein the first number and the second number are determined in response to determining that the packet loss satisfies the packet loss threshold.

20. One or more non-transitory computer readable storage media having program instructions stored thereon that, when read and executed by a processing system, direct the processing system to:

during a communication session between a first endpoint operated by a first participant and a second endpoint operated by a second participant:

determine a first number of words spoken by the first participant during a period of time based on sound captured by the first endpoint for inclusion on the communication session;

determine a second number of the words spoken by the first participant during the period of time based on audio received at the second endpoint via the communication session; and

upon determining that an inconsistency exists between the first number and the second number, notify at least one of the first participant and the second participant about the inconsistency.

Assignments (8)
INTELLECTUAL PROPERTY SECURITY AGREEMENT – SUPPLEMENT NO. 5 Recorded Jun 3, 2024
From: AVAYA LLC; AVAYA MANAGEMENT L.P.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 067606/0438 →
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 Feb 23, 2021
From: CHOPDEKAR, SANDESH; DEOLE, PUSHKAR YASHAVANT; DAGA, NAVIN; MATULA, VALENTINE C.
To: AVAYA MANAGEMENT L.P.
Reel/Frame 055370/0975 →
Continuity (1)
Related Publication 20220272141A1 · Aug 25, 2022