Patent Document ID: 8620656
Application ID: 13411614

Base Claim:
1. A computer implemented method of converting a text form into a phoneme tree, comprising: parsing a data source in the text form to obtain a plurality of partial word lists of the data source, the data source comprising content of a web page; compiling the plurality of partial word lists to create a plurality of phoneme graphs, each phoneme graph corresponding to a respective partial word list, each phoneme graph including a root node, a plurality of phonemes, and an end node; combining the plurality of phoneme graphs to form the phoneme tree, wherein the phoneme tree includes at least a first phoneme graph and a second phoneme graph sharing a common root node and a common end node.

---

Claim 3:
3. The method according to claim 1 , wherein under a circumstance that the data source changes responsive to a user clicking on a link of a rendering of the web page, continuing the combination of the created phoneme graphs into the phoneme tree and caching the phoneme tree for use by the speech recognizer while a data parser parses the changed data source to obtain updated partial word lists, one or more compilers compile the updated partial word lists to create updated phoneme graphs corresponding, respectively, to the updated partial word lists, and a combiner combines the created updated phoneme graphs into an updated phoneme tree that is then used by the speech recognizer to conduct the speech recognition of the text form in the changed data source.