BINARY-CACHING FOR XML DOCUMENTS WITH EMBEDDED EXECUTABLE CODE
First Claim
Patent Images
1. A voice browser for executing voice applications to perform a voice-based function, the voice browser comprising:
- a communication interface configured to retrieve an XML based document;
a memory; and
a processor communicatively coupled to the communication interface and memory, the processor configured to;
process the XML based document to create bytecode associated with the XML based document;
cause the bytecode associated with the XML based document to be stored in the memory; and
in response to receiving a request for the XML based document, process the stored bytecode associated with the XML based document to perform a voice based function.
13 Assignments
0 Petitions
Accused Products
Abstract
A method, system and voice browser execute voice applications to perform a voice-based function. A document is retrieved and parsed to create a parse tree. Script code is created from the parse tree, thereby consuming part of the parse tree to create a reduced parse tree. The reduced parse tree is stored in a cache for subsequent execution to perform the voice-based function.
10 Citations
20 Claims
-
1. A voice browser for executing voice applications to perform a voice-based function, the voice browser comprising:
-
a communication interface configured to retrieve an XML based document; a memory; and a processor communicatively coupled to the communication interface and memory, the processor configured to; process the XML based document to create bytecode associated with the XML based document; cause the bytecode associated with the XML based document to be stored in the memory; and in response to receiving a request for the XML based document, process the stored bytecode associated with the XML based document to perform a voice based function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for executing voice applications to perform a voice-based function, the method comprising:
-
retrieving an XML based document; processing the XML based document to create bytecode associated with the XML based document; storing the bytecode associated with the XML based document; and in response to receiving a request for the XML based document, processing the stored bytecode associated with the XML based document to perform a voice based function. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for executing voice applications to perform a voice-based function, the method comprising:
-
receiving a first request for an XML based document; retrieving the XML based document in response to the first request; processing the XML based document to create bytecode, the bytecode being associated with the first request; storing the bytecode associated with the first request; receiving a second request for the XML based document; and in response to receiving the second request for the XML based document, processing the stored bytecode associated with the first request to perform a voice based function. - View Dependent Claims (17, 18, 19, 20)
-
Specification