Voice activated Hypermedia systems using grammatical metadata
0 Assignments
0 Petitions
Accused Products
Abstract
This is a voice activated Hypermedia system using grammatical metadata, the system comprising: a speech user agent; a browsing module; and an information resource. The system may include: embedded intelligence in hypermedia source; a means for processing the actions of a user based on the embedded intelligence; a means for returning a result of the actions to the user. In addition, the hypermedia source maybe a HTML page or an instructional module for communicating allowed actions by a user. The system may also include embedded intelligence as a grammar or reference to a grammar. The grammar may be dynamically added to a speech recognizer. In addition, the actions can come from a speech recognizer. Furthermore, the system may include voice activated hypermedia links and intelligent modules that process information from the information resources for allowing actions from the user. Other devices, systems and methods are also disclosed.
-
Citations
41 Claims
-
1-19. -19. (canceled)
-
20. A speech user agent, comprising:
-
an output for outputting a uniform resource location (URL) directive;
an input for receiving grammar HTML; and
an output for outputting a URL with arguments. - View Dependent Claims (21, 22, 23)
-
-
24. A web browser, comprising:
-
an input for receiving a uniform resource location (URL) directive from a speech user agent;
an output for sending grammar HTML to the speech user agent; and
an input for receiving a URL with arguments from the speech user agent. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39)
-
-
38. A method, comprising the steps of:
-
editing an ASCII grammar file using a BNF syntax where “
|”
denotes alternatives, square brackets denote optionality, and parentheses provide grouping; and
associating the edited ASCII grammar file with a Uniform Resource Location (URL).
-
-
40. A method for loading and using a Smart Page, comprising the steps of:
-
speaking a phrase;
receiving the phrase in a speech user agent;
comparing the received phrase with phrases previously stored in a Speakable Hotlist and, if a match, sending a uniform resource location (URL) directive from the speech user agent to a web browser;
sending the URL directive as a URL request from the web browser to the world wide web (WWW);
receiving a responsive HTML from the world wide web (WWW);
observing a grammar link in a smart page associated with the HTML;
asking the world wide web (WWW) for a smart page grammar (SPG), associated with the smart page, using a supplied URL;
returning the smart page grammar (SPR) from the world wide web (WWW) as grammar HTML to the web browser;
passing the grammar HTML from the web browser to the speech user agent;
dynamically adding the grammar to a recognizer in the speech user agent;
speaking a second phrase; and
if said second phrase has a string that belongs to the smart page grammar (SPR), sending a URL directive, with arguments, to the web browser;
responsive to receiving said URL directive in the web browser, with arguments, passing a URL request, with arguments representing said string, from the web browser to the world wide web (WWW);
interpreting said arguments with said URL directive and producing a URL relocation representing an answer to said second phrase; and
passing the HTML for the URL relocation from the world wide web (WWW) to the web browser.
-
-
41. A method for loading and using a Smart Page, comprising the steps of:
-
sending a URL directive as a URL request from a web browser to the world wide web (WWW);
receiving a responsive HTML from the world wide web (WWW);
observing a grammar link in a smart page associated with the HTML;
asking the world wide web (WWW) for a smart page grammar (SPG), associated with the smart page, using a supplied URL;
returning the smart page grammar (SPR) from the world wide web (WWW) as grammar HTML to the web browser;
passing the grammar HTML from the web browser to the speech user agent;
dynamically adding the grammar to a recognizer in the speech user agent;
speaking a second phrase; and
if said second phrase has a string that belongs to the smart page grammar (SPR), sending a URL directive, with arguments, to the web browser;
responsive to receiving said URL directive in the web browser, with arguments, passing a URL request, with arguments representing said string, from the web browser to the world wide web (WWW);
interpreting said arguments with said URL directive and producing a URL relocation representing an answer to said second phrase; and
passing the HTML for the URL relocation from the world wide web (WWW) to the web browser.
-
Specification