Method for Distributed Hierarchical Admission Control across a Cluster
    11.
    发明申请
    Method for Distributed Hierarchical Admission Control across a Cluster 失效
    群集分布式分层接纳控制方法

    公开(公告)号:US20080008090A1

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

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

    Auto-generation or auto-execution of web service description language call flow implementation
    12.
    发明授权
    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
    13.
    发明授权
    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
    14.
    发明申请
    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: 响应于检测到故障的服务器,故障转移服务器的订阅消息处理被停止。 打开故障服务器的订阅队列。 标记消息被发布到特定消息传递主题的所有订户。 标记消息包括管理故障服务器的订阅队列的故障切换服务器的标识。 处理失败服务器的订阅队列内的消息。 响应于确定故障服务器的订阅队列中的消息是标记消息,故障服务器的订阅队列被关闭。 然后,故障转移服务器恢复其原始订阅队列的处理,寻找标记消息,同时处理尚未看到的队列中的消息。 一旦在原始订阅队列中找到标记消息,则恢复正常操作。

    CONVERGED CALL FLOW MODELING AND CONVERGED WEB SERVICE INTERFACE DESIGN
    15.
    发明申请
    CONVERGED CALL FLOW MODELING AND CONVERGED WEB SERVICE INTERFACE DESIGN 失效
    综合呼叫流程建模和Web服务接口设计

    公开(公告)号:US20080104569A1

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

    申请号: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文档,其中包含用于捕获交互关系的操作的附加绑定。

    Using a state machine embedded within a session initiation protocol (SIP) servlet to implement an application programming interface (API)
    16.
    发明授权
    Using a state machine embedded within a session initiation protocol (SIP) servlet to implement an application programming interface (API) 失效
    使用嵌入在会话发起协议(SIP)servlet中的状态机来实现应用程序编程接口(API)

    公开(公告)号:US08260944B2

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

    申请号:US11851906

    申请日:2007-09-07

    CPC classification number: G06F9/4498

    Abstract: The present invention discloses a system for implementing a software application programming interface (API) within a session initiation protocol (SIP) servlet. Such a system can utilize a state machine, a SIP servlet configured to execute the state machine, and an enterprise service bus (ESB). The state machine can be configured to send and receive a series of communications and can be defined in a definition document. The series of communications can represent the execution of a software function defined within an API. The SIP servlet can select a state machine based upon an indicator contained within a received SIP message. The ESB can be configured to execute a system function in response to communications with the state machine.

    Abstract translation: 本发明公开了一种用于在会话发起协议(SIP)小服务器内实现软件应用编程接口(API)的系统。 这样的系统可以利用状态机,配置成执行状态机的SIP服务器和企业服务总线(ESB)。 状态机可以被配置为发送和接收一系列通信,并且可以在定义文档中定义。 该系列通信可以表示在API中定义的软件功能的执行。 SIP小服务器可以基于收到的SIP消息中包含的指示符来选择状态机。 ESB可以配置为执行系统功能以响应与状态机的通信。

    Automatic orchestration of dynamic multiple party, multiple media communications
    17.
    发明授权
    Automatic orchestration of dynamic multiple party, multiple media communications 失效
    自动编排动态多方,多媒体通讯

    公开(公告)号:US08041800B2

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

    申请号:US11269189

    申请日:2005-11-08

    Abstract: A communication orchestration service automatically orchestrates dynamic multiple party, multiple media communications. A customer expresses his or her communications needs in the form of a high-level goal or goals. A goal-based search finds a combination of building block predicates that can be used to satisfy the customer's needs. In conjunction with the search process, the mechanism uses the SIP OPTIONS request or presence information to actively query device status and capabilities during the search. This enables the search to actively explore the communications environment at runtime. Once a solution is found, the necessary parties can be contacted, resources can be provisioned, and the multiple media, multiple user collaboration/conference can be initiated.

    Abstract translation: 通信协调业务自动协调动态多方,多媒体通信。 客户以高级别目标或目标的形式表达他们的沟通需求。 基于目标的搜索找到可用于满足客户需求的构建块谓词的组合。 结合搜索过程,该机制使用SIP OPTIONS请求或呈现信息在搜索期间主动查询设备状态和功能。 这使搜索能够在运行时积极探索通信环境。 一旦找到解决方案,可以联系必要的方面,可以配置资源,并且可以启动多媒体,多用户协作/会议。

    Distributed traffic shaping across a cluster
    18.
    发明授权
    Distributed traffic shaping across a cluster 失效
    跨集群的分布式流量整形

    公开(公告)号:US07760641B2

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

    申请号:US11456462

    申请日:2006-07-10

    Abstract: A network is provided herein comprising a plurality of network resources, and at least one network cluster having a plurality of cluster members. Each member of the cluster may be configured for utilizing one or more of the network resources and for tracking usage thereof. For example, each member of the cluster may include one or more token buckets for tracking that member's usage of the network resources. At least one member of the cluster (i.e., a “reservation coordinator”) may include a first set of computer-executable instructions for receiving network traffic destined for a particular network resource at a first rate (i.e., a maximum average sustained rate). In addition, the reservation coordinator may include a second set of computer-executable instructions for distributing the first rate among at least a subset of the cluster members. In some cases, each member of the cluster may include a third set of computer-executable instructions for changing how the first rate is distributed among members of the subset. For example, the third set of computer-executable instructions may include instructions for attempting to reserve a substantially larger or smaller portion of the first rate.

    Abstract translation: 本文提供的网络包括多个网络资源以及具有多个集群成员的至少一个网络集群。 集群的每个成员可以被配置为利用一个或多个网络资源并用于跟踪其使用。 例如,集群的每个成员可以包括用于跟踪该成员对网络资源的使用的一个或多个令牌桶。 集群的至少一个成员(即,“预约协调器”)可以包括用于以第一速率(即,最大平均持续速率)接收去往特定网络资源的网络业务的第一组计算机可执行指令。 另外,预约协调器可以包括用于在集群成员的至少一个子集中分发第一速率的第二组计算机可执行指令。 在某些情况下,集群的每个成员可以包括用于改变第一速率如何在子集的成员之间分发的第三组计算机可执行指令。 例如,第三组计算机可执行指令可以包括用于尝试预留第一速率的实质上较大或较小部分的指令。

    Mechanism for ensuring authenticity of written and printed documents
    19.
    发明授权
    Mechanism for ensuring authenticity of written and printed documents 失效
    确保书面和印刷文件真实性的机制

    公开(公告)号:US07549581B2

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

    申请号:US12057877

    申请日:2008-03-28

    CPC classification number: G07D7/20

    Abstract: A mechanism for ensuring the authenticity of written and printed documents. With the mechanism of the present invention, electronic ink is deposited onto a document, wherein the electronic ink deposited comprises at least one mark visible to a user. Current is applied to the electronic ink while the electronic ink is wet. The current is applied to the electronic ink in order to imprint a pattern in the ink. The electronic ink deposited on the document is then allowed to dry. The pattern in the electronic ink may then be examined to verify the authenticity of the document.

    Abstract translation: 确保书面和印刷文件真实性的机制。 利用本发明的机构,将电子墨水沉积到文件上,其中沉积的电子墨水包括用户可见的至少一个标记。 当电子墨水变湿时,电流被施加到电子墨水上。 将电流施加到电子墨水以便在墨水中印刷图案。 然后将沉积在原稿上的电子墨水干燥。 然后可以检查电子墨水中的图案以验证文件的真实性。

    USING A STATE MACHINE EMBEDDED WITHIN A SESSION INITIATION PROTOCOL (SIP) SERVLET TO IMPLEMENT AN APPLICATION PROGRAMMING INTERFACE (API)
    20.
    发明申请
    USING A STATE MACHINE EMBEDDED WITHIN A SESSION INITIATION PROTOCOL (SIP) SERVLET TO IMPLEMENT AN APPLICATION PROGRAMMING INTERFACE (API) 失效
    使用在会议启动协议(SIP)服务器中嵌入的状态机来实现应用编程接口(API)

    公开(公告)号:US20090070790A1

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

    申请号:US11851906

    申请日:2007-09-07

    CPC classification number: G06F9/4498

    Abstract: The present invention discloses a system for implementing a software application programming interface (API) within a session initiation protocol (SIP) servlet. Such a system can utilize a state machine, a SIP servlet configured to execute the state machine, and an enterprise service bus (ESB). The state machine can be configured to send and receive a series of communications and can be defined in a definition document. The series of communications can represent the execution of a software function defined within an API. The SIP servlet can select a state machine based upon an indicator contained within a received SIP message. The ESB can be configured to execute a system function in response to communications with the state machine.

    Abstract translation: 本发明公开了一种用于在会话发起协议(SIP)小服务器内实现软件应用编程接口(API)的系统。 这样的系统可以利用状态机,配置成执行状态机的SIP服务器和企业服务总线(ESB)。 状态机可以被配置为发送和接收一系列通信,并且可以在定义文档中定义。 该系列通信可以表示在API中定义的软件功能的执行。 SIP小服务器可以基于收到的SIP消息中包含的指示符来选择状态机。 ESB可以配置为执行系统功能以响应与状态机的通信。

Patent Agency Ranking