Modal synchronization control method and multimodal interface system
First Claim
1. A modal synchronization control method for a multimodal interface system comprising, for each modal, a browser that interprets content for a specified modal so as to interact with a user, performing data processing in response to a request from any of the browsers, creating content based on a processing result, and outputting the content to the browsers;
- the method comprising;
a step of preparing, in advance, selection definition information that is stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized;
a step of looking up the selection definition information in response to a processing request from any of the browsers, and selecting for each modal a content creation file to be applied, from combinations of modals of the browser and another browser to be synchronized; and
a step of outputting content, which has been created by applying the selected content creation file, to the browser that has originated the processing request, and outputting content, which has been created by applying the corresponding content creation file of the selected content creation files, to the other browser that is to be synchronized with the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a modal synchronization control method with which a plurality of browsers for modals are synchronized and multimodal services are enabled with hardly any changes to an existing web application. The modal synchronization control method includes a step of preparing, in advance, selection definition information that is stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized; a step of selecting for each modal a content creation file to be applied, from combinations of modals of the browser and another browser to be synchronized, in response to a processing request from one of the browsers; and a step of outputting content, which has been created by applying the selected content creation file, to the browser that has originated the processing request, and outputting content, which has been created by applying the corresponding content creation file, to the other browser that is to be synchronized with the browser.
29 Citations
9 Claims
-
1. A modal synchronization control method for a multimodal interface system comprising, for each modal, a browser that interprets content for a specified modal so as to interact with a user, performing data processing in response to a request from any of the browsers, creating content based on a processing result, and outputting the content to the browsers;
- the method comprising;
a step of preparing, in advance, selection definition information that is stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized;
a step of looking up the selection definition information in response to a processing request from any of the browsers, and selecting for each modal a content creation file to be applied, from combinations of modals of the browser and another browser to be synchronized; and
a step of outputting content, which has been created by applying the selected content creation file, to the browser that has originated the processing request, and outputting content, which has been created by applying the corresponding content creation file of the selected content creation files, to the other browser that is to be synchronized with the browser. - View Dependent Claims (2)
- the method comprising;
-
3. A program for executing on a computer a modal synchronization control method for a multimodal interface system comprising, for each modal, a browser that interprets content for a specified modal so as to interact with a user, performing data processing in response to a request from any of the browsers, creating content based on a processing result, and outputting the content to the browsers;
- the method comprising;
a step of looking up, in response to a processing request from any of the browsers, the selection definition information stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized and selecting for each modal a content creation file to be applied, from combinations of modals of the browser and another browser to be synchronized; and
a step of outputting content, which has been created by applying the selected content creation file, to the browser that has originated the processing request, and outputting content, which has been created by applying the corresponding content creation file of the selected content creation files, to the other browser that is to be synchronized with the browser.
- the method comprising;
-
4. A multimodal interface system comprising:
-
for each modal, a browser that interprets content for a specified modal so as to interact with a user, the multimodal interface system performing data processing in response to a processing request from any of the browsers, creating content based on a processing result, and outputting the content to the browsers;
a selection processing portion that looks up, in response to a processing request from any of the browsers, the selection definition information stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized, and selects for each modal a content creation file to be applied, from combinations of modals of the browser and another browser to be synchronized; and
a content output portion that outputs content, which has been created by applying the selected content creation file, to the browser that has originated the processing request, and outputs content, which has been created by applying the corresponding content creation file of the selected content creation files, to the other browser that is to be synchronized with the browser. - View Dependent Claims (5, 6)
-
-
7. A multimodal interface system comprising:
-
for each modal, a browser that interprets content for a specified modal so as to interact with a user, the multimodal interface system performing data processing in response to a request from any of the browsers, creating content based on a processing result, and outputting the content to the browsers;
a modal managing portion that manages combinations of a plurality of modals to be synchronized, and exchanges information with each of the modals;
a selection processing portion that looks up, in response to a processing request from a browser, the selection definition information stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized, selects for each modal a content creation file to be applied, from combinations of a browser and another browser to be synchronized, creates content for the corresponding modal from the content creation file of each modal, outputs content created with the content creation files to the browser that has originated the processing request, and notifies the other browser to be synchronized of acquisition request information for acquiring content created with the content creation files via the modal managing portion; and
a content managing portion that, in response to acquisition request information that has been sent from the other browser to be synchronized, outputs content corresponding to that acquisition request information to that browser. - View Dependent Claims (8)
-
-
9. A multimodal interface system comprising:
-
for each modal, a browser that interprets content for a specified modal so as to interact with a user, the multimodal interface system performing data processing in response to a processing request from any of the browsers, creating content based on a processing result, and outputting the content to the browsers;
a modal managing portion that manages combinations of a plurality of modals to be synchronized, and exchanges information with each of the modals;
a selection processing portion that looks up, in response to a processing request from a browser, the selection definition information stored in association with a content creation file for each of the modal types to be applied, in accordance with a combination of a plurality of modals to be synchronized, selects for each modal a content creation file to be applied, from combinations of a browser and another browser to be synchronized, outputs content created with a content creation file for the browser that has originated the processing request, stores information identifying the content creation file selected for the other browser to be synchronized in association with information related to a processing result of a process executed in response to a processing request from the browser, and notifies the other browser to be synchronized of acquisition request information for acquiring content via the modal managing portion; and
a content managing portion that, in response to acquisition request information that has been sent from the other browser to be synchronized, creates content from a content creation file corresponding to that acquisition request information and information relating to the processing result, and outputs the created content to that browser.
-
Specification