Method of interacting through speech with a web-connected server
First Claim
Patent Images
1. A method of interacting through speech with a web-connected server system using a browser program, the method comprising the steps of:
- establishing a connection between a client device and the web-connected server for communicating speech related data;
providing a speech recognition engine configured to generate a recognized speech query from an utterance;
wherein said speech recognition engine can be configured based on a latency requirement specified for said speech query to permit partial or full recognition of said utterance at said client device and/or a server device;
presenting one or more web pages to the browser program, such that data content for said one or more web pages transmitted to the browser program is controlled by said recognized speech query.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition engine is configured to permit partial or full recognition of an utterance at a client device and/or a server device. This allows for support for client devices having differing computing capabilities. Natural language operations can also be supported as desired. A user can thus interact with content also accessible at a web page and select items of interest using speech as a mode of input. Dynamic grammars can assist in the recognition operations to improve speed and comprehension.
413 Citations
20 Claims
-
1. A method of interacting through speech with a web-connected server system using a browser program, the method comprising the steps of:
-
establishing a connection between a client device and the web-connected server for communicating speech related data; providing a speech recognition engine configured to generate a recognized speech query from an utterance; wherein said speech recognition engine can be configured based on a latency requirement specified for said speech query to permit partial or full recognition of said utterance at said client device and/or a server device; presenting one or more web pages to the browser program, such that data content for said one or more web pages transmitted to the browser program is controlled by said recognized speech query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of interacting through speech with a web-connected server system using a browser program, the method comprising the steps of:
-
establishing a connection between a client device and the web-connected server for communicating speech related data; providing a variable distributed speech recognition engine configured to generate a recognized speech query from an utterance; wherein said variable distributed speech recognition engine can be configured to permit partial or full recognition of said utterance at said client device and/or a server device based on respective resources available to said client device and server device and further considering a latency requirement specified for said speech query; presenting data content associated with one or more web pages to the browser program, such that data content transmitted to the browser program is controlled by said recognized speech query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of interacting through speech with a web-connected server system using a browser program executing on a client device the method comprising the steps of:
-
establishing a connection between the client device and the web-connected server for communicating speech related data; providing a variable distributed speech recognition engine configured to generate a recognized speech query from an utterance; wherein said variable distributed speech recognition engine is automatically configured to permit partial or full recognition of said utterance at the client device and/or a server device based on measuring resources available to said client device and server device, and further based on a latency requirement specified for said speech query presenting content associated with one or more web pages to the browser program, such that data content for said one or more web pages transmitted to the browser program is controlled by said recognized speech query.
-
Specification