SWITCHING CONTROL FOR LOW QUALITY COMMUNICATION SIGNAL
First Claim
Patent Images
1. A computing system, comprising:
- a first communication component configured to communicate with a remote speech service;
application running logic configured to run an application that accesses the remote speech service using the first communication component;
signal quality detection logic configured to detect a signal quality of a communication signal used by the first communication component; and
switching logic configured to;
based on the detected signal quality, generate a user interface thatindicates a component switching operation to switch the application from using the first communication component to using a telephony communication component to communicate with the remote speech service, andincludes a user actuatable element;
receive an indication of user actuation of the user actuatable element indicating user approval of the component switching operation; and
based on the user approval, perform the component switching operation;
wherein the application is configured to;
receive a user input;
generate user input data indicative of the user input; and
based on the component switching operation, send the user input data to the remote speech service and receive response data indicative of the remote speech service processing the user input data.
1 Assignment
0 Petitions
Accused Products
Abstract
Signal quality of a communication signal that is being used to communicate with a hosted speech service is detected. When poor signal quality is detected, switching logic is controlled to selectively switch to a separate communication application or component, such as a telephony component. User interface elements can be provided for user interaction, in the switching process, as well.
6 Citations
20 Claims
-
1. A computing system, comprising:
-
a first communication component configured to communicate with a remote speech service; application running logic configured to run an application that accesses the remote speech service using the first communication component; signal quality detection logic configured to detect a signal quality of a communication signal used by the first communication component; and switching logic configured to; based on the detected signal quality, generate a user interface that indicates a component switching operation to switch the application from using the first communication component to using a telephony communication component to communicate with the remote speech service, and includes a user actuatable element; receive an indication of user actuation of the user actuatable element indicating user approval of the component switching operation; and based on the user approval, perform the component switching operation; wherein the application is configured to; receive a user input; generate user input data indicative of the user input; and based on the component switching operation, send the user input data to the remote speech service and receive response data indicative of the remote speech service processing the user input data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method, comprising:
-
running an application that accesses a remote speech service using a first communication component; detecting a signal quality of a communication signal used by the first communication component; generating a first user interface indicating a switch from the first communication component to a telephony communication component, the user interface including a first user actuatable element that is actuatable to approve the switch; detecting user actuation of the first user actuatable element; switching the application from using the first communication component to using the telephony communication component, based on user actuation of the first user actuatable element; continuing to detect signal quality of the communication signal used by the first communication component after the application is switched to using the telephony communication component; generating a second user interface indicating a switch back to the first communication component based on improvement in signal quality of the communication signal used by the first communication component, the second user interface including a second user actuatable element that is actuatable to approve the switch back to the first communication component; and switching the application from using the telephony communication component to using the first communication component, based on user actuation of the second user actuatable element. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computing system, comprising:
-
a first communication component that communicates with a remote speech service; application running logic that runs an application that accesses the remote speech service using the first communication component; signal quality detection logic that detects a signal quality of a communication signal used by the first communication component; and switching logic that performs a component switching operation to switch the application from using the first communication component to using a telephony communication component to communicate with the remote speech service, based on the detected signal quality, wherein the signal quality detection logic is configured to continue to detect signal quality of the communication signal used by the first communication component after the application is switched to using the telephony communication component, and wherein the switching logic is configured to generate a user interface indicating a switch back to the first communication component based on improvement in the detected signal quality of the communication signal used by the first communication component. - View Dependent Claims (20)
-
Specification