METHOD AND SYSTEM OF INTERPRETING AND PRESENTING WEB CONTENT USING A VOICE BROWSER
3 Assignments
0 Petitions
Accused Products
Abstract
A highly distributed, scalable, and efficient voice browser system provides the ability to seamlessly integrate a variety of audio into the system in a unified manner. The audio rendered to the user comes from various sources, such as, for example, audio advertisements recorded by sponsors, audio data collected by broadcast groups, and text to speech generated audio. In an embodiment, voice browser architecture integrates a variety of components including: various telephony platforms (e.g. PSTN, VOIP), scalable architecture, rapid context switching, and backend web content integration and provides access to information audibly.
323 Citations
31 Claims
-
1-14. -14. (canceled)
-
15. :
- A method for maintaining interpreter contexts during a voice browsing session, comprising the steps of;
(a) creating a first interpreter context for a first document; (b) storing the first interpreter context; (c) receiving a request for a second document; (d) obtaining the second document; and
,repeating steps (a)-(c). - View Dependent Claims (16, 17)
- A method for maintaining interpreter contexts during a voice browsing session, comprising the steps of;
-
18. :
- A voice browser comprising;
a reentrant interpreter maintaining separate contexts of information; a parser, parsing the information; and
,a compiled document source object generating a intermediary from of the parsed information. - View Dependent Claims (19)
- A voice browser comprising;
-
20. :
- An apparatus for responding to a Request during a voice browsing session comprising;
a processor; a processor readable storage medium in communication with the processor, containing processor readable program code for programming the apparatus to; retrieve a first document responsive to the Request; create an first interpreter context for the first document, wherein the interpreter context includes a first interpreter context pointer value, a first instruction pointer value, a first state value, and a first tag value; set a current interpreter context pointer to the first interpreter context value; set a current instruction pointer to the first instruction pointer value; set a current state to the first state value; and
,set a current tag to the first tag value. - View Dependent Claims (21, 22, 23, 24, 25)
- An apparatus for responding to a Request during a voice browsing session comprising;
-
26-30. -30. (canceled)
-
31. :
- A system for mapping prompts to prerecorded audio, comprising;
an audio prompt database storing at least one prerecorded audio; code for generating a file identifying the least one prerecorded audio, wherein the file identifies the prerecorded audio using a unique identification; and
,code for organizing the prerecorded audio file into contexts.
- A system for mapping prompts to prerecorded audio, comprising;
Specification