Apparatus and methods for requesting an event notification over a network
    6.
    发明授权
    Apparatus and methods for requesting an event notification over a network 有权
    通过网络请求事件通知的装置和方法

    公开(公告)号:US07552200B2

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

    申请号:US11445687

    申请日:2006-06-01

    IPC分类号: G06F15/16

    摘要: The invention is directed to techniques for providing an event notification string over a network to a notification server. An application server includes a notifying application that monitors, or otherwise determines, the occurrence of an event of interest to a target user who uses a device that can receive notification of the event. The notifying application generates an event notification string that indicates that a notification to the target user should be made. The notifying application then sends the event notification string over a network, such as an IP (Internet Protocol) network, to a notification server, which provides an event notification application that processes the event notification string. The event notification application determines the identity of the target user, if the event notification string does not provide this information itself, and which devices accessed by the target user should receive the notification. The event notification application then sends event notifications to one or more of the devices.

    摘要翻译: 本发明涉及用于通过网络向通知服务器提供事件通知串的技术。 应用服务器包括通知应用程序,该通知应用程序监视或以其他方式确定使用可以接收事件通知的设备的目标用户的感兴趣事件的发生。 通知应用程序生成一个事件通知字符串,指示应该向目标用户发出通知。 通知应用程序然后通过诸如IP(因特网协议)网络的网络将事件通知字符串发送到提供处理事件通知字符串的事件通知应用程序的通知服务器。 事件通知应用程序确定目标用户的身份,如果事件通知字符串本身不提供此信息,并且目标用户访问的设备应该收到通知。 事件通知应用程序然后向一个或多个设备发送事件通知。

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

    公开(公告)号:US07233902B1

    公开(公告)日:2007-06-19

    申请号:US10422916

    申请日:2003-04-25

    IPC分类号: G10L21/00

    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 configured for dynamically generating web pages for voice enabled web applications
    8.
    发明授权
    Application server configured for dynamically generating web pages for voice enabled web applications 有权
    应用服务器配置为动态生成支持语音的Web应用程序的网页

    公开(公告)号:US06766298B1

    公开(公告)日:2004-07-20

    申请号:US09480485

    申请日:2000-01-11

    IPC分类号: G10L2106

    CPC分类号: H04M3/4938

    摘要: 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 application server executes the voice-enabled web application by runtime execution of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application server, in response to receiving a user request from a user, accesses a selected XML page that defines at least a part of the voice application to be executed for the user. The application server then parses the XML page, and executes the operation describer by the XML page.

    摘要翻译: 统一的基于web的语音消息系统通过互联网协议(IP)网络上的超文本传输​​协议(HTTP)连接在web浏览器和应用服务器之间提供语音应用控制。 Web浏览器从应用服务器接收具有XML元素的HTML页面,该XML元素定义要由可执行音频资源执行的音频操作的数据。 应用服务器通过运行时执行可定义要执行的支持语音的Web应用程序的可扩展标记语言(XML)文档来执行支持语音的Web应用程序。 响应于从用户接收用户请求,应用服务器访问定义要为用户执行的语音应用的至少一部分的所选择的XML页面。 然后,应用服务器解析XML页面,并通过XML页面执行操作描述符。

    Proxy browser providing voice enabled web application audio control for telephony devices
    10.
    发明授权
    Proxy browser providing voice enabled web application audio control for telephony devices 有权
    代理浏览器为电话设备提供语音启用的Web应用程序音频控制

    公开(公告)号:US06738803B1

    公开(公告)日:2004-05-18

    申请号:US09459927

    申请日:1999-12-14

    IPC分类号: G06F1516

    摘要: A unified web-based voice messaging system provides voice application control between a proxy browser having a web browser, and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The proxy browser serves as an HTTP interface for a user device that lacks HTML and HTTP processing capabilites, such as an analog telephone, a cellular telephone, a voice over IP telephone, and the like. 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 within the proxy browser. The audio resource, also referred to as a media resource, selectively executes the HTML tags and the audio operation based on the determined capabilities of the user device. If the user device does not have audio capabilities, the media resource ignores the audio operation, and merely presents the HTML information, assuming the user device has a display. If the media resource determines that the user device has at least a speaker and possibly a microphone, the media resource executes the audio operation based on enhanced audio control specified by the XML element. Similarly, if the media resource determines that the user device does not have a display, the HTML tag information is discarded by the media resource. Hence, a proxy browser can be used by user devices to access enhanced voice control for voice enabled web applications.

    摘要翻译: 统一的基于网络的语音消息系统在具有网络浏览器的代理浏览器和经由互联网协议(IP)网络上的超文本传输​​协议(HTTP))连接的应用服务器之间提供语音应用控制。 代理浏览器用作缺乏HTML和HTTP处理能力的用户设备的HTTP接口,例如模拟电话,蜂窝电话,IP电话等。 Web浏览器从具有XML元素的应用服务器接收HTML页面,该XML元素定义要由代理浏览器内的可执行音频资源执行的音频操作的数据。 也称为媒体资源的音频资源基于所确定的用户设备的能力来选择性地执行HTML标签和音频操作。 如果用户设备没有音频功能,则媒体资源忽略音频操作,并且假设用户设备具有显示器,仅呈现HTML信息。 如果媒体资源确定用户设备至少具有扬声器和可能的麦克风,则媒体资源基于由XML元素指定的增强音频控制来执行音频操作。 类似地,如果媒体资源确定用户设备没有显示,则HTML标签信息被媒体资源丢弃。 因此,用户设备可以使用代理浏览器来访问用于支持语音的Web应用的增强的语音控制。