IP Library › Granted Patent US 10,755,725
Granted Patent B2
US 10,755,725 · App. 15/997,111 · Granted Aug 25, 2020

Determining and remedying audio quality issues in a voice communication

Inventors: Srividya G. Subramanyam (South Barrington, IL); Daniel J. McDonald (Cary, IL)
Assignee: MOTOROLA SOLUTIONS, INC.
G10L21/0205G10L15/1815G10L15/22G10L25/84
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,755,725
App. No.
15/997,111
Granted
Aug 25, 2020
Kind
B2
Abstract

A method and apparatus for determining and remedying audio quality issues in a voice communication. One example electronic computing device includes an electronic processor configured to receive, via a communication interface, a voice communication including a request from a communication device. The electronic processor is also configured to perform an analysis of the voice communication. The analysis includes disambiguating the voice communication. The electronic processor is also configured to store a profile of the voice communication associated with a state of the communication device in a history of profiles, when disambiguating the voice communication is successful. When disambiguating the voice communication fails, the electronic processor determines whether the voice communication is associated with a profile in the history of profiles. When the voice communication is not associated with a profile, a command is transmitted to the communication device to modify a transmission transport mechanism and retransmit the request.

Claims (28)

1. An electronic computing device comprising:

a communication interface; and

an electronic processor connected to the communication interface and configured to

receive, via the communication interface, a voice communication including a request from a communication device;

perform an analysis of spoken words included in the voice communication from the communication device, wherein the analysis of the spoken words included in the voice communication includes disambiguating the voice communication;

when disambiguating the voice communication is successful, store a device state profile of the voice communication associated with a state of the communication device in a history of device state profiles, wherein each device state profile in the history of device state profiles includes one or more voice communications associated with a state;

when disambiguating the voice communication fails, determine if the voice communication and the state of the communication device match one of the device state profiles in the history of device state profiles; and

when the voice communication and the state of the communication device do not match one of the device state profiles in the history of device state profiles, transmit a command to the communication device to modify a transmission transport mechanism and retransmit the request.

2. The electronic computing device according to claim 1 , wherein the state is at least one selected from the group consisting of a location, a time, a task, a background noise, and weather conditions.

3. The electronic computing device according to claim 1 , wherein the communication device is at least one selected from the group consisting of a land mobile radio device and a long term evolution device.

4. The electronic computing device according to claim 1 , wherein modifying the transmission transport mechanism includes performing at least one selected from the group consisting of increasing a sampling rate of a voice encoder, changing transmission frequency, switching from narrow band to broadband, switching from frequency division multiple access to time division multiple access, and switching from time division multiple access to frequency division multiple access.

5. The electronic computing device according to claim 1 , wherein a device state profile is associated with the state of one or more communication devices.

6. The electronic computing device according to claim 1 , wherein the electronic processor is configured to provide a response when disambiguating a voice communication is successful.

7. The electronic computing device according to claim 1 , wherein disambiguating the voice communication includes determining the meaning of the request included in the voice communication.

8. The electronic computing device according to claim 1 , wherein the electronic processor attempts to perform disambiguation of the voice communication when the request is vague or the request is unintelligible due to audio quality.

9. A method of determining and remedying audio quality issues in a voice communication, the method comprising;

receiving, via a communication interface, the voice communication including a request from a communication device;

analyzing, with an electronic processor, spoken words included in the voice communication from the communication device, wherein analyzing the spoken words included in the voice communication includes attempting to disambiguate the voice communication;

when disambiguating the voice communication is successful, storing a device state profile of the voice communication associated with a state of the communication device in a history of device state profiles, wherein each device state profile in the history of device state profiles includes one or more voice communications associated with a state;

when disambiguating the voice communication fails, determining if the voice communication and the state of the communication device match one of the device state profiles in the device state history of profiles; and

when the voice communication and the state of the communication device do not match one of the device state profiles in the history of device state profiles, transmitting a command to the communication device to modify a transmission transport mechanism and retransmit the request.

10. The method according to claim 9 , wherein the state is at least one selected from the group consisting of a location, a time, a task, a background noise, and weather conditions.

11. The method according to claim 9 , wherein the communication device is at least one selected from the group consisting of a land mobile radio device and a long term evolution device.

12. The method according to claim 9 , wherein modifying a transmission transport mechanism includes performing at least one selected from the group consisting of increasing a sampling rate of a voice encoder, changing transmission frequency, switching from narrow band to broadband, switching from frequency division multiple access to time division multiple access, and switching from time division multiple access to frequency division multiple access.

13. The method according to claim 9 , wherein a device state profile is associated with the state of one or more communication devices.

14. The method according to claim 9 , the method further comprising providing a response when disambiguating a voice communication is successful.

15. The method according to claim 9 , wherein disambiguating the voice communication includes determining the meaning of the request included in the voice communication.

16. The method according to claim 9 , wherein disambiguation of the voice communication is performed when the request is vague or the request is unintelligible due to audio quality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: SUBRAMANYAM, SRIVIDYA G.; MCDONALD, DANIEL J.
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 045980/0633 →
Continuity (1)
Related Publication 20190371352A1 · Dec 5, 2019