IP Library › Granted Patent US 8,031,857
Granted Patent B2
US 8,031,857 · App. 11/612,593 · Granted Oct 4, 2011

Methods and systems for changing a communication quality of a communication session based on a meaning of speech data

Assignee: Scenera Technologies, LLC
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 8,031,857
App. No.
11/612,593
Granted
Oct 4, 2011
Kind
B2
Abstract

Methods and systems are described for changing a communication quality of a communication session based on a meaning of speech data. Speech data exchanged between clients participating in a communication session is parsed. A meaning of the parsed speech data is determined for identifying a service quality indicator for the communication session. An action is performed to change a communication quality of the communication session based on the identified service quality indicator.

Claims (83)

1. A method for changing a communication quality of a communication session based on a meaning of speech data, the method comprising:

parsing speech data exchanged between clients participating in a communication session;

determining a meaning of the parsed speech data for identifying a service quality indicator for the communication session; and

performing an action to change a communication quality of the communication session based on the identified service quality indicator.

2. The method of claim 1 wherein parsing speech data comprises:

converting a waveform representing the speech data into a spectrogram; and

analyzing the spectrogram.

3. The method of claim 2 wherein analyzing the spectrogram includes analyzing the spectrogram to determine an intonation value of the speech data.

4. The method of claim 1 wherein parsing speech data includes performing speech recognition on the speech data.

5. The method of claim 1 wherein parsing speech data includes performing statistical analysis on the speech data.

6. The method of claim 5 wherein the statistical analysis includes one of a noise level analysis, a transmission delay determination, and a conversational analysis.

7. The method of claim 6 wherein the conversational analysis includes detecting one of double talk, mutual silence, and interruption.

8. The method of claim 1 wherein determining a meaning of the parsed speech data for identifying a service quality indicator for the communication session includes identifying a phrase from recognized speech for the communication session.

9. The method of claim 8 wherein determining a meaning of the parsed speech data for identifying a service quality indicator for the communication session includes determining a context for the identified phrase based on at least one of a determination of a measurement key point, a statistical analysis performed on the speech data, a determined intonation value for the speech data.

10. The method of claim 1 wherein performing an action to change a communication quality of the communication session includes performing an action by a communication device used in the communication session, wherein the action includes one of:

adjusting a signal received from a microphone of the communication device;

adjusting a signal sent to a speaker of the communication device;

adjusting a transmission power of the communication device;

adjusting a receiver sensitivity of the communication device;

providing for adjusting a transmission power of signals sent to the communication device;

providing for a handoff from one communication base station to another for the communication session;

providing for adjusting the quality of service for the communication session;

providing for changing communication paths for the communication session;

providing for changing an error correction scheme for the communication session;

providing for performing an error analysis for the communication session; and

sending an indication to second communication device used in the communication session for changing the communication quality via the second communication device.

11. The method of claim 1 wherein performing an action to change a communication quality of the communication session includes performing an action by a server used in the communication session, wherein the action includes one of:

sending an indication to a communication device used in the communication session to adjust a signal received from a microphone of the communication device;

sending an indication to a communication device used in the communication session to adjust a signal sent to a speaker of the communication device;

sending an indication to a communication device used in the communication session to adjust a transmission power of the communication device;

providing for adjusting a transmission power of signals sent to the communication device;

sending an indication to a communication device used in the communication session to adjust a receiver sensitivity of the communication device;

providing for a handoff from one communication base station to another for the communication session;

providing for adjusting the quality of service for the communication session;

providing for changing communication paths for the communication session;

providing for performing an error analysis for the communication session; and

providing for changing an error correction scheme for the communication session.

12. A system for changing a communication quality of a communication session based on a meaning of speech data, comprising:

means for parsing speech data exchanged between clients participating in a communication session;

means for determining a meaning of the parsed speech data for identifying a service quality indicator for the communication session; and

means for performing an action to change a communication quality of the communication session based on the identified service quality indicator.

13. A system for changing a communication quality of a communication session based on a meaning of speech data, comprising:

a parser component for parsing speech data exchanged between clients participating in a communication session;

a service quality analyzer component for determining a meaning of the parsed speech data for identifying a service quality indicator for the communication session; and

a quality controller component for performing an action to change a communication quality of the communication session based on the identified service quality indicator.

14. The system of claim 13 wherein the system is associated with a communication client used for the communication session.

15. The system of claim 13 wherein the system is associated with a server used for the communication session.

16. The system of claim 13 wherein the parser component includes a waveform analyzer component configured for converting a waveform representing the speech data into a spectrogram for analysis.

17. The system of claim 16 wherein the parser component includes an intonation analyzer component configured for analyzing the spectrogram to determine an intonation value of the speech data.

18. The system of claim 13 wherein the parser component includes a speech recognizer component configured for performing speech recognition on the speech data.

19. The system of claim 13 wherein the parser component includes a statistical analyzer component configured for performing statistical analysis on the speech data.

20. The system of claim 19 wherein the statistical analysis includes one of a noise level analysis, a transmission delay determination, and a conversational analysis.

21. The system of claim 20 wherein the conversational analysis includes detecting one of double talk, mutual silence, and interruption.

22. The system of claim 13 wherein the service quality analyzer component is configured to determine a meaning of the parsed speech data by identifying a phrase from recognized speech for the communication session.

23. The system of claim 21 wherein the service quality analyzer component is configured to determine a meaning of the parsed speech data by determining a context for the identified phrase based on at least one of a determination of a measurement key point, a statistical analysis performed on the speech data, a determined intonation value for the speech data.

24. The system of claim 21 wherein the service quality analyzer component is configured to use one of a lookup table and a decision tree to identify a service quality indicator in the parsed speech data.

25. The system of claim 14 wherein the quality controller component is associated with a communication device used in the communication session and is configured to change a communication quality of the communication session by one of:

adjusting a signal received from a microphone of the communication device;

adjusting a signal sent to a speaker of the communication device;

adjusting a transmission power of the communication device;

adjusting a receiver sensitivity of the communication device;

providing for adjusting a transmission power of signals sent to the communication device;

providing for a handoff from one communication base station to another for the communication session;

providing for adjusting the quality of service for the communication session;

providing for changing communication paths for the communication session;

providing for changing an error correction scheme for the communication session;

providing for performing an error analysis for the communication session; and

sending an indication to second communication device used in the communication session for changing the communication quality via the second communication device.

26. The system of claim 15 wherein the quality controller component is associated with a server used in the communication session and is configured to change a communication quality of the communication session by one of:

sending an indication to a communication device used in the communication session to adjust a signal received from a microphone of the communication device;

sending an indication to a communication device used in the communication session to adjust a signal sent to a speaker of the communication device;

sending an indication to a communication device used in the communication session to adjust a transmission power of the communication device;

providing for adjusting a transmission power of signals sent to the communication device;

sending an indication to a communication device used in the communication session to adjust a receiver sensitivity of the communication device;

providing for a handoff from one communication base station to another for the communication session;

providing for adjusting the quality of service for the communication session;

providing for changing communication paths for the communication session;

providing for performing an error analysis for the communication session; and

providing for changing an error correction scheme for the communication session.

27. A non-transitory computer readable medium including a computer program, executable by a machine, for changing a communication quality of a communication session based on a meaning of speech data, the computer program comprising executable instructions for:

parsing speech data exchanged between clients participating in a communication session;

determining a meaning of the parsed speech data for identifying a service quality indicator for the communication session; and

performing an action to change a communication quality of the communication session based on the identified service quality indicator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: SCENERA TECHNOLOGIES, LLC
To: SCENERA MOBILE TECHNOLOGIES, LLC
Reel/Frame 031961/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2007
From: SINGH, MONA
To: SCENERA TECHNOLOGIES, LLC
Reel/Frame 018712/0866 →
Continuity (1)
Related Publication 20080147388A1 · Jun 19, 2008