METHODS AND APPARATUS FOR VOICED-ENABLING A WEB APPLICATION
First Claim
1. A method of voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser, the method comprising:
- querying at least one information source external to the web application to determine whether information describing a set of one or more supported voice interactions for the web application is available, wherein the at least one information source includes voice interaction information for a plurality of web applications;
retrieving from the at least one information source, in response to determining that the information describing a set of one or more supported voice interactions for the web application is available, the information describing the set of supported voice interactions for the web application; and
enabling voice input for the web application based on the retrieved information specifying the set of one or more supported voice interactions.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser on a computer. At least one information source external to the web application is queried to determine whether information describing a set of one or more supported voice interactions for the web application is available, and in response to determining that the information is available, the information is retrieved from the at least one information source. Voice input for the web application is then enabled based on the retrieved information.
24 Citations
20 Claims
-
1. A method of voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser, the method comprising:
-
querying at least one information source external to the web application to determine whether information describing a set of one or more supported voice interactions for the web application is available, wherein the at least one information source includes voice interaction information for a plurality of web applications; retrieving from the at least one information source, in response to determining that the information describing a set of one or more supported voice interactions for the web application is available, the information describing the set of supported voice interactions for the web application; and enabling voice input for the web application based on the retrieved information specifying the set of one or more supported voice interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium encoded with a plurality of instructions that, when executed by a computer, perform a method of voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser, the method comprising:
-
querying at least one information source external to the web application to determine whether information describing a set of one or more supported voice interactions for the web application is available, wherein the at least one information source includes voice interaction information for a plurality of web applications; retrieving from the at least one information source, in response to determining that the information describing a set of one or more supported voice interactions for the web application is available, the information describing the set of supported voice interactions for the web application; and enabling voice input for the web application based on the retrieved information specifying the set of one or more supported voice interactions. - View Dependent Claims (14, 15, 16)
-
-
17. A computer, comprising:
at least one processor programmed to; query at least one information source external to a web application executing in a browser on the computer to determine whether information describing a set of one or more supported voice interactions for the web application is available, wherein the at least one information source includes voice interaction information for a plurality of web applications; retrieve from the at least one information source, in response to determining that the information describing a set of one or more supported voice interactions for the web application is available, the information describing the set of supported voice interactions for the web application; and enable voice input for the web application based on the retrieved information specifying the set of one or more supported voice interactions. - View Dependent Claims (18, 19, 20)
Specification