Method and system for voice-enabled autofill
First Claim
1. A computer-implemented method of automatically filling a form field in response to a speech utterance corresponding to a label phrase, the method comprising:
- generating at least one auto-fill grammar corresponding to the form field based, at least in part, on user-specific information, wherein the user-specific information comprises the label phrase and a semantic interpretation string corresponding to the label phrase;
determining, in response to a user accessing a multimodal application via a browser on a user device, whether the user device has the speech recognition capability;
downloading, in response to determining that the user device has the speech recognition capability, the at least one auto-fill grammar to the user device;
downloading, in response to determining that the user device does not have a speech recognition capability, a location on a Web site where the at least one auto-fill grammar resides to the user device, wherein the user device provides the location of the at least one auto-fill grammar to a remotely-located speech recognition engine to facilitate speech recognition by the remotely-located speech recognition engine; and
creating an auto-fill event based upon the at least one auto-fill grammar and responsive to the speech utterance corresponding to the label phrase, the auto-fill event causing the filling of the form field with the semantic interpretation string corresponding to the label phrase.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system are provided for filling a graphic-based form field in response to a speech utterance. The computer-implemented method includes generating a grammar corresponding to the form field, the grammar being based on a user profile and comprising a semantic interpretation string. The method further includes creating an auto-fill event based upon the at least one grammar and responsive to the speech utterance, the auto-fill event causing the filling of the form field with data corresponding to the user profile. The system includes a grammar-generating module for generating a grammar corresponding to the form field, the grammar being based on a user profile and comprising a semantic interpretation string. The system also includes an event module for creating an auto-fill event based upon the at least one grammar and responsive to the speech utterance, the event causing the filling of the form field with data corresponding to the user profile.
-
Citations
8 Claims
-
1. A computer-implemented method of automatically filling a form field in response to a speech utterance corresponding to a label phrase, the method comprising:
-
generating at least one auto-fill grammar corresponding to the form field based, at least in part, on user-specific information, wherein the user-specific information comprises the label phrase and a semantic interpretation string corresponding to the label phrase; determining, in response to a user accessing a multimodal application via a browser on a user device, whether the user device has the speech recognition capability; downloading, in response to determining that the user device has the speech recognition capability, the at least one auto-fill grammar to the user device; downloading, in response to determining that the user device does not have a speech recognition capability, a location on a Web site where the at least one auto-fill grammar resides to the user device, wherein the user device provides the location of the at least one auto-fill grammar to a remotely-located speech recognition engine to facilitate speech recognition by the remotely-located speech recognition engine; and creating an auto-fill event based upon the at least one auto-fill grammar and responsive to the speech utterance corresponding to the label phrase, the auto-fill event causing the filling of the form field with the semantic interpretation string corresponding to the label phrase. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented system of automatically filling a form field in response to a speech utterance corresponding to a label phrase, comprising:
a processor programmed to perform a method comprising; generating at least one auto-fill grammar corresponding to the form field based, at least in part, on user-specific information, wherein the user specific information comprises the label phrase and a semantic interpretation string corresponding to the label phrase; determining, in response to a user accessing a multimodal application via a browser on a user device, whether the user device has a speech recognition capability; downloading, in response to determining that the user device has the speech recognition capability, the at least one auto-fill grammar to the user device; downloading, in response to determining that the user device does not have the speech recognition capability, a location on a Web site where the at least one auto-fill grammar resides to the user device, wherein the user device provides the location of the at least one auto-fill grammar to a remotely-located speech recognition engine to facilitate speech recognition by the remotely-located speech recognition engine; and creating an auto-fill event based upon the at least one auto-fill grammar-and responsive to the speech utterance corresponding to the label phrase, the auto-fill event causing the filling of the form field with the semantic interpretation string corresponding to the label phrase.
-
8. A non-transitory computer-readable storage medium encoded with a plurality of instructions that, when executed by a computer system, perform a method comprising:
-
generating at least one auto-fill grammar corresponding to a form field based, at least in part, on user-specific information, wherein the user-specific information comprises a label phrase and a semantic interpretation string corresponding to the label phrase; determining in response to a user accessing a multimodal application via a browser on a user device, whether the user device has a speech recognition capability; downloading, in response to determining that the user device has the speech recognition capability, the at least one auto-fill grammar to the user device; downloading, in response to determining that the user device does not have the speech recognition capability, a location on a Web site where the at least one auto-fill grammar resides to the user device, wherein the user device provides the location of the at least one auto-fill grammar to a remotely-located speech recognition engine to facilitate speech recognition by the remotely-located speech recognition engine; and creating an auto-fill event based upon the at least one auto-fill grammar and responsive to a speech utterance corresponding to the label phrase, the auto-fill event causing the filling of the form field with the semantic interpretation string corresponding to the label phrase.
-
Specification