Customizing web 2.0 application behavior based on relationships between a content creator and a content requester
    1.
    发明授权
    Customizing web 2.0 application behavior based on relationships between a content creator and a content requester 有权
    根据内容创建者和内容请求者之间的关系定制Web 2.0应用程序行为

    公开(公告)号:US09311420B2

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

    申请号:US11766255

    申请日:2007-06-21

    摘要: The present invention discloses a solution for developer customization of Web 2.0 applications based on relationships between a content creator and a content requester. In the solution, Web 2.0 content can be received from a content creator. One or more creator established customizations can also be received where the customizations are each a set of one or more users. In the method, a communication can be established with a user who requests the Web 2.0 content. It can be determined that the user is a member of a set specified by the content creator. The customization associated with the set can be applied. Web 2.0 content as modified by the customization can be served to the user. In one embodiment, users can also establish customizations, which are also applied to the served Web 2.0 content.

    摘要翻译: 本发明公开了一种基于内容创建者和内容请求者之间的关系来开发Web 2.0应用程序定制的解决方案。 在解决方案中,可以从内容创建者接收Web 2.0内容。 还可以接收一个或多个创建者建立的自定义,其中定制每个都是一个或多个用户的集合。 在该方法中,可以与请求Web 2.0内容的用户建立通信。 可以确定用户是内容创建者指定的集合的成员。 可以应用与集相关联的定制。 通过自定义修改的Web 2.0内容可以向用户提供。 在一个实施例中,用户还可以建立自定义,其也应用于所提供的Web 2.0内容。

    Creation and use of test cases for automated testing of media-based applications
    2.
    发明授权
    Creation and use of test cases for automated testing of media-based applications 失效
    创建和使用测试用例,用于基于媒体的应用程序的自动化测试

    公开(公告)号:US08713619B2

    公开(公告)日:2014-04-29

    申请号:US13423217

    申请日:2012-03-17

    IPC分类号: H04N7/173

    CPC分类号: G06F11/3688 G06F11/3684

    摘要: A method for testing an automated interactive media system. The method can include establishing a communication session with the automated interactive media system. In response to receiving control and/or media information from the automated interactive media system, pre-recorded control and/or media information can be propagated to the automated interactive media system. The pre-recorded control and/or media information can be recorded in real time.

    摘要翻译: 一种用于测试自动交互式媒体系统的方法。 该方法可以包括与自动交互媒体系统建立通信会话。 响应于来自自动交互媒体系统的接收控制和/或媒体信息,预先记录的控制和/或媒体信息可被传播到自动交互媒体系统。 可以实时记录预先记录的控制和/或媒体信息。

    INFERRING SWITCHING CONDITIONS FOR SWITCHING BETWEEN MODALITIES IN A SPEECH APPLICATION ENVIRONMENT EXTENDED FOR INTERACTIVE TEXT EXCHANGES
    3.
    发明申请
    INFERRING SWITCHING CONDITIONS FOR SWITCHING BETWEEN MODALITIES IN A SPEECH APPLICATION ENVIRONMENT EXTENDED FOR INTERACTIVE TEXT EXCHANGES 有权
    用于在语音应用程序环境中切换交互式文本交换之间的切换切换条件

    公开(公告)号:US20120271643A1

    公开(公告)日:2012-10-25

    申请号:US13543198

    申请日:2012-07-06

    IPC分类号: G10L21/00

    CPC分类号: G10L15/22

    摘要: The disclosed solution includes a method for dynamically switching modalities based upon inferred conditions in a dialogue session involving a speech application. The method establishes a dialogue session between a user and the speech application. During the dialogue session, the user interacts using an original modality and a second modality. The speech application interacts using a speech modality only. A set of conditions indicative of interaction problems using the original modality can be inferred. Responsive to the inferring step, the original modality can be changed to the second modality. A modality transition to the second modality can be transparent the speech application and can occur without interrupting the dialogue session. The original modality and the second modality can be different modalities; one including a text exchange modality and another including a speech modality.

    摘要翻译: 所公开的解决方案包括用于基于涉及语音应用的对话会话中的推断条件来动态地切换模态的方法。 该方法在用户和语音应用之间建立对话会话。 在对话会话期间,用户使用原始模式和第二模式进行交互。 语音应用程序仅使用语音模式进行交互。 可以推断出使用原始模态表示交互问题的一组条件。 响应于推理步骤,原始模态可以改为第二模态。 对第二模态的模态转换可以是语音应用的透明度,并且可以在不中断对话会话的情况下发生。 原来的模式和第二种模式可以是不同的模式; 一个包括文本交换模式,另一个包括语音模式。

    Dialect translator for a speech application environment extended for interactive text exchanges
    4.
    发明授权
    Dialect translator for a speech application environment extended for interactive text exchanges 有权
    用于语音应用环境的方言翻译器用于交互式文本交换

    公开(公告)号:US08204182B2

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

    申请号:US11613179

    申请日:2006-12-19

    IPC分类号: H04M11/00

    CPC分类号: G10L15/22

    摘要: The present solution includes a real-time automated communication method. In the method, a real-time communication session can be established between a text exchange client and a speech application. A translation table can be identified that includes multiple entries, each entry including a text exchange item and a corresponding conversational translation item. A text exchange message can be received that was entered into a text exchange client. Content in the text exchange message that matches a text exchange item in the translation table can be substituted with a corresponding conversational item. The translated text exchange message can be sent as input to a voice server. Output from the voice server can be used by the speech application, which performs an automatic programmatic action based upon the output.

    摘要翻译: 本解决方案包括实时自动通信方法。 在该方法中,可以在文本交换客户端和语音应用之间建立实时通信会话。 可以识别包括多个条目的翻译表,每个条目包括文本交换项目和对应的会话翻译项目。 可以接收输入到文本交换客户端的文本交换消息。 与翻译表中的文本交换项匹配的文本交换消息中的内容可以用对应的对话项代替。 翻译的文本交换消息可以作为输入发送到语音服务器。 语音服务器的输出可以由语音应用程序使用,语音应用程序将根据输出执行自动编程操作。

    Integrating an IVR application within a standards based application server
    5.
    发明授权
    Integrating an IVR application within a standards based application server 失效
    在基于标准的应用服务器中集成IVR应用程序

    公开(公告)号:US08139730B2

    公开(公告)日:2012-03-20

    申请号:US11247508

    申请日:2005-10-11

    IPC分类号: H04M11/00

    摘要: A method for providing Interactive Voice Response functionality within a multi-tiered telephony environment can identify an enterprise archive file that contains an Interactive Voice Response (IVR) application. The enterprise archive file can contain multiple interpreters for different markup languages. The enterprise archive file can also include a servlet that maps the interpreters to telephony sessions. The enterprise archive file can be deployed within a J2EE compliant application server having a SIP interface. The deployed IVR application can be utilized to provide IVR functions for SIP based telephony sessions.

    摘要翻译: 在多层电话环境中提供交互式语音应答功能的方法可以识别包含交互式语音响应(IVR)应用的企业归档文件。 企业归档文件可以包含多个不同标记语言的口译员。 企业归档文件还可以包括将解释器映射到电话会话的servlet。 可以在具有SIP接口的J2EE兼容应用服务器中部署企业归档文件。 部署的IVR应用可以用于为基于SIP的电话会话提供IVR功能。

    Integrating a voice browser into a Web 2.0 environment
    6.
    发明授权
    Integrating a voice browser into a Web 2.0 environment 失效
    将语音浏览器集成到Web 2.0环境中

    公开(公告)号:US08041573B2

    公开(公告)日:2011-10-18

    申请号:US11766157

    申请日:2007-06-21

    IPC分类号: G10L21/00

    摘要: The present invention discloses a system and method for integrating a voice browser into a Web 2.0 environment. For example, a system is disclosed which includes at least a Web 2.0 server, a voice browser, and a server-side speech processing system. The Web 2.0 server can serve Web 2.0 content comprising at least one speech-enabled application. The served Web 2.0 content can include voice markup. The voice browser can render the Web 2.0 content received from the Web 2.0 server which includes rendering the voice markup. The server-side speech processing system can handle speech processing operations for the speech-enabled application. Communications with the server-side speech processing system occur via a set of RESTful commands, such as an HTTP GET command, an HTTP POST command, an HTTP PUT command, and an HTTP DELETE command.

    摘要翻译: 本发明公开了一种将语音浏览器集成到Web 2.0环境中的系统和方法。 例如,公开了至少包括Web 2.0服务器,语音浏览器和服务器侧语音处理系统的系统。 Web 2.0服务器可以提供包含至少一个支持语音的应用程序的Web 2.0内容。 提供的Web 2.0内容可以包括语音标记。 语音浏览器可以渲染从Web 2.0服务器接收的Web 2.0内容,包括渲染语音标记。 服务器端语音处理系统可以处理语音处理操作,使语音使能的应用程序。 与服务器端语音处理系统的通信通过一组RESTful命令进行,例如HTTP GET命令,HTTP POST命令,HTTP PUT命令和HTTP DELETE命令。

    Speech processing method based upon a representational state transfer (REST) architecture that uses web 2.0 concepts for speech resource interfaces
    7.
    发明授权
    Speech processing method based upon a representational state transfer (REST) architecture that uses web 2.0 concepts for speech resource interfaces 有权
    基于使用Web 2.0概念进行语音资源接口的表示状态转移(REST)架构的语音处理方法

    公开(公告)号:US08041572B2

    公开(公告)日:2011-10-18

    申请号:US11765928

    申请日:2007-06-20

    IPC分类号: G10L21/00

    CPC分类号: G10L15/30

    摘要: The present invention discloses a method of performing speech processing operations based upon Web 2.0 type interfaces with speech engines. The method can include a step of interfacing with a Web 2.0 server from a standard browser. A speech-enabled application served by the Web 2.0 server can be accessed. The browser can render markup of the speech-enabled application. Speech input can be received from a user of the browser. A RESTful protocol, such as the ATOM Publishing Protocol (APP), can be utilized to access a remotely located speech engine. The speech engine can accept GET, PUT, POST, and DELETE commands. The speech processing engine can process the speech input and can provide results to the Web 2.0 server. The Web 2.0 server can perform a programmatic action based upon the provided results, which results in different content being presented in the browser.

    摘要翻译: 本发明公开了一种基于具有语音引擎的Web 2.0型接口进行语音处理操作的方法。 该方法可以包括从标准浏览器与Web 2.0服务器进行接口的步骤。 可以访问由Web 2.0服务器提供的支持语音的应用程序。 浏览器可以渲染启用语音的应用程序的标记。 可以从浏览器的用户接收语音输入。 诸如ATOM出版协议(APP)之类的RESTful协议可用于访问位于远程的语音引擎。 语音引擎可以接受GET,PUT,POST和DELETE命令。 语音处理引擎可以处理语音输入,并可以将结果提供给Web 2.0服务器。 Web 2.0服务器可以根据提供的结果执行编程操作,这导致浏览器中显示不同的内容。

    Using a WIKI editor to create speech-enabled applications
    8.
    发明授权
    Using a WIKI editor to create speech-enabled applications 失效
    使用WIKI编辑器创建支持语音的应用程序

    公开(公告)号:US07890333B2

    公开(公告)日:2011-02-15

    申请号:US11766002

    申请日:2007-06-20

    IPC分类号: G10L15/22

    CPC分类号: H04L67/02 G10L15/30 G10L15/32

    摘要: The present invention discloses a system and a method for creating and editing speech-enabled WIKIs. A WIKI editor can be served to client-side Web browsers so that end-users can utilize WIKI editor functions, which include functions to create and edit speech-enabled WIKI applications. A WIKI server can serve speech-enabled WIKI applications created via the WIKI editor. Each of the speech-enabled WIKI applications can include a link to at least one speech processing engine located in a speech processing system remote from the WIKI server. The speech processing engine can provide a speech processing capability for the speech-enabled WIKI application when served by the WIKI server. In one embodiment, the speech-enabled applications can include an introspection document, an entry collection of documents, and a resource collection of documents in accordance with standards specified by an ATOM PUBLISHING PROTOCOL (APP).

    摘要翻译: 本发明公开了一种用于创建和编辑具有语音功能的WIKI的系统和方法。 WIKI编辑器可以提供给客户端Web浏览器,以便最终用户可以利用WIKI编辑器功能,其中包括创建和编辑支持语音的WIKI应用程序的功能。 WIKI服务器可以提供通过WIKI编辑器创建的支持语音的WIKI应用程序。 每个具有语音功能的WIKI应用可以包括到位于远离WIKI服务器的语音处理系统中的至少一个语音处理引擎的链接。 当由WIKI服务器服务时,语音处理引擎可以为支持语音的WIKI应用提供语音处理能力。 在一个实施例中,启用语音的应用程序可以包括内省文档,文档的条目集合和根据ATOM发布协议(APP)指定的标准的文档资源集合。

    Managing concurrent data updates in a composite services delivery system
    9.
    发明授权
    Managing concurrent data updates in a composite services delivery system 失效
    在复合服务交付系统中管理并发数据更新

    公开(公告)号:US07809838B2

    公开(公告)日:2010-10-05

    申请号:US11297211

    申请日:2005-12-08

    IPC分类号: G06F15/16

    摘要: Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A collision detection and resolution method for updating a model in a composite services enablement environment can include establishing for a single session having a corresponding model, multiple channels of communication for different corresponding channels of access to a service. The method further can include synchronizing updates to the model by individual ones of the channels of access to the services for each of the channels of access to the services. The method yet further can include detecting collisions in synchronizing the updates to the model. Finally, the method can include rejecting the updates to the model when collisions are detected.

    摘要翻译: 本发明的实施例提供了一种用于在NGN网络中部署和传送复合服务的方法,系统和计算机程序产品。 用于更新复合服务启用环境中的模型的冲突检测和解决方法可以包括为具有相应模型的单个会话建立用于不同对应的访问服务通道的多个通信。 该方法还可以包括通过访问服务的每个信道的对服务的各个信道的个体信道来同步到模型的更新。 该方法还可以包括在将更新同步到模型时检测冲突。 最后,该方法可以包括在检测到冲突时拒绝对模型的更新。

    Method for extending the use of SIP (session initiated protocol) for providing debug services
    10.
    发明授权
    Method for extending the use of SIP (session initiated protocol) for providing debug services 有权
    扩展使用SIP(会话发起协议)以提供调试服务的方法

    公开(公告)号:US07752315B2

    公开(公告)日:2010-07-06

    申请号:US11291575

    申请日:2005-12-01

    IPC分类号: G06F15/16

    CPC分类号: H04L65/1006 H04L69/40

    摘要: A method (200) for providing debug services between two SIP compliant endpoints is presented. The method extends SIP compliance by including a SIP DEBUG message (370). The method (200) extends the SIP protocol for allowing SIP compliant endpoints to configure themselves for providing debug capabilities. The endpoints can be a SIP client (110), a SIP server (120), or a SIP proxy (115). The method can include the steps of sending a SIP INVITE request from a first device to a second device to initiate a SIP session, receiving a SIP INVITE response from the second device, sending a SIP DEBUG request from the first device to the second device to initiate a debug session, receiving a SIP DEBUG response from the second device, and providing encrypted debugging services during the SIP session between the first SIP compliant device and the second SIP compliant device. The SIP DEBUG message can include a debug header field for invoking a method call on a second SIP compliant product which includes a list of variables accessible to the first SIP compliant product as a result of the method call.

    摘要翻译: 提出了一种用于在两个SIP兼容端点之间提供调试服务的方法(200)。 该方法通过包括SIP DEBUG消息(370)来扩展SIP合规性。 方法(200)扩展了SIP协议,以允许SIP兼容端点配置自身以提供调试能力。 端点可以是SIP客户端(110),SIP服务器(120)或SIP代理(115)。 该方法可以包括以下步骤:将SIP INVITE请求从第一设备发送到第二设备以发起SIP会话,从第二设备接收SIP INVITE响应,从第一设备向第二设备发送SIP DEBUG请求到第二设备 发起调试会话,从第二设备接收SIP DEBUG响应,以及在第一SIP兼容设备和第二SIP兼容设备之间的SIP会话期间提供加密的调试服务。 SIP DEBUG消息可以包括用于在第二SIP兼容产品上调用方法调用的调试报头字段,其包括作为方法调用的结果的第一SIP兼容产品可访问的变量的列表。