Voice browser and a method at a voice browser
First Claim
1. A voice browser in a voice browser system, said voice browser being arranged at a server connected to the Internet and responsive to Dual Tone MultiFrequency (DTMF) tones received from a telecommunications network, wherein said voice browser includes:
- an object model comprising elements defined in a retrieved HTML page and defining navigation positions within said HTML page;
audio means for playing an audio stream derived from an element of said HTML page;
a voice browser controller for controlling the operation of said voice browser; and
a dialogue state structure, having a plurality of states and transitions between states, storing text and audio objects to be outputted to said audio means; and
a dialogue controller arranged to control a dialogue with a user based on said dialogue state structure and to respond to an interpreted DTMF tone with an event to said voice browser controller, wherein said voice browser controller, in response to an event including an interpreted DTMF tone of a first predetermined set of interpreted DTMF tones, is arranged to control voice browser function associated with said interpreted DTMF tone and to control from which state in said dialogue state structure, or in a second dialogue state structure associated with a second retrieved HTML page, said dialogue should resume after an execution of said function;
said voice browser controller, in response to an event including an interpreted DTMF tone of a second predetermined set of interpreted DTMF tones, is arranged to direct said interpreted DTMF tone to an application of said retrieved HTML page;
each of said states is associated with a corresponding position in said object mode; and
said voice browser further includes synchronisation means for synchronising said dialogue state structure, with respect to a current state, with a new position in said object model.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a voice browser 110 and a method at a voice browser, the voice browser 110 being arranged at a server 120 connected to the Internet 130 and responsive to Dual Tone MultiFrequency (DTMF) tones received from a telecommunications network 150. The voice browser is responsive to different sets of predetermined DTMF tones, one set dedicated for voice browser functions and another set dedicated for HTML application functions. The voice browser 110 synchronises the possible DTMF tones that can be accepted for a certain browsed part of an HTML page.
126 Citations
26 Claims
-
1. A voice browser in a voice browser system, said voice browser being arranged at a server connected to the Internet and responsive to Dual Tone MultiFrequency (DTMF) tones received from a telecommunications network, wherein said voice browser includes:
-
an object model comprising elements defined in a retrieved HTML page and defining navigation positions within said HTML page;
audio means for playing an audio stream derived from an element of said HTML page;
a voice browser controller for controlling the operation of said voice browser; and
a dialogue state structure, having a plurality of states and transitions between states, storing text and audio objects to be outputted to said audio means; and
a dialogue controller arranged to control a dialogue with a user based on said dialogue state structure and to respond to an interpreted DTMF tone with an event to said voice browser controller, wherein said voice browser controller, in response to an event including an interpreted DTMF tone of a first predetermined set of interpreted DTMF tones, is arranged to control voice browser function associated with said interpreted DTMF tone and to control from which state in said dialogue state structure, or in a second dialogue state structure associated with a second retrieved HTML page, said dialogue should resume after an execution of said function;
said voice browser controller, in response to an event including an interpreted DTMF tone of a second predetermined set of interpreted DTMF tones, is arranged to direct said interpreted DTMF tone to an application of said retrieved HTML page;
each of said states is associated with a corresponding position in said object mode; and
said voice browser further includes synchronisation means for synchronising said dialogue state structure, with respect to a current state, with a new position in said object model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method at a voice browser in a voice browser system, said voice browser being arranged at a severs connected to the Internet and responsive to Dual Tone MultiFrequency (DTMF) tones received from a telecommunications network, said method comprising the steps of:
-
retrieving an HTML page in response to a DTMF tone interpretation;
creating an object model comprising the elements defined in said HTML page;
deriving a number of states, each of said states including a reference to a position in said object model and at least one input and/or at least one output;
creating a dialogue state structure associated with said object model in which structure each state from said deriving step is incorporated together with transitions between the states;
executing a dialogue with a user based on said dialogue state structure;
responding to an interpreted DTMF tone received in a state in said dialogue state structure with an event to a voice browser controller;
controlling, at said voice browser controller in response to said event, if the event includes an interpreted DTMF tone of a first predetermined set of interpreted DTMF tones, a voice browser function associated with said interpreted DTMF tone and from which state in said dialogue state structure, or in a second dialogue state structure associated with a second retrieved HTML page, said dialogue should resume after an execution of said function;
directing, from said voice browser controller in response to said event, if the event includes an interpreted DTMF tone of a second predetermined set of interpreted DTMF tones, the interpreted DTMF tone to an application of said HTML page; and
synchronising said dialogue state structure, with respect to a current state, with a new position in said object model. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification