Reusable mulitmodal application
First Claim
1. A method comprising:
- processing, by a mobile device, input information for an application executing on the mobile device, the input information received in a first mode of a plurality of modes of communication;
transmitting, via a communications network, data indicative of the input information to a multimodal platform hosted by a service provider;
receiving, from the multimodal platform, synchronized information generated by synchronizing, by the multimodal platform, the input information using a second mode of the plurality of modes of communication, wherein the mobile device is configured to switch between the first and second modes of communication based on a selection of the first and second modes and to continue execution of the application when switching between the first and second modes; and
rendering the synchronized information for verification and modification in the second mode while continuing execution of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed herein for accepting multimodal inputs and deriving synchronized and processed information. A reusable multimodal application is provided on the mobile device. A user transmits a multimodal command to the multimodal platform via the mobile network. The one or more modes of communication that are inputted are transmitted to the multimodal platform(s) via the mobile network(s) and thereafter synchronized and processed at the multimodal platform. The synchronized and processed information is transmitted to the multimodal application. If required, the user verifies and appropriately modifies the synchronized and processed information. The verified and modified information are transferred from the multimodal application to the visual application. The final result(s) are derived by inputting the verified and modified results into the visual application.
-
Citations
20 Claims
-
1. A method comprising:
-
processing, by a mobile device, input information for an application executing on the mobile device, the input information received in a first mode of a plurality of modes of communication; transmitting, via a communications network, data indicative of the input information to a multimodal platform hosted by a service provider; receiving, from the multimodal platform, synchronized information generated by synchronizing, by the multimodal platform, the input information using a second mode of the plurality of modes of communication, wherein the mobile device is configured to switch between the first and second modes of communication based on a selection of the first and second modes and to continue execution of the application when switching between the first and second modes; and rendering the synchronized information for verification and modification in the second mode while continuing execution of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device comprising a processor and memory, the device configured to:
-
execute a multimodal application operable to receive multimodal commands and send information representative of the multimodal commands to a multimodal platform communicatively coupled to a mobile communications network, the multimodal platform hosted by a service provider and configured to receive and synchronize the information and process the synchronized information to generate synchronized and processed information; receive the synchronized and processed information via the mobile communications network; and render the synchronized and processed information for verification and modification of the synchronized and processed information in one or more input modes, the mobile device being further configured to switch between the one or more input modes based on a selection of the one or more input modes and to continue execution of the multimodal application when switching between the modes and during generation of the synchronized and processed information. - View Dependent Claims (14)
-
-
15. A method for processing, by a multimodal platform hosted by a service provider, multimodal information from a plurality of mobile devices connected to a mobile communications network, the method comprising:
-
receiving, via the mobile network, voice input information from a mobile device, the voice input information having been processed by a multimodal application operable to execute on the mobile device and receive inputs in voice and visual modes of communication, wherein the multimodal application is operative to allow a user to communicate both in the voice and visual modes of communication and switch between the voice and visual modes of communication based on a selection of one of the voice and visual modes; synchronizing the voice input information to generate synchronized voice input information, the multimodal application being operative to use the synchronized voice input information for continued execution of the multimodal application using the voice and visual modes of communication; and processing the synchronized voice input information and transmitting the synchronized and processed information to the mobile device for rendering, verification, and modification of the synchronized and processed information in the selected one of the voice and visual input modes during continued execution of the multimodal application.
-
-
16. A method of inputting data on a mobile device, comprising:
-
in response to an indication that a voice input mode is to be used for receiving inputs to an application executing on the mobile device, executing a voice input function on the mobile device; transmitting data indicative of voice input information to a multimodal platform via a communications network, the multimodal platform executing on at least one computing device; receiving, via the communications network, processed information operable for inputting to the executing application, the processed information generated using the data indicative of the voice input information; rendering the received processed information for verification and modification; and inputting the verified and modified processed information to the executing application, wherein the mobile device is configured to switch between the voice input mode and another mode of communication based on a user selection of the voice input mode and the another mode of communication and to continue execution of the executing application when switching between modes and during said inputting. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having computer executable instructions stored thereon, the instructions comprising:
-
instructions for activating an application on a mobile device; instructions for, in response to an indication that a voice input mode is to be used for receiving inputs to the activated application, causing execution of a voice input application; instructions for switching between the voice input mode and another mode of communication based on a selection of one of the voice input mode or the another mode of communication; instructions for continuing execution of the application when switching between modes; instructions for receiving voice input information by the voice input application; instructions for sending data indicative of the voice input information to a multimodal application via a mobile communications network, the multimodal application executing on another device; instructions for receiving information processed by the multimodal application using the data indicative of the voice input information; instructions for rendering the received processed information for verification and modification by the voice input application; and instructions for inputting the verified and modified processed information to the activated application while continuing execution of the activated application.
-
Specification