Patent ID: 7313527

Claim:
A method for causing a browser to navigate to a destination anchor in a hypertext document in response to a spoken utterance, the method comprising: getting a list of all nodes with links in the hypertext document being displayed by the browser by using a programmatic interface provided by the browser; for each node in the list of all nodes, getting a destination anchor for the node; if the destination anchor exists, forming an associated utterance by recursively collecting text from subnodes of the node; traversing parent nodes of the node and accumulating position offsets to obtain a position of the node; marking the position of the node as relative to a container node if the container node is a parent node of the node, otherwise marking the position of the node as absolute; and registering the associated utterance, the destination anchor, and the position of the node with a speech recognition engine; receiving the spoken utterance from a user; identifying the associated utterance that corresponds to the spoken utterance; retrieving the destination anchor associated with the identified associated utterance; and directing the browser to the retrieved destination anchor.