Tool for graphically defining dialog flows and for establishing operational links between speech applications and hypermedia content in an interactive voice response environment
First Claim
1. A computer-implemented graphical design tool configured to allow a user of a computer system to graphically create an operational link between a hypermedia page and a component defining a spoken dialog interaction between a person and a machine.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented graphical design tool allows a developer to graphically author a dialog flow for use in a voice response system and to graphically create an operational link between a hypermedia page and a speech object. The hypermedia page may be a Web site, and the speech object may define a spoken dialog interaction between a person and a machine. Using a drag-and-drop interface, the developer can graphically define a dialog as a sequence of speech objects. The developer can also create a link between a property of any speech object and any field of a Web page, to voice-enable the Web page, or to enable a speech application to access Web site data.
-
Citations
70 Claims
- 1. A computer-implemented graphical design tool configured to allow a user of a computer system to graphically create an operational link between a hypermedia page and a component defining a spoken dialog interaction between a person and a machine.
-
7. A computer-implemented tool for allowing a user of a computer system to specify an operational link between a hypermedia page and a component defining a dialog interaction between a person and a machine, the tool comprising:
-
an editor configured to allow a user to specify a correspondence between an element of said component and an element of the hypermedia page; and a runtime unit configured to functionally link said component with the hypermedia page during execution of the dialog, according to the specified correspondence. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented graphical design tool for allowing a user of a computer system to graphically specify an operational link between a hypermedia page and a component that defines a spoken dialog interaction between a person and a machine, the tool comprising:
-
an editor configured to allow a user to specify a correspondence between an element of said component and an element of the hypermedia page; and a runtime unit configured to functionally link said component with the hypermedia page during execution of the spoken dialog according to the specified correspondence. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A tool for allowing a user of a computer system to specify an operational link between a hypermedia page and a component that defines a dialog interaction between a person and a machine, the tool comprising:
-
means for allowing a user to specify a correspondence between an element of the component and an element of the hypermedia page; and means for functionally linking the component with the hypermedia page during execution of the dialog according to the specified correspondence. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A tool for authoring content for use in a voice response system, the tool comprising:
-
a first editor configured to allow a user to specify a spoken dialog between a person and a machine from a set of user-selectable components defining spoken dialog interactions; and a second editor configured to allow the user to specify operational links between hypermedia pages and said components. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A tool for authoring content for use in a voice response system, the tool comprising:
-
a first editor configured to allow a user to specify a dialog between a person and a machine from a set of user-selectable components defining dialog interactions; and a hypermedia query mechanism including a second editor configured to allow a user to specify a correspondence between an element of a selected one of the components and an element of a hypermedia page, and a runtime unit configured to functionally link the selected one of the components with the hypermedia page during execution of the dialog according to the specified correspondence. - View Dependent Claims (37, 38)
-
-
39. A design tool for authoring content for use in a voice response system, the tool comprising:
-
a first editor configured to provide a first graphical user interface allowing a user to graphically specify a spoken dialog between a person and a machine from a set of user-selectable components, each component for defining a spoken dialog interaction; and a query mechanism including a second editor configured to provide a second graphical user interface allowing the user to specify correspondences between properties of any of said components and fields of one or more hypermedia pages, and a runtime unit configured to functionally link said components and said hypermedia pages during execution of the spoken dialog according to the specified correspondences. - View Dependent Claims (40)
-
-
41. A design tool for authoring content for use in a voice response system, the tool comprising:
-
a first editor configured to provide a first graphical user interface allowing a user to graphically specify a spoken dialog flow between a person and a machine from a set of user-selectable speech objects, the speech objects each for defining a spoken dialog interaction between a person and a machine; and a Web query mechanism including a second editor configured to provide a second graphical user interface allowing the user to specify correspondences between properties of any of said speech objects and fields of one or more World Wide Web pages, and a runtime unit configured to functionally link said speech objects and said World Wide Web pages during execution of a spoken dialog according to the specified correspondences. - View Dependent Claims (42, 43)
-
-
44. A method of allowing a user of a computer system to create content for use in a voice response processing system, the method comprising:
-
receiving user input specifying a correspondence between an element of a hypermedia page and an element of a component that represents a spoken dialog interaction between a person and a machine; and storing data representative of the correspondence based on the user input, the data for use during execution of the spoken dialog. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of allowing a user of a computer system to specify an operational link between a hypermedia page and a component that represents a dialog interaction between a person and a machine, the method comprising:
-
receiving user input specifying a correspondence between a property of the component and a field of the hypermedia page; during execution of the dialog, automatically creating a functional link between the component and the hypermedia page according to the specified correspondence. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. A method of allowing a user of a computer to create content for use in a voice response system, the method comprising:
-
receiving first user input graphically specifying a spoken dialog between a person and a machine, the first user input including inputs directed to a set of user-selectable components defining spoken dialog interactions; storing first data representing a dialog flow for the spoken dialog based on the first user input; receiving second user input graphically specifying a correspondence between a field of a hypermedia page and a property of one of said components; and storing second data representing the correspondence based on the second user input, wherein the first data and the second data are for use by the voice response system to execute the spoken dialog. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. A method of allowing a user of a computer to create content for use in a voice response system, the method comprising:
-
enabling the user to create graphically a dialog flow for a spoken dialog between a person and a machine by allowing the user to graphically specify a set of visually-represented speech objects to define the dialog; and enabling the user to establish graphically a functional link between a hypermedia page and one of the speech objects by allowing the user to incorporate graphically an object of a predetermined type into the dialog flow, the object of the predetermined type specifying a correspondence between an element of a hypermedia page and an element of one of the speech objects. - View Dependent Claims (66, 67, 68, 69, 70)
-
Specification