IP Library Granted Patent US 11,973,611
Granted Patent B2
US 11,973,611 · App. 17/864,845 · Granted Apr 30, 2024

Methods, systems, and program products for identifying location of problems of delivered audio

Inventors: Joshua Smith (Milton, FL); Carl H. Seaver (Bainbridge, IN); Matthew Fardig (Boonville, IN); Inna Zolin (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04L12/1822G06F40/279H04L12/1831
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,973,611
App. No.
17/864,845
Filed
Jul 14, 2022
Granted
Apr 30, 2024
Kind
B2
Art Unit
2449
USPC
709/204
Abstract

Methods, systems, and program products are disclosed for determining location of audio transmission problems between components connected across a network. A method includes receiving audio and a first transcription of the audio from a source device, generating a second transcription of the received audio. The method also includes providing an indication of an audio problem responsive to the first transcription not matching the second transcription and sending the audio and the second transcription to an audio mixing device, a recording device, or a participant device responsive to the first transcription matching the second transcription.

Claims (59)

1. A method in a server, the method comprising:

receiving audio and a first transcription of the audio from a source device;

generating a second transcription of the received audio;

comparing the second transcription to the first transcription;

providing an indication of an audio problem responsive to the first transcription not matching the second transcription;

sending the audio and the second transcription to an audio mixing device, a recording device, one of a plurality of participant devices responsive to the first transcription matching the second transcription or some combination thereof;

receiving a user generated audio problem indication from one of the participant devices; and

providing an indication that an audio problem exists between an audio processor and a speaker at the one of the participant devices responsive to receiving the user generated audio problem indication,

wherein the first transcription fails to match the second transcription responsive to a number of textual mismatches between the first transcription and the second transcription exceeding a threshold amount.

2. The method of claim 1 , further comprising:

receiving mixed audio and a third transcription of the mixed audio from the audio mixing device;

generating a fourth transcription of the received mixed audio; and

sending the mixed audio and the fourth transcription to a plurality of participant devices responsive to the third transcription matching the fourth transcription.

3. The method of claim 2 , further comprising providing an indication that an audio problem exists between the server and the audio mixing device responsive to the third transcription failing to match the fourth transcription.

4. The method of claim 2 , further comprising:

receiving an indication from one of the participant devices that the third transcription fails to match a fifth transcription generated by the one of the participant devices; and

providing an indication that an audio problem exists between the server and the one of the participant devices responsive to receiving the indication from the one of the participant devices that the third transcription fails to match the fifth transcription.

5. The method of claim 1 , further comprising:

receiving an audio problem indication from the recording device responsive to the recording device determining that a match fails to exist between the second transcription and a sixth transcription of the sent audio generated by the recording device; and

providing an indication that an audio problem exists between an the recording device and the server responsive to receiving the audio problem indication from the recording device.

6. A system comprising:

a processor; and

a storage device configured to store machine-readable instructions, wherein execution of the machine-readable instructions that, when executed by the processor, cause the processor to:

receive audio and a first transcription of the audio from a source device;

generate a second transcription of the received audio;

compare the second transcription to the first transcription;

provide an indication of an audio problem responsive to the first transcription not matching the second transcription;

send the audio and the second transcription to an audio mixing device, a recording device, a participant device responsive to the first transcription matching the second transcription or some combination thereof;

receive a user generated audio problem indication from one of the participant devices; and

provide an indication that an audio problem exists between an audio processor and a speaker at the one of the participant devices responsive to receiving the user generated audio problem indication,

wherein the first transcription fails to match the second transcription responsive to a number of textual mismatches between the first transcription and the second transcription exceeding a threshold amount.

7. The system of claim 6 , wherein the machine-readable instructions further cause the processor to:

receive mixed audio and a third transcription of the mixed audio from the audio mixing device;

generate a fourth transcription of the received mixed audio; and

send the mixed audio and the fourth transcription to a plurality of participant devices responsive to the third transcription matching the fourth transcription.

8. The system of claim 7 , wherein the machine-readable instructions further cause the processor to provide an indication that an audio problem exists between the system and the audio mixing device responsive to the third transcription failing to match the fourth transcription.

9. The system of claim 7 , wherein the machine-readable instructions further cause the processor to:

receive an indication from one of the participant devices that the third transcription fails to match a fifth transcription generated by the one of the participant devices; and

provide an indication that an audio problem exists between the system and the one of the participant devices responsive to receiving the indication from the one of the participant devices that the third transcription fails to match the fifth transcription.

10. The system of claim 6 , wherein the machine-readable instructions further cause the processor to:

receive an audio problem indication from the recording device responsive to the recording device determining that a match fails to exist between the second transcription and a sixth transcription of the sent audio generated by the recording device; and

provide an indication that an audio problem exists between an the recording device and the system responsive to receiving the audio problem indication from the recording device.

11. A non-transitory computer-readable medium storing machine-readable instructions that, when executed by a processor of a computing system, cause the processor to:

receive audio and a first transcription of the audio from a source device;

generate a second transcription of the received audio;

compare the second transcription to the first transcription;

provide an indication of an audio problem responsive to the first transcription not matching the second transcription;

send the audio and the second transcription to an audio mixing device, a recording device, a participant device responsive to the first transcription matching the second transcription, or some combination thereof;

receive a user generated audio problem indication from one of the participant devices; and

generate an indication that an audio problem exists between an audio processor and a speaker at the one of the participant devices responsive to receiving the user generated audio problem indication,

wherein the first transcription fails to match the second transcription responsive to a number of textual mismatches between the first transcription and the second transcription exceeding a threshold amount.

12. The non-transitory computer-readable medium of claim 11 , wherein the machine-readable instructions further cause the processor to:

receive mixed audio and a third transcription of the mixed audio from the audio mixing device;

generate a fourth transcription of the received mixed audio; and

send the mixed audio and the fourth transcription to a plurality of participant devices responsive to the third transcription matching the fourth transcription.

13. The non-transitory computer-readable medium of claim 12 , wherein the machine-readable instructions further cause the processor to provide an indication that an audio problem exists between the system and the audio mixing device responsive to the third transcription failing to match the fourth transcription.

14. The non-transitory computer-readable medium of claim 12 , wherein the machine-readable instructions further cause the processor to:

receive an indication from one of the participant devices that the third transcription fails to match a fifth transcription generated by the one of the participant devices; and

provide an indication that an audio problem exists between the computing system and the one of the participant devices responsive to receiving the indication from the one of the participant devices that the third transcription fails to match a fifth transcription.