Transforming components of a web page to voice prompts
First Claim
1. A method of converting components of a web page, having a plurality of HTML components, to voice prompts for a user, comprising:
- using an identifier and selecting a voice attribute file from a plurality of existing voice attribute files to be associated with a particular web page, the voice attribute file containing a plurality of voice attribute components that may be selectively enabled, the enabled voice attribute components in the selected voice attribute file determining which specific HTML components of the plurality of HTML components of a web page associated with the file are to be transformed for voice prompts;
selecting at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component;
transforming the at least one selected HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the HTML component and also includes data from the at least one enabled voice attribute component that is associated with the HTML component, the parameterized data being in a form for the mobile system to use to generate voice prompts; and
forwarding the parameterized data to the mobile system, the mobile system configured to play a speech dialog using voice prompts based upon the parameterized data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention address the deficiencies of the prior art by providing a method, apparatus, and program product to of converting components of a web page to voice prompts for a user. In some embodiments, the method comprises selectively determining at least one HTML component from a plurality of HTML components of a web page to transform into a voice prompt for a mobile system based upon a voice attribute file associated with the web page. The method further comprises transforming the at least one HTML component into parameterized data suitable for use by the mobile system based upon at least a portion of the voice attribute file associated with the at least one HTML component and transmitting the parameterized data to the mobile system.
494 Citations
27 Claims
-
1. A method of converting components of a web page, having a plurality of HTML components, to voice prompts for a user, comprising:
-
using an identifier and selecting a voice attribute file from a plurality of existing voice attribute files to be associated with a particular web page, the voice attribute file containing a plurality of voice attribute components that may be selectively enabled, the enabled voice attribute components in the selected voice attribute file determining which specific HTML components of the plurality of HTML components of a web page associated with the file are to be transformed for voice prompts; selecting at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component; transforming the at least one selected HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the HTML component and also includes data from the at least one enabled voice attribute component that is associated with the HTML component, the parameterized data being in a form for the mobile system to use to generate voice prompts; and forwarding the parameterized data to the mobile system, the mobile system configured to play a speech dialog using voice prompts based upon the parameterized data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a processing unit; and a memory configured with program code, the program code configured to use an identifier to select a voice attribute file from a plurality of voice attribute files to be associated with a particular web page, the voice attribute file containing a plurality of voice attribute components that may be selectively enabled, the enabled voice attribute components in the selected voice attribute file determining which specific HTML components of the plurality of HTML components of a web page associated with the file are to be transformed for voice prompts; the program code further configured to select at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component, to transform the at least one selected HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the HTML component and also includes data from the at least one enabled voice attribute component that is associated with the HTML component, and to forward the parameterized data to the mobile system, the parameterized data being in a form for the mobile system to use to generate voice prompts and the mobile system configured to play a speech dialog using voice prompts based upon the parameterized data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium, comprising:
program code stored on the non-transitory computer readable medium and configured to use an identifier to select a voice attribute file from a plurality of voice attribute files to be associated with a particular web page, the voice attribute file containing a plurality of voice attribute components that may be selectively enabled, the enabled voice attribute components in the selected voice attribute file determining which specific HTML components of the plurality of HTML components of a web page associated with the file are to be transformed for voice prompts, the program code further configured to select at least one specific HTML component of the web page that is to be transformed by determining that at least one voice attribute component from the selected voice attribute file is enabled and determining that there is a specific HTML component that is associated with the enabled voice attribute component, to transform the at least one selected HTML component into parameterized data using the enabled voice attribute component, the parameterized data including at least a portion of data associated with the HTML component and also includes data from the at least one enabled voice attribute component that is associated with the HTML component, the parameterized data being in a form for the mobile system to use to generate voice prompts, and to forward the parameterized data to the mobile system, the mobile system configured to play a speech dialog using voice prompts based upon the parameterized data.
Specification