×

Methods and apparatus for voice-enabling a web application

  • US 10,157,612 B2
  • Filed: 08/02/2012
  • Issued: 12/18/2018
  • Est. Priority Date: 08/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of enabling voice interaction for at least one capability of a web application, wherein the web application includes a plurality of web pages rendered by a web browser, the method comprising:

  • executing, with at least one computer processor, an agent for the web application, wherein the agent is configured to determine an identity of the web application;

    determining, by the agent, whether the web application is in a first context or a second context by using Document Object Model (DOM) events in the web browser to identify at least one marker on a web page of the web application that identifies the web application as being in the first context or the second context, wherein the first context corresponds to a first state of the web application in which a first set of user interface elements is displayed on a first web page of the plurality of web pages of the web application and the second context corresponds to a second state of the web application in which a second set of user interface elements is displayed on a second web page of the plurality of web pages of the web application;

    receiving first voice input;

    enabling, when it is determined that the web application is in the first context, voice interaction for the at least one capability of the web application, wherein the at least one capability is not exposed by the web browser;

    recognizing, by a voice application, one or more voice commands in the received first voice input when the voice interaction for the at least one capability of the web application is enabled, wherein the one or more voice commands are associated with the first context; and

    performing at least one first action based, at least in part, on the one or more recognized voice commands.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×