Apparatus and method for providing browser audio control for voice enabled web applications
    1.
    发明授权
    Apparatus and method for providing browser audio control for voice enabled web applications 有权
    用于为支持语音的Web应用程序提供浏览器音频控制的装置和方法

    公开(公告)号:US08448059B1

    公开(公告)日:2013-05-21

    申请号:US09459926

    申请日:1999-12-14

    IPC分类号: G06F17/00

    摘要: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The web browser receives an HTML page from the application server having an XML element that defines data for an audio operation to be performed by an executable audio resource. The web browser selectively executes the audio operation based on whether the web browser detects the presence of the executable audio resource. If the web browser does not have the executable audio resource, then the web browser ignores the XML element, and merely presents any other recognized HTML tags. However if the web browser has access to an executable audio resource that understands the XML element, then the web browser executes the audio operation based on enhanced audio control specified by the XML element. Hence, a web browser can be used to provide enhanced voice control for voice enabled web applications, merely by possession of an executable audio resource that recognizes the XML element that specifies the enhanced audio control required for the audio operation to be performed.

    摘要翻译: 统一的基于web的语音消息系统通过互联网协议(IP)网络上的超文本传输​​协议(HTTP)连接在web浏览器和应用服务器之间提供语音应用控制。 Web浏览器从应用服务器接收具有XML元素的HTML页面,该XML元素定义要由可执行音频资源执行的音频操作的数据。 Web浏览器基于Web浏览器是否检测到可执行音频资源的存在来选择性地执行音频操作。 如果Web浏览器没有可执行音频资源,则Web浏览器忽略XML元素,并且仅呈现任何其他可识别的HTML标签。 但是,如果Web浏览器访问了一个可以理解XML元素的可执行音频资源,那么Web浏览器会基于由XML元素指定的增强音频控制来执行音频操作。 因此,网络浏览器可以用于为支持语音的web应用程序提供增强的语音控制,仅通过拥有识别指定要执行的音频操作所需的增强音频控制的XML元素的可执行音频资源。

    Application server providing personalized voice enabled web application services using extensible markup language documents
    3.
    发明授权
    Application server providing personalized voice enabled web application services using extensible markup language documents 有权
    应用程序服务器使用可扩展标记语言文档提供启用个性化语音的Web应用程序服务

    公开(公告)号:US08326632B2

    公开(公告)日:2012-12-04

    申请号:US13325752

    申请日:2011-12-14

    IPC分类号: G10L21/00 G06F15/16

    摘要: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, dynamically generates a personalized HTML page having media content and control tags for personalized execution of the voice application operation. Hence, a user can personalize any number of voice application operations, enabling a web-based voice application to be completely customized or merely partially customized.

    摘要翻译: 统一的基于web的语音消息系统通过互联网协议(IP)网络上的超文本传输​​协议(HTTP)连接在web浏览器和应用服务器之间提供语音应用控制。 配置用于执行由XML文档定义的语音应用的应用服务器基于确定存在指定对应语音应用操作的用户特定XML文档来选择用于执行对应语音应用操作的XML文档。 应用服务器在从服务于用户的浏览器接收到语音应用操作请求时动态地生成具有媒体内容的个性化HTML页面和用于语音应用操作的个性化执行的控制标签。 因此,用户可以个性化任何数量的语音应用操作,使得基于web的语音应用程序能够被完全定制或仅部分定制。

    Calling service using voice enabled web based application server
    5.
    发明授权
    Calling service using voice enabled web based application server 有权
    使用支持语音功能的基于Web的应用服务器呼叫服务

    公开(公告)号:US07502993B1

    公开(公告)日:2009-03-10

    申请号:US09604654

    申请日:2000-06-27

    IPC分类号: G06N3/00

    摘要: A method is provided in an application server for executing a calling application. The method includes receiving an HTTP request for execution of a calling application operation for a caller. A selected extensible markup language (XML) document is accessed in response to reception of the HTML request. Based on the XML document, a first HTML page including prompts is generated for the caller. A directory is accessed based on an input from the caller to obtain called party information. A second HTML page is generated having instructions for contacting the called party. Hence, calling services may be deployed on a platform that is customizable, scalable, and built upon open standards such as Internet protocol. By directly contacting an application server upon picking-up a telephone device, an intelligent system is provided for making telephone calls over an IP network.

    摘要翻译: 在应用服务器中提供一种用于执行呼叫应用的方法。 该方法包括接收用于执行呼叫者的呼叫应用操作的HTTP请求。 响应于HTML请求的接收来访问所选择的可扩展标记语言(XML)文档。 基于XML文档,为呼叫者生成包含提示的第一个HTML页面。 基于来自呼叫者的输入来访问目录以获得被叫方信息。 生成具有与被叫方联系的指令的第二HTML页面。 因此,呼叫服务可以部署在可定制,可扩展和建立在诸如因特网协议之类的开放标准的平台上。 通过在拾取电话设备时直接联系应用服务器,提供智能系统用于通过IP网络进行电话呼叫。

    Unified messaging system using web based application server for management of messages using standardized servers
    6.
    发明授权
    Unified messaging system using web based application server for management of messages using standardized servers 有权
    统一消息系统,使用基于Web的应用服务器,用于使用标准化服务器管理消息

    公开(公告)号:US08407294B2

    公开(公告)日:2013-03-26

    申请号:US11219844

    申请日:2005-09-07

    IPC分类号: G06F15/16

    摘要: A unified web-based voice messaging system uses an application server, configured for executing a voice application defined by XML documents, that accesses subscriber attributes from a standardized information database server (such as LDAP), and messages from a standardized messaging server (such as IMAP), regardless of message format. The application server, upon receiving a request from a browser serving a user, accesses the standardized database server to obtain attribute information for responding to the voice application operation request. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server. The application server also is configured for storing messages for a called party in the standardized messaging server by storing within the message format information that specifies the corresponding message format. Hence, the application server can respond to a request for a stored message from a subscriber by accessing the stored message from the standardized messaging server, and generating an HTML document having media content and control tags for presenting the subscriber with the stored message in a prescribed format based on the message format and the capabilities of the access device used by the subscriber.

    摘要翻译: 统一的基于Web的语音消息系统使用应用服务器,配置用于执行由XML文档定义的语音应用程序,其从标准化信息数据库服务器(例如LDAP)访问用户属性,以及来自标准化消息传递服务器的消息(例如 IMAP),无论消息格式如何。 应用服务器在接收到服务于用户的浏览器的请求时,访问标准化数据库服务器以获得用于响应语音应用操作请求的属性信息。 应用服务器基于从标准化数据库服务器获得的属性信息生成具有媒体内容和控制标签的HTML文档,用于个性化执行语音应用操作。 应用服务器还被配置为通过存储指定相应消息格式的消息格式信息来存储标准化消息收发服务器中被叫方的消息。 因此,应用服务器可以通过访问来自标准化消息收发服务器的存储消息来响应来自订户的对存储消息的请求,并且生成具有媒体内容和控制标签的HTML文档,用于向存在消息的用户呈现规定的消息 基于用户使用的接入设备的消息格式和能力的格式。

    Application server providing personalized voice enabled web application services using extensible markup language documents
    7.
    发明授权
    Application server providing personalized voice enabled web application services using extensible markup language documents 有权
    应用程序服务器使用可扩展标记语言文档提供启用个性化语音的Web应用程序服务

    公开(公告)号:US07831430B2

    公开(公告)日:2010-11-09

    申请号:US11108119

    申请日:2005-04-18

    IPC分类号: G10L21/00

    摘要: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation. If the application server determines the presence of the personalized XML document for a user-specific execution of the corresponding voice application operation, the application server dynamically generates a personalized HTML page having media content and control tags for personalized execution of the voice application operation; however if the application server determines an absence of the personalized XML document for the user-specific execution of the corresponding voice application operation, the application server dynamically generates a generic HTML page for generic execution of the voice application operation. Hence, a user can personalize any number of voice application operations, enabling a web-based voice application to be completely customized or merely partially customized.

    摘要翻译: 统一的基于web的语音消息系统通过互联网协议(IP)网络上的超文本传输​​协议(HTTP)连接在web浏览器和应用服务器之间提供语音应用控制。 配置用于执行由XML文档定义的语音应用的应用服务器基于确定存在指定对应语音应用操作的用户特定XML文档来选择用于执行对应语音应用操作的XML文档。 应用服务器在从服务于用户的浏览器接收到语音应用操作请求时,确定是否存在针对用户的个性化的,特定于用户的XML文档以及相应的语音应用操作。 如果应用服务器确定存在个性化的XML文档以进行相应的语音应用操作的特定用户执行,则应用服务器动态地生成具有用于个性化执行语音应用操作的媒体内容和控制标签的个性化HTML页面; 然而,如果应用服务器确定不存在用于用户特定执行相应语音应用操作的个性化XML文档,则应用服务器动态地生成用于语音应用操作的通用执行的通用HTML页面。 因此,用户可以个性化任何数量的语音应用操作,使得基于web的语音应用程序能够被完全定制或仅部分定制。

    Browser-based arrangement for developing voice enabled web applications using extensible markup language documents
    9.
    发明授权
    Browser-based arrangement for developing voice enabled web applications using extensible markup language documents 有权
    基于浏览器的安排,用于使用可扩展标记语言文档开发支持语音的Web应用程序

    公开(公告)号:US06578000B1

    公开(公告)日:2003-06-10

    申请号:US09559637

    申请日:2000-04-28

    IPC分类号: G10L2106

    CPC分类号: G10L15/22 G10L15/26

    摘要: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server executes the voice-enabled web application by runtime execution of a first set of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application server generates an HTML form specifying selected application parameters from an XML document executable by the voice application. The HTML form is supplied to a browser, enabling a user of the browser to input or modify application parameters for the corresponding XML document into the form. The application server inserts the received input application parameters into the XML document, and stores the document.

    摘要翻译: 统一的基于web的语音消息系统通过互联网协议(IP)网络上的超文本传输​​协议(HTTP)连接在web浏览器和应用服务器之间提供语音应用控制。 应用程序服务器通过运行时执行第一组可扩展标记语言(XML)文档来执行启用语音的Web应用程序,该文档定义要执行的支持语音的Web应用程序。 应用服务器从语音应用程序可执行的XML文档生成指定所选应用程序参数的HTML表单。 HTML表单提供给浏览器,使浏览器的用户能够将相应的XML文档的应用程序参数输入或修改为表单。 应用程序服务器将接收到的输入应用程序参数插入到XML文档中,并存储文档。

    Application server providing personalized voice enabled web application services using extensible markup language documents
    10.
    发明授权
    Application server providing personalized voice enabled web application services using extensible markup language documents 有权
    应用程序服务器使用可扩展标记语言文档提供启用个性化语音的Web应用程序服务

    公开(公告)号:US08099283B2

    公开(公告)日:2012-01-17

    申请号:US12941680

    申请日:2010-11-08

    IPC分类号: G10L11/00 G06F17/30 G06F15/16

    摘要: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation. If the application server determines the presence of the personalized XML document for a user-specific execution of the corresponding voice application operation, the application server dynamically generates a personalized HTML page having media content and control tags for personalized execution of the voice application operation; however if the application server determines an absence of the personalized XML document for the user-specific execution of the corresponding voice application operation, the application server dynamically generates a generic HTML page for generic execution of the voice application operation. Hence, a user can personalize any number of voice application operations, enabling a web-based voice application to be completely customized or merely partially customized.

    摘要翻译: 统一的基于web的语音消息系统通过互联网协议(IP)网络上的超文本传输​​协议(HTTP)连接在web浏览器和应用服务器之间提供语音应用控制。 配置用于执行由XML文档定义的语音应用的应用服务器基于确定存在指定对应语音应用操作的用户特定XML文档来选择用于执行对应语音应用操作的XML文档。 应用服务器在从服务于用户的浏览器接收到语音应用操作请求时,确定是否存在针对用户的个性化的,特定于用户的XML文档以及相应的语音应用操作。 如果应用服务器确定存在个性化的XML文档以进行相应的语音应用操作的特定用户执行,则应用服务器动态地生成具有用于个性化执行语音应用操作的媒体内容和控制标签的个性化HTML页面; 然而,如果应用服务器确定不存在用于用户特定执行相应语音应用操作的个性化XML文档,则应用服务器动态地生成用于语音应用操作的通用执行的通用HTML页面。 因此,用户可以个性化任何数量的语音应用操作,使得基于web的语音应用程序能够被完全定制或仅部分定制。