Method and procedure for compiling and caching VoiceXML documents in a Voice XML interpreter
    21.
    发明申请
    Method and procedure for compiling and caching VoiceXML documents in a Voice XML interpreter 有权
    在Voice XML解释器中编译和缓存VoiceXML文档的方法和过程

    公开(公告)号:US20050135572A1

    公开(公告)日:2005-06-23

    申请号:US10744300

    申请日:2003-12-22

    CPC分类号: H04M3/4938 G10L2015/228

    摘要: 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.

    摘要翻译: 一种编译和缓存语音应用文档的方法和系统,以便在诸如VoiceXML域之类的网络编程模型中提供更有效的资源检索。 本发明的方法和系统要求将诸如VoiceXML文档之类的语音应用资源首先在存储在系统的高速缓冲存储器中之前被转换成代表性的对象模型,并且该模型成为最终执行的语音应用资源 由VoiceXML解释器。 代表性对象模型包含原始源文档的所有数据,但是以压缩和优化的格式,因此占用较小的内存占用空间。 代表性对象模型还包含执行数据所需的代码。 此外,压缩代表对象模型在执行之前不需要再编译。 由于存储在缓存中的对象模型包含原始资源的编译表示,而不是原始资源本身,因此可以作为二进制对象执行,从而在执行过程中提高效率,降低成本和硬件利用率。

    Method and process to generate real time input/output in a voice XML run-time simulation environment
    22.
    发明申请
    Method and process to generate real time input/output in a voice XML run-time simulation environment 失效
    在语音XML运行时仿真环境中生成实时输入/输出的方法和过程

    公开(公告)号:US20050131707A1

    公开(公告)日:2005-06-16

    申请号:US10734486

    申请日:2003-12-12

    IPC分类号: G10L21/00 H04M3/24

    CPC分类号: H04M3/242

    摘要: A method and system for testing voice applications, such as VoiceXML applications, is provided. The system provides a run-time simulation environment for applications that simulates and automates user interaction. A user simulation script is provided in a customized mark-up language. The voice application is processed to derive a nominal output of the voice application. The user simulation script is processed to generate a simulated output for the voice application corresponding to the nominal output. The user simulation script is also processed to generate a simulated input for the voice application corresponding to a pre-determined user input to the voice application. The simulated inputs and outputs are executed in conjunction with the voice application in real-time to test the application. Execution time rates for text based input and output are calculated based on empirical speaking rates of human users.

    摘要翻译: 提供了一种用于测试语音应用程序(如VoiceXML应用程序)的方法和系统。 该系统为模拟和自动化用户交互的应用程序提供运行时仿真环境。 以定制的标记语言提供用户模拟脚本。 处理语音应用程序以导出语音应用程序的标称输出。 处理用户仿真脚本以产生对应于标称输出的语音应用的模拟输出。 还处理用户模拟脚本以产生对应于语音应用的预定用户输入的语音应用的模拟输入。 模拟输入和输出与语音应用程序实时一起执行,以测试应用程序。 基于文本输入和输出的执行时间速率是基于人类用户的经验说话率来计算的。

    Caching operational code in a voice markup interpreter
    23.
    发明申请
    Caching operational code in a voice markup interpreter 审中-公开
    在语音标记解释器中缓存操作代码

    公开(公告)号:US20050229048A1

    公开(公告)日:2005-10-13

    申请号:US10812540

    申请日:2004-03-30

    IPC分类号: G06F11/00

    CPC分类号: G06F8/41 G06F8/427 G10L15/285

    摘要: A method, system and apparatus for caching operational code in a voice markup interpreter. A method of processing script logic embedded in voice markup can include the step of transforming a script embedded in voice markup to an object representation of a compiled form of the script. Subsequently, the object representation can be cached so that the cached object representation can be retrieved and accessed in lieu of compiling the script. Notably, the transforming step can be performed when parsing the script in a voice markup interpreter.

    摘要翻译: 一种用于在语音标记解释器中缓存操作码的方法,系统和装置。 处理嵌入在语音标记中的脚本逻辑的方法可以包括将嵌入在语音标记中的脚本转换为脚本的编译形式的对象表示的步骤。 随后,可以缓存对象表示,以便可以检索和访问缓存的对象表示,以代替编译脚本。 值得注意的是,在语音标记解释器中解析脚本时,可以执行转换步骤。

    Integrating object code in voice markup
    24.
    发明申请
    Integrating object code in voice markup 审中-公开
    将对象代码集成在语音标记中

    公开(公告)号:US20050137874A1

    公开(公告)日:2005-06-23

    申请号:US10744144

    申请日:2003-12-22

    IPC分类号: G06F9/44 G10L11/00

    CPC分类号: G06F8/31

    摘要: A method, system and apparatus for integrating object code in a voice application. In accordance with the present invention, a system for integrating application objects within voice markup can include a voice markup interpreter configured to process voice markup. The system further can include reflective logic programmed to match references to external application object methods with methods defined within external application objects. Finally, the system can include an object pre-processor disposed in the interpreter and configured both to invoke matched ones of the external application object methods referenced in voice markup, and also to map results from the invoked external application objects to references to the results in the voice markup.

    摘要翻译: 用于在语音应用中集成目标代码的方法,系统和装置。 根据本发明,用于在语音标记中集成应用对象的系统可以包括被配置为处理语音标记的语音标记解释器。 该系统还可以包括被编程为将外部应用对象方法的引用与外部应用对象中定义的方法相匹配的反射逻辑。 最后,系统可以包括设置在解释器中的对象预处理器,并配置为调用在语音标记中引用的外部应用对象方法中匹配的对象方法,并且还将来自调用的外部应用对象的结果映射到对结果的引用 语音标记。

    System and method for generating a unique, file system independent key from a URI (Universal Resource Identifier) for use in an index-less VoiceXML browser caching mechanism
    25.
    发明申请
    System and method for generating a unique, file system independent key from a URI (Universal Resource Identifier) for use in an index-less VoiceXML browser caching mechanism 失效
    用于从无索引的VoiceXML浏览器缓存机制中使用的用于从URI(通用资源标识符)生成唯一的,与文件系统无关的密钥的系统和方法

    公开(公告)号:US20050125372A1

    公开(公告)日:2005-06-09

    申请号:US10731458

    申请日:2003-12-09

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method and system of storing and accessing documents on a computer file system utilizing a file system-independent key for use in an index-less browser caching mechanism. The present invention is a method and system for storing a resource such as a document or group of documents on a computer file system using a Universal Resource Indicator (URI) as the file name by generating a unique system-independent key from the URI for use in an index-less browser caching system. The invention takes into account the various file entry length limitations enforced by each unique file system by converting the specified URI into a key containing hexadecimal values of the key's characteristics. In this fashion, an index-less browser caching system such as a Web browser of a VoiceXML browser is created that is file system-independent.

    摘要翻译: 一种在计算机文件系统上存储和访问文档的方法和系统,利用与无索引浏览器缓存机制一起使用的与文件系统无关的密钥。 本发明是一种用于使用通用资源指示符(URI)作为文件名将诸如文档或文档组的资源存储在计算机文件系统上的方法和系统,通过从使用的URI生成独特的与系统无关的密钥 在无索引浏览器缓存系统中。 本发明通过将指定的URI转换成包含密钥特征的十六进制值的密钥来考虑由每个唯一文件系统执行的各种文件入口长度限制。 以这种方式,创建无索引浏览器缓存系统,例如VoiceXML浏览器的Web浏览器,这是与文件系统无关的。