High availability presence engine for instant messaging
    61.
    发明授权
    High availability presence engine for instant messaging 失效
    用于即时消息的高可用性存在引擎

    公开(公告)号:US07949712B2

    公开(公告)日:2011-05-24

    申请号:US10364273

    申请日:2003-02-10

    Inventor: Lee G. Friedman

    Abstract: Systems for a high availability presence engine for instant messaging service comprise a plurality of presence engines for receiving presence information on users and a global table engine accessible to the plurality of presence engines. The global table engine includes user presence information and receives presence changes from the plurality of presence engines. A plurality of local tables are accessible to the plurality of presence engines and the global table engine. The plurality of local tables are configured such that each of the plurality of local tables is associated with at least one of the plurality of presence engines, and is configured to receive presence change information from the global table engine. Other systems and methods are also provided.

    Abstract translation: 用于即时消息收发服务的高可用性存在引擎的系统包括用于接收用户的存在信息和多个存在引擎可访问的全局表引擎的多个存在引擎。 全局表引擎包括用户呈现信息并且从多个存在引擎接收存在改变。 多个本地表可以被多个存在引擎和全局表引擎访问。 多个本地表被配置为使得多个本地表中的每一个与多个存在引擎中的至少一个相关联,并且被配置为从全局表引擎接收存在改变信息。 还提供了其他系统和方法。

    Service advertisement framework (SAF) in a communications network
    64.
    发明授权
    Service advertisement framework (SAF) in a communications network 有权
    通信网络中的服务广告框架(SAF)

    公开(公告)号:US07756038B2

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

    申请号:US11863218

    申请日:2007-09-27

    Abstract: In one embodiment, a method includes receiving a first update message at a first forwarding node from a second forwarding node of the communications network. The first update message includes forwarded service type data that indicates a type of service available via the second forwarding node, and forwarded cost data that indicates a first cost of communications to obtain the type of service via the second forwarding node. An incremental cost is determined for communications between the first forwarding node and the second forwarding node. Service data is stored at the first forwarding node. The service data indicates the type of service is associated with the second forwarding node at a total cost based on the first cost and the incremental cost. A second update message that includes forwarded cost data based on the total cost is sent over the network from the first forwarding node.

    Abstract translation: 在一个实施例中,一种方法包括从第一转发节点从通信网络的第二转发节点接收第一更新消息。 第一更新消息包括指示经由第二转发节点可用的服务类型的转发服务类型数据,以及指示第一通信成本的转发成本数据,以经由第二转发节点获得服务类型。 为第一转发节点和第二转发节点之间的通信确定增量成本。 服务数据存储在第一转发节点。 服务数据表示基于第一个成本和增加的成本,以总成本与第二转发节点相关联的服务类型。 通过网络从第一转发节点发送包括基于总成本的转发费用数据的第二更新消息。

    System sending behavior modification hint to client to suggest alternative servers based on operating conditions of current server
    65.
    发明授权
    System sending behavior modification hint to client to suggest alternative servers based on operating conditions of current server 有权
    系统发送行为修改提示客户端根据当前服务器的运行条件建议替代服务器

    公开(公告)号:US07752630B2

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

    申请号:US12194434

    申请日:2008-08-19

    Abstract: Techniques for adaptive load balancing using behavior modification hints are disclosed, including, in at least one embodiment, monitoring a server's operating conditions; determining, based on the server's operating conditions, when to send a behavior modification hint to one or more clients that are being served by the server; generating the behavior modification hint based on the server's operating conditions; and sending the behavior modification hint to the one or more clients. In at least one embodiment, a client receives the behavior modification hint and, based on the behavior modification hint, alters a timeout value related to the server or alters its preferred server.

    Abstract translation: 公开了使用行为修改提示的自适应负载平衡的技术,包括在至少一个实施例中监视服务器的操作条件; 基于服务器的操作条件确定何时向由服务器服务的一个或多个客户端发送行为修改提示; 根据服务器的运行状况生成行为修改提示; 并向一个或多个客户端发送行为修改提示。 在至少一个实施例中,客户端接收行为修改提示,并且基于行为修改提示改变与服务器相关的超时值或改变其优选服务器。

    Connection rate limiting
    66.
    发明授权
    Connection rate limiting 有权
    连接速率限制

    公开(公告)号:US07707295B1

    公开(公告)日:2010-04-27

    申请号:US10139073

    申请日:2002-05-03

    CPC classification number: H04L67/1036 H04L63/0218 H04L67/1002 H04L67/32

    Abstract: Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation.

    Abstract translation: 计算机网络中的每个服务可能具有连接速率限制。 每个时间段的新连接数可以通过使用一系列规则来限制。 在本发明的具体实施例中,每当选择服务器来处理连接请求时,增加计数器。 对于每个服务,跟踪进入的连接。 因此,不需要检查连接请求数据包的来源。 只有目的地服务很重要。 这样可以节省大量时间来检查传入的请求。 每个服务可能有自己的一套规则,以便为特定情况最好地处理新的流量。

    Load Balancing across Multiple Network Address Translation (NAT) Instances and/or Processors
    67.
    发明申请
    Load Balancing across Multiple Network Address Translation (NAT) Instances and/or Processors 有权
    多个网络地址转换(NAT)实例和/或处理器之间的负载平衡

    公开(公告)号:US20100061380A1

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

    申请号:US12205848

    申请日:2008-09-05

    Abstract: Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with load balancing across multiple network address translation (NAT) instances and/or processors. N network address translation (NAT) processors and/or instances are each assigned a portion of the source address traffic in order to load balance the network address translation among them. Additionally, the address space of translated addresses is partitioned and uniquely assigned to the NAT processors and/or instances such that the identification of the assigned NAT processor and/or instance associated with a received translated address can be readily determined there from, and then used to network address translate that received packet.

    Abstract translation: 公开了尤其涉及与多个网络地址转换(NAT)实例和/或处理器之间的负载平衡相关联的方法,装置,计算机存储介质,机制和装置。 N网络地址转换(NAT)处理器和/或实例各自被分配一部分源地址流量,以便在它们之间平衡网络地址转换。 另外,翻译的地址的地址空间被分割并且被唯一地分配给NAT处理器和/或实例,使得可以容易地确定所分配的NAT处理器和/或与所接收的转换地址相关联的实例的标识,然后使用 到网络地址转换收到的数据包。

    Executing Applications at Servers With Low Energy Costs
    68.
    发明申请
    Executing Applications at Servers With Low Energy Costs 审中-公开
    在低能耗服务器上执行应用程序

    公开(公告)号:US20090265419A1

    公开(公告)日:2009-10-22

    申请号:US12104787

    申请日:2008-04-17

    Abstract: Embodiments of the invention provide methods, systems, and articles of manufacture for managing and executing applications in a clustered server system. In one embodiment, an application may be installed at an application server having the associated lowest energy cost of maintenance, thereby lowering the cost of operating the system. In another embodiment, requests for services from the system may be routed to application servers having the lowest energy cost, thereby lowering the cost of operating the system.

    Abstract translation: 本发明的实施例提供了用于在集群服务器系统中管理和执行应用的方法,系统和制品。 在一个实施例中,应用可以安装在具有相关联的最低维护能量成本的应用服务器上,从而降低了操作系统的成本。 在另一个实施例中,来自系统的服务的请求可以被路由到具有最低能量成本的应用服务器,从而降低了操作系统的成本。

    Global traffic management system using IP anycast routing and dynamic load-balancing
    69.
    发明授权
    Global traffic management system using IP anycast routing and dynamic load-balancing 有权
    全球流量管理系统采用IP任播路由和动态负载平衡

    公开(公告)号:US07574499B1

    公开(公告)日:2009-08-11

    申请号:US11040167

    申请日:2005-01-19

    Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.

    Abstract translation: 提供了一种使用全局和局部负载平衡技术来提供内容请求的方法和装置。 使用两个或多个存在点(POPs)缓存网站内容,其中每个POP具有至少一个DNS服务器。 每个DNS服务器与相同的任播IP地址相关联。 域名解析请求以最接近的网络接近传输到POP,以便基于anycast IP地址进行分辨。 一旦在特定POP上接收到域名解析请求,则执行本地负载平衡技术以在POP处动态选择适当的Web服务器,以用于解析域名解析请求。 描述了处理特定POP,安全性的业务突发以及从系统的各种组件的故障中恢复的方法。

    Service Advertisement Framework (SAF) in a Communications Network
    70.
    发明申请
    Service Advertisement Framework (SAF) in a Communications Network 有权
    通信网络中的服务广告框架(SAF)

    公开(公告)号:US20090086726A1

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

    申请号:US11863218

    申请日:2007-09-27

    Abstract: In one embodiment, a method includes receiving a first update message at a first forwarding node from a second forwarding node of the communications network. The first update message includes forwarded service type data that indicates a type of service available via the second forwarding node, and forwarded cost data that indicates a first cost of communications to obtain the type of service via the second forwarding node. An incremental cost is determined for communications between the first forwarding node and the second forwarding node. Service data is stored at the first forwarding node. The service data indicates the type of service is associated with the second forwarding node at a total cost based on the first cost and the incremental cost. A second update message that includes forwarded cost data based on the total cost is sent over the network from the first forwarding node.

    Abstract translation: 在一个实施例中,一种方法包括从第一转发节点从通信网络的第二转发节点接收第一更新消息。 第一更新消息包括指示经由第二转发节点可用的服务类型的转发服务类型数据,以及指示第一通信成本的转发成本数据,以经由第二转发节点获得服务类型。 为第一转发节点和第二转发节点之间的通信确定增量成本。 服务数据存储在第一转发节点。 服务数据表示基于第一个成本和增加的成本,以总成本与第二转发节点相关联的服务类型。 通过网络从第一转发节点发送包括基于总成本的转发费用数据的第二更新消息。

Patent Agency Ranking