Enabling global grammars for a particular multimodal application
First Claim
1. A method for enabling global grammars for a particular multimodal application, the method implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the method comprising:
- loading a multimodal web page;
determining whether the loaded multimodal web page is one of a plurality of multimodal web pages of the particular multimodal application;
if the loaded multimodal web page is one of the plurality of multimodal web pages of the particular multimodal application, loading any currently unloaded global grammars in the loaded multimodal web page and maintaining any previously loaded global grammars; and
if the loaded multimodal web page is not one of the plurality of multimodal web pages of the particular multimodal application, unloading any currently loaded global grammars.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products are described for enabling global grammars for a particular multimodal application according to the present invention by loading a multimodal web page; determining whether the loaded multimodal web page is one of a plurality of multimodal web pages of the particular multimodal application. If the loaded multimodal web page is one of the plurality of multimodal web pages of the particular multimodal application, enabling global grammars typically includes loading any currently unloaded global grammars of the particular multimodal application identified in the multimodal web page and maintaining any previously loaded global grammars. If the loaded multimodal web page is not one of the plurality of multimodal web pages of the particular multimodal application, enabling global grammars typically includes unloading any currently loaded global grammars.
-
Citations
18 Claims
-
1. A method for enabling global grammars for a particular multimodal application, the method implemented with a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the method comprising:
-
loading a multimodal web page; determining whether the loaded multimodal web page is one of a plurality of multimodal web pages of the particular multimodal application; if the loaded multimodal web page is one of the plurality of multimodal web pages of the particular multimodal application, loading any currently unloaded global grammars in the loaded multimodal web page and maintaining any previously loaded global grammars; and if the loaded multimodal web page is not one of the plurality of multimodal web pages of the particular multimodal application, unloading any currently loaded global grammars. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for enabling global grammars for a particular multimodal application, the apparatus including a multimodal browser and a multimodal application operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
loading a multimodal web page; determining whether the loaded multimodal web page is one of a plurality of multimodal web pages of the particular multimodal application; if the loaded multimodal web page is one of the plurality of multimodal web pages of the particular multimodal application, loading any currently unloaded global grammars in the loaded multimodal web page and maintaining any previously loaded global grammars; and if the loaded multimodal web page is not one of the plurality of multimodal web pages of the particular multimodal application, unloading any currently loaded global grammars. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for enabling global grammars for a particular multimodal application, the computer program product including a multimodal browser operating on a multimodal device supporting multiple modes of user interaction with the multimodal application, the modes of user interaction including a voice mode and one or more non-voice modes, the computer program product disposed upon at least one recordable computer-readable medium, the computer program product comprising computer program instructions capable of:
-
loading a multimodal web page; determining whether the loaded multimodal web page is one of a plurality of multimodal web pages of the particular multimodal application; if the loaded multimodal web page is one of the plurality of multimodal web pages of the particular multimodal application, loading any currently unloaded global grammars in the loaded multimodal web page and maintaining any previously loaded global grammars; and if the loaded multimodal web page is not one of the plurality of multimodal web pages of the particular multimodal application, unloading any currently loaded global grammars. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification