Multiple parallel dialogs in smart phone applications
First Claim
1. A method comprising:
- receiving first recognized text corresponding to first speech input from a user;
displaying a first tab of a user interface, the first tab corresponding to a first application, wherein the first tab comprises the first recognized text with an icon associated with the first application;
receiving second recognized text corresponding to second speech input from the user;
displaying, responsive to the first speech input and the second speech input, a second tab of the user interface, the second tab corresponding to a second application, wherein the second application is selected based on the second speech input;
receiving third recognized text corresponding to third speech input from the user; and
displaying the first tab of the user interface, wherein the first tab further comprises the second recognized text with an icon associated with the second application and the third recognized text with the icon associated with the first application.
2 Assignments
0 Petitions
Accused Products
Abstract
An arrangement is described for conducting natural language dialogs with a user on a mobile device using automatic speech recognition (ASR) and multiple different dialog applications. A user interface provides for user interaction with the dialogue applications in natural language dialogs. An ASR engine processes unknown speech inputs from the user to produce corresponding speech recognition results. A dialog concept module develops dialog concept items from the speech recognition results and stores the dialog concept items and additional dialog information in a dialog concept database. A dialog processor accesses dialog concept database information and coordinates operation of the ASR engine and the dialog applications to conduct with the user a plurality of separate parallel natural language dialogs in the dialog applications.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving first recognized text corresponding to first speech input from a user; displaying a first tab of a user interface, the first tab corresponding to a first application, wherein the first tab comprises the first recognized text with an icon associated with the first application; receiving second recognized text corresponding to second speech input from the user; displaying, responsive to the first speech input and the second speech input, a second tab of the user interface, the second tab corresponding to a second application, wherein the second application is selected based on the second speech input; receiving third recognized text corresponding to third speech input from the user; and displaying the first tab of the user interface, wherein the first tab further comprises the second recognized text with an icon associated with the second application and the third recognized text with the icon associated with the first application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving first speech input from a user; determining a first recognized text corresponding to the first speech input; storing, in a dialog concept database and based on the first speech input, a first dialog concept item and an associated first indicator of a first application; displaying a user interface for the first application, the user interface for the first application comprising the first recognized text with the first indicator; receiving second speech input from the user; determining a second recognized text corresponding to the second speech input; storing, in the dialog concept database and based on the second speech input, a second dialog concept item and a second indicator of a second application corresponding to the second dialog concept item; receiving third speech input from the user; determining a third recognized text corresponding to the third speech input; storing, in the dialog concept database and based on the third speech input, a third dialog concept item and a third indicator of a third application corresponding to the third dialog concept item; and modifying the user interface for the first application to further comprise the second recognized text with the second indicator and the third recognized text with the third indicator. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving first speech input from a user; determining a first recognized text corresponding to the first speech input; storing, in a dialog concept database and based on the first speech input, a first dialog concept item with an associated first indicator of a first application in which the first speech input originated; displaying a plurality of tabs, a first tab of the plurality of tabs having a user interface corresponding to the first application, the user interface comprising the first recognized text with the first indicator; receiving second speech input; determining a second recognized text corresponding to the second speech input; storing, in the dialog concept database and based on the second speech input, a second dialog concept item with an associated second indicator of a second application; and modifying the user interface to further display the second recognized text with the second indicator. - View Dependent Claims (15, 16, 17)
-
Specification