Invention Grant
US07826600B2 Method and procedure for compiling and caching VoiceXML documents in a voice XML interpreter
有权
VoiceXML文档在语音XML解释器中编译和缓存的方法和过程
- Patent Title: Method and procedure for compiling and caching VoiceXML documents in a voice XML interpreter
- Patent Title (中): VoiceXML文档在语音XML解释器中编译和缓存的方法和过程
-
Application No.: US10744300Application Date: 2003-12-22
-
Publication No.: US07826600B2Publication Date: 2010-11-02
- Inventor: William V. Da Palma , Brett J. Gavagni , Matthew W. Hartley , Brien H. Muschett
- Applicant: William V. Da Palma , Brett J. Gavagni , Matthew W. Hartley , Brien H. Muschett
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Carey Rodriguez Greenberg & Paul LLP
- Agent Jeanine S. Ray-Yarletts, Esq.; Steven M. Greenberg, Esq.
- Main IPC: H04M1/64
- IPC: H04M1/64 ; G06F15/177

Abstract:
A method and system of compiling and caching voice application documents in order to provide more efficient retrieval of resources in a web-programming model such as in the VoiceXML domain. The method and system of the present invention requires that a voice application resource such as a VoiceXML document first be transformed into a representative object model before it is stored in the system's cache memory, and that this model becomes the voice application resource that is ultimately executed by the VoiceXML interpreter. The representative object model contains all of the data of the original source document but in a compressed and optimized format therefore occupying a smaller footprint in memory. The representative object model also contains the code necessary to execute the data. Further, the compressed representative object model does not need to be compiled again before execution. Because the object model stored in cache contains a compiled representation of the original resource and not the original resource itself, it can be executed as a binary object, thus leading to greater efficiency during execution and the reduction of cost and hardware utilization.
Public/Granted literature
- US20050135572A1 Method and procedure for compiling and caching VoiceXML documents in a Voice XML interpreter Public/Granted day:2005-06-23
Information query