System and Method for Developing Diameter Applications
    11.
    发明申请
    System and Method for Developing Diameter Applications 有权
    用于开发直径应用的系统和方法

    公开(公告)号:US20080195742A1

    公开(公告)日:2008-08-14

    申请号:US11674976

    申请日:2007-02-14

    Abstract: A system and method for developing Diameter applications are provided. The system and method extend the application server servlet model to support Diameter applications. A “base protocol” servlet is provided that handles the basic Diameter protocol functionality. Base application servlets are provided for each Diameter interface (for example, an “Sh” base servlet for the IMS “Sh” interface). These servlets are base classes for application code. The base application servlets implement additional semantics on top of the base protocol servlet to support additional attribute-value pair semantics. With the system and method, Diameter servlets share the same ServletContext as HTTP and SIP servlets. This mechanism facilitates communication between the various application entities and facilitates generation of converged applications.

    Abstract translation: 提供了一种用于开发Diameter应用程序的系统和方法。 该系统和方法扩展了应用服务器servlet模型以支持Diameter应用程序。 提供了一个处理基本Diameter协议功能的“基本协议”servlet。 为每个Diameter接口(例如,用于IMS“Sh”接口的“Sh”基本servlet)提供基本应用程序servlet。 这些servlet是应用程序代码的基类。 基本应用程序servlet在基本协议servlet之上实现附加语义,以支持额外的属性值对语义。 使用系统和方法,Diameter servlet与HTTP和SIP servlet共享相同的ServletContext。 该机制促进了各种应用实体之间的通信,并且促进了融合应用的生成。

    Method for Distributed Traffic Shaping across a Cluster
    12.
    发明申请
    Method for Distributed Traffic Shaping across a Cluster 失效
    跨集群分布式流量整形的方法

    公开(公告)号:US20080008095A1

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

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

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

    Using a state machine embedded within a session initiation protocol (SIP) servlet to implement an application programming interface (API)
    14.
    发明授权
    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
    15.
    发明授权
    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
    16.
    发明授权
    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
    17.
    发明授权
    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: 确保书面和印刷文件真实性的机制。 利用本发明的机构,将电子墨水沉积到文件上,其中沉积的电子墨水包括用户可见的至少一个标记。 当电子墨水变湿时,电流被施加到电子墨水上。 将电流施加到电子墨水以便在墨水中印刷图案。 然后将沉积在原稿上的电子墨水干燥。 然后可以检查电子墨水中的图案以验证文件的真实性。

    Managing Presence Information Of A Presentity
    18.
    发明申请
    Managing Presence Information Of A Presentity 审中-公开
    管理现场信息

    公开(公告)号:US20090070410A1

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

    申请号:US11854383

    申请日:2007-09-12

    CPC classification number: H04L67/24

    Abstract: Methods, apparatus, and products for managing presence information of a presentity through a network according to a loosely-coupled network architecture style, the presentity representing a user of the network, are described that include receiving, by the presence information server, a request message to administer presence information of the presentity in a presence information document, the presence information document implemented as a markup document that includes one or more dedicated sections for presence information of the presentity, the request message identifying an action to administer presence information in the presence information document, and an identification of a dedicated section; retrieving, by the presence information server in response to the request message, the presence information document; and modifying, by the presence information server, the presence information document, including administering, in accordance with the request message, the presence information of the presentity in the presence information document.

    Abstract translation: 描述了根据松散耦合的网络架构风格通过网络管理呈现者的呈现信息的方法,装置和产品,表示网络的用户的呈现体包括由呈现信息服务器接收请求消息 用于在存在信息文档中管理存在信息的呈现信息,所述呈现信息文档被实现为标记文档,所述标记文档包括用于所述呈现体的存在信息的一个或多个专用部分,所述请求消息标识用于在所述在场信息中管理呈现信息的动作 文件和专用部分的识别; 由存在信息服务器响应于请求消息检索存在信息文档; 以及由所述在场信息服务器修改所述在场信息文档,包括根据所述请求消息在所述在场信息文档中管理所述呈现体的呈现信息。

    Method for testing branch execution and state transition logic in session initiation protocol application modular components
    19.
    发明授权
    Method for testing branch execution and state transition logic in session initiation protocol application modular components 失效
    在会话发起协议应用模块化组件中测试分支执行和状态转换逻辑的方法

    公开(公告)号:US07499405B2

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

    申请号:US11168719

    申请日:2005-06-28

    CPC classification number: H04L29/06027 H04L65/1006

    Abstract: A system for testing branch execution and state transition logic in session initiation protocol application modular components. A test harness constructs, sends, and initializes an artificial session initiation protocol runtime environment in order to test session initiation protocol application modular components. The artificial session initiation protocol runtime environment simulates session initiation protocol messages and a determines whether an appropriate session initiation protocol event occurs. Subsequent to determining whether the appropriate session initiation protocol event occurs in response to the simulated session initiation protocol messages, a report of the test results is generated.

    Abstract translation: 一种用于在会话发起协议应用模块化组件中测试分支执行和状态转换逻辑的系统。 测试线束构建,发送和初始化人工会话发起协议运行时环境,以便测试会话发起协议应用模块化组件。 人工会话发起协议运行时环境模拟会话发起协议消息,并且a确定是否发生适当的会话发起协议事件。 在确定是否响应于模拟的会话发起协议消息发生适当的会话发起协议事件之后,生成测试结果的报告。

    CONVERGED CALL FLOW AND WEB SERVICE APPLICATION INTEGRATION USING A PROCESSING ENGINE
    20.
    发明申请
    CONVERGED CALL FLOW AND WEB SERVICE APPLICATION INTEGRATION USING A PROCESSING ENGINE 有权
    使用加工发动机的转换呼叫流程和WEB服务应用集成

    公开(公告)号:US20080127124A1

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

    申请号: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引擎调用侦听器回调接口。

Patent Agency Ranking