Auto-generation or auto-execution of web service description language call flow implementation
    1.
    发明授权
    Auto-generation or auto-execution of web service description language call flow implementation 失效
    自动生成或自动执行Web服务描述语言调用流程实现

    公开(公告)号:US08214514B2

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

    申请号:US11553316

    申请日:2006-10-26

    CPC classification number: H04L67/02 H04L65/1006

    Abstract: Development tooling receives the extended Web services description language with call flow interactions. The development tooling allows the user to select trivial message exchanges in the call flow. The development tooling may generate servlets for the selected message exchanges automatically to form a template form of the application that will execute in the converged application engine. Alternatively, the development tooling may generate a template form of the application that may be interpreted in an interpretive engine. The user may then drop in higher level business logic. The automatically generated servlets, or template form of the application to be interpreted, are configured to pass to the Web services information, including the last message contents.

    Abstract translation: 开发工具通过调用流交互来接收扩展的Web服务描述语言。 开发工具允许用户在呼叫流程中选择平凡的消息交换。 开发工具可以自动生成所选消息交换的servlet,以形成将在融合应用引擎中执行的应用程序的模板形式。 或者,开发工具可以生成可以在解释引擎中解释的应用的模板形式。 然后,用户可以放弃更高级别的业务逻辑。 要解释的应用程序的自动生成的servlet或模板形式被配置为传递到Web服务信息,包括最后的消息内容。

    Method for distributed hierarchical admission control across a cluster
    2.
    发明授权
    Method for distributed hierarchical admission control across a cluster 失效
    跨集群分布式入级控制的方法

    公开(公告)号:US07813276B2

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

    申请号:US11456440

    申请日:2006-07-10

    CPC classification number: H04L47/762 H04L47/15 H04L47/70 H04L47/745 H04L47/782

    Abstract: A network cluster is provided herein having a plurality of cluster members. In order to control the admission of client requests sent to the cluster, one member of the cluster is elected “reservation coordinator.” The reservation coordinator runs a reservation algorithm for controlling the distribution of rate capacity across members of the cluster. For example, each member of the cluster may reserve some amount of rate from the coordinator to allow for passing of client requests. To ensure that each member is provided with the appropriate rate capacity, each member of the cluster runs an estimation algorithm to determine whether or not additional rate capacity should be reserved from the reservation coordinator, or released back into the cluster for redistribution. The estimation algorithm is run in real-time and allows the admission control algorithm to adapt to changes in rate distribution.

    Abstract translation: 本文提供了具有多个集群成员的网络集群。 为了控制发送到集群的客户端请求,集群中的一个成员被选为“预留协调器”。预留协调器运行一个预留算法,用于控制群集成员之间的速率容量分配。 例如,集群的每个成员可以从协调器预留一些速率以允许传递客户端请求。 为了确保每个成员获得适当的速率容量,集群的每个成员运行一个估计算法,以确定是否应该从预留协调器保留附加速率容量,或者释放回集群以进行重新分配。 估计算法实时运行,允许准入控制算法适应速率分布的变化。

    Method and System for Handling Failover in a Distributed Environment that Uses Session Affinity
    3.
    发明申请
    Method and System for Handling Failover in a Distributed Environment that Uses Session Affinity 失效
    在使用会话亲和度的分布式环境中处理故障转移的方法和系统

    公开(公告)号:US20090100289A1

    公开(公告)日:2009-04-16

    申请号:US11872235

    申请日:2007-10-15

    Abstract: In response to detecting a failed server, subscription message processing of a failover server is stopped. A subscription queue of the failed server is opened. A marker message is published to all subscribers of a particular messaging topic. The marker message includes an identification of the failover server managing the subscription queue of the failed server. Messages within the subscription queue of the failed server are processed. In response to determining that a message in the subscription queue of the failed server is the marker message, the subscription queue of the failed server is closed. Then, the failover server resumes processing of its original subscription queue looking for the marker message, while processing yet unseen messages from the queue. Once the marker message is found in the original subscription queue, normal operation is resumed.

    Abstract translation: 响应于检测到故障的服务器,故障转移服务器的订阅消息处理被停止。 打开故障服务器的订阅队列。 标记消息被发布到特定消息传递主题的所有订户。 标记消息包括管理故障服务器的订阅队列的故障切换服务器的标识。 处理失败服务器的订阅队列内的消息。 响应于确定故障服务器的订阅队列中的消息是标记消息,故障服务器的订阅队列被关闭。 然后,故障转移服务器恢复其原始订阅队列的处理,寻找标记消息,同时处理尚未看到的队列中的消息。 一旦在原始订阅队列中找到标记消息,则恢复正常操作。

    Administering Feeds Of Presence Information Of One Or More Presentities
    4.
    发明申请
    Administering Feeds Of Presence Information Of One Or More Presentities 审中-公开
    管理一个或多个存在信息的信息

    公开(公告)号:US20090070419A1

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

    申请号:US11853612

    申请日:2007-09-11

    CPC classification number: H04L67/24

    Abstract: Methods, apparatus, and products for administering feeds of presence information of one or more presentities including creating a feed definition; adding to the feed definition one or more identifications of presentities; receiving a feed request; creating the feed, the feed including presence information for presentities identified in the feed definition; and sending a response to the feed request including the feed.

    Abstract translation: 用于管理一个或多个存在的存在信息的馈送的方法,装置和产品,包括创建馈送定义; 将饲料定义添加到一个或多个身份标识; 接收Feed请求; 创建饲料,饲料包括在饲料定义中鉴定的存在物质的存在信息; 并向包含Feed的Feed请求发送响应。

    EXTENDING WEB SERVICE DESCRIPTION LANGUAGE FOR SIP/CALL FLOW INTERACTIONS
    5.
    发明申请
    EXTENDING WEB SERVICE DESCRIPTION LANGUAGE FOR SIP/CALL FLOW INTERACTIONS 有权
    扩展WEB服务描述SIP /呼叫流程交互的语言

    公开(公告)号:US20080104238A1

    公开(公告)日:2008-05-01

    申请号:US11553325

    申请日:2006-10-26

    CPC classification number: H04L67/02

    Abstract: An extended Web services description language (WSDL) is provided to allow for the merging of call flow XML with the interface description. This is accomplished through additional WSDL bindings for operations that associate an operation with segments or message points within the call flow. In addition, the extension to WSDL defines a set of interactions that provide additional semantics for how the operation interacts with the call flow. These interactions capture the interaction points between the WSDL. The WSDL interfaces that are created may be used for outbound interactions (i.e. initiated through Web services from some event within the call flow) or for the usual inbound request response. An additional lifecycle listener interface is used to convey different binding points between an enhanced converged Web service processing engine and a converged application implementation of the WSDL.

    Abstract translation: 提供了扩展的Web服务描述语言(WSDL),以允许将呼叫流XML与接口描述合并。 这通过用于将操作与呼叫流中的段或消息点相关联的操作的附加WSDL绑定来实现。 此外,WSDL的扩展定义了一组交互,为操作与呼叫流的交互提供了额外的语义。 这些交互捕获了WSDL之间的交互点。 创建的WSDL接口可以用于出站交互(即通过来自呼叫流中的一些事件的Web服务启动)或用于通常的入站请求响应。 附加的生命周期侦听器接口用于在增强的融合Web服务处理引擎和WSDL的融合应用程序实现之间传达不同的绑定点。

    AUTO-GENERATION OR AUTO-EXECUTION OF WEB SERVICE DESCRIPTION LANGUAGE CALL FLOW IMPLEMENTATION
    6.
    发明申请
    AUTO-GENERATION OR AUTO-EXECUTION OF WEB SERVICE DESCRIPTION LANGUAGE CALL FLOW IMPLEMENTATION 失效
    自动生成或自动执行WEB服务说明语言呼叫流程实现

    公开(公告)号:US20080104237A1

    公开(公告)日:2008-05-01

    申请号:US11553316

    申请日:2006-10-26

    CPC classification number: H04L67/02 H04L65/1006

    Abstract: Development tooling receives the extended Web services description language with call flow interactions. The development tooling allows the user to select trivial message exchanges in the call flow. The development tooling may generate servlets for the selected message exchanges automatically to form a template form of the application that will execute in the converged application engine. Alternatively, the development tooling may generate a template form of the application that may be interpreted in an interpretive engine. The user may then drop in higher level business logic. The automatically generated servlets, or template form of the application to be interpreted, are configured to pass to the Web services information, including the last message contents.

    Abstract translation: 开发工具通过调用流交互来接收扩展的Web服务描述语言。 开发工具允许用户在呼叫流程中选择平凡的消息交换。 开发工具可以自动生成所选消息交换的servlet,以形成将在融合应用引擎中执行的应用程序的模板形式。 或者,开发工具可以生成可以在解释引擎中解释的应用的模板形式。 然后,用户可以放弃更高级别的业务逻辑。 要解释的应用程序的自动生成的servlet或模板形式被配置为传递到Web服务信息,包括最后的消息内容。

    Methods for Distributing Rate Limits and Tracking Rate Consumption across Members of a Cluster
    7.
    发明申请
    Methods for Distributing Rate Limits and Tracking Rate Consumption across Members of a Cluster 失效
    在群集成员中分配速率限制和跟踪速率消耗的方法

    公开(公告)号:US20080008094A1

    公开(公告)日:2008-01-10

    申请号:US11456447

    申请日:2006-07-10

    CPC classification number: H04L67/322 H04L67/125

    Abstract: A network cluster is provided herein having a plurality of cluster members. One member of the cluster (i.e., the “reservation coordinator”) is responsible for controlling the distribution of rate capacity across members of the cluster. In general, rate capacity may be distributed in a hierarchical fashion to account for the needs of the various services, applications and/or operations provided by the cluster members. More specifically, a hierarchical tree structure may be formed by distributing rate capacity among a plurality of nodes arranged at a global, service, application or operation level of the tree. In some cases, rate capacity may also be distributed at a requester level to account for the needs of requesters (i.e., users) who are granted access to the services, applications and operations provided by the cluster members. A method for distributing rate limits across members of a cluster and a method for tracking rate consumption for at least one member of a cluster are also provided herein.

    Abstract translation: 本文提供了具有多个集群成员的网络集群。 集群的一个成员(即“预留协调员”)负责控制群集成员之间的速率容量分配。 通常,速率容量可以以分层方式分配,以解决集群成员提供的各种服务,应用和/或操作的需要。 更具体地,可以通过在布置在树的全局,服务,应用或操作级别上的多个节点之间分配速率容量来形成分级树结构。 在某些情况下,速率容量也可以在请求者级别分配以考虑被授权访问由集群成员提供的服务,应用和操作的请求者(即,用户)的需求。 本文还提供了用于在群集的成员之间分配速率限制的方法以及用于跟踪群集的至少一个成员的速率消耗的方法。

    Converged call flow and web service application integration using a processing engine
    8.
    发明授权
    Converged call flow and web service application integration using a processing engine 有权
    使用处理引擎进行融合呼叫流和Web服务应用集成

    公开(公告)号:US09229726B2

    公开(公告)日:2016-01-05

    申请号:US11553308

    申请日:2006-10-26

    CPC classification number: H04L67/02 G06F9/44 H04L67/16 H04L67/42

    Abstract: Given a SIP call flow definition and WSDL extended with SIP/call flow interactions, a converged application integration (CAI) engine provides service-oriented application practitioners with an ability to reuse existing Web services integration techniques in a new converged application integration green space. The converged application integration engine “wraps” a pre-existing converged Web service/SIP or a SIP-only application, listens to application-specific signaling, and based on a supplied WSDL with SIP/call flow extensions, makes and accepts interaction requests using Web services. Given a SIP call flow definition, a WSDL extended with SIP/call flow interactions, and the converged application integration engine, a converged application execution (CAE) engine that greatly eases developing new converged applications. At runtime, the CAE engine “stitches” the signaling onto the decomposed servlet model by following the WSDL extended with SIP/call flow interactions. At appropriate binding points, the CAE engine invokes the listener callback interfaces.

    Abstract translation: 给定SIP呼叫流定义和通过SIP /呼叫流互动扩展的WSDL,融合应用集成(CAI)引擎为面向服务的应用程序实践者提供了在新的融合应用集成绿色空间中重用现有Web服务集成技术的能力。 融合应用集成引擎“包装”预先存在的融合Web服务/ SIP或仅SIP应用程序,监听特定于应用程序的信令,并基于提供的具有SIP /呼叫流扩展的WSDL,使用 网页服务。 给定SIP呼叫流定义,使用SIP /呼叫流交互扩展的WSDL以及融合应用集成引擎,融合应用执行(CAE)引擎,极大地简化了开发新的融合应用。 在运行时,CAE引擎通过遵循使用SIP /呼叫流互动扩展的WSDL将信号“缝合”到分解的servlet模型上。 在适当的绑定点,CAE引擎调用侦听器回调接口。

    Converged call flow modeling and converged web service interface design
    9.
    发明授权
    Converged call flow modeling and converged web service interface design 失效
    融合呼叫流建模和融合的Web服务接口设计

    公开(公告)号:US08671199B2

    公开(公告)日:2014-03-11

    申请号:US11553287

    申请日:2006-10-26

    CPC classification number: G06F8/34

    Abstract: An interface design tool may include a traditional call flow design view and a traditional WSDL interface design view. The call flow design view may allow for the grouping of the call flow into segments or exchanges, and allow for labeling of each message in the segment. The tooling then allows for the creation of a mapping between WSDL operations and the call flow. The mapping may be labeled with the interaction type. The output of the visual artifacts may then be a WSDL and call flow XML document, where the additional bindings are included for the operations that capture the interaction relationships.

    Abstract translation: 接口设计工具可以包括传统的呼叫流设计视图和传统的WSDL接口设计视图。 呼叫流设计视图可以允许将呼叫流分组成段或交换,并且允许对段中的每个消息进行标记。 然后,工具允许在WSDL操作和调用流之间创建映射。 该映射可以用交互类型标记。 然后,视觉工件的输出可以是WSDL和调用流XML文档,其中包含用于捕获交互关系的操作的附加绑定。

    Creating global sessions across converged protocol applications
    10.
    发明授权
    Creating global sessions across converged protocol applications 失效
    在融合协议应用程序中创建全局会话

    公开(公告)号:US07870267B2

    公开(公告)日:2011-01-11

    申请号:US11749484

    申请日:2007-05-16

    CPC classification number: H04L67/2814 H04L67/14 H04L67/148 H04L69/08

    Abstract: Mechanisms for creating global sessions across different protocols and multiple converged protocol applications are provided. By creating a global session, state information for each of the individual protocol sessions may be communicated across protocols and utilized in performing operations across converged protocol applications. An edge server is used at the edge of a data network to correlate client interactions over different protocols and to associate them with a global session. The edge server acts as a session reference counter for individual client sessions that are part of a larger global session. The global session is created after the creation of the first protocol session and exists across the creation of future sessions on other protocols and other converged applications. Logical names and global session tokens are utilized to manage the various global sessions handled by the edge server.

    Abstract translation: 提供了跨不同协议和多个融合协议应用程序创建全局会话的机制。 通过创建全局会话,每个协议会话的状态信息可以跨协议传送,并用于跨融合协议应用执行操作。 在数据网络的边缘使用边缘服务器,以通过不同的协议关联客户端交互并将其与全局会话相关联。 边缘服务器充当会话引用计数器,用于作为较大全局会话一部分的单个客户端会话。 全局会话在创建第一个协议会话之后创建,并且存在于其他协议和其他融合应用程序的未来会话的创建之间。 利用逻辑名称和全局会话令牌来管理由边缘服务器处理的各种全局会话。

Patent Agency Ranking