Sustaining Session Connections
    1.
    发明申请
    Sustaining Session Connections 有权
    持续会话连接

    公开(公告)号:US20110246595A1

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

    申请号:US13159146

    申请日:2011-06-13

    IPC分类号: G06F15/16

    摘要: In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the session connection to close because of a timeout condition. Heartbeat messages are valid transport layer messages that will be ignored by protocols at higher levels of a data communications stack. As an example, the techniques may send a TCP message containing only a carriage return and line feed (“CRLF”) in its payload. Because the TCP layer considers a message containing only a CRLF to be a valid TCP message, intermediary computing devices such as proxy servers may not interpret heartbeat messages as “keep alive” messages, and may sustain session connections.

    摘要翻译: 在一个实施例中,提供了用于维持会话连接的技术。 当不发送消息时,技术发送心跳消息可能会导致会话连接由于超时条件而关闭。 心跳消息是有效的传输层消息,将被数据通信堆栈的较高级别的协议忽略。 作为示例,技术可以在其有效载荷中发送仅包含回车符和换行符(“CRLF”)的TCP消息。 因为TCP层将仅包含CRLF的消息认为是有效的TCP消息,所以诸如代理服务器之类的中间计算设备可能不将心跳消息解释为“保持活动”消息,并且可以维持会话连接。

    Sustaining session connections
    2.
    发明授权
    Sustaining session connections 有权
    维持会话连接

    公开(公告)号:US07962623B2

    公开(公告)日:2011-06-14

    申请号:US10881251

    申请日:2004-06-30

    IPC分类号: G06F15/16 H04L12/28

    摘要: In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the session connection to close because of a timeout condition. Heartbeat messages are valid transport layer messages that will be ignored by protocols at higher levels of a data communications stack. As an example, the techniques may send a TCP message containing only a carriage return and line feed (“CRLF”) in its payload. Because the TCP layer considers a message containing only a CRLF to be a valid TCP message, intermediary computing devices such as proxy servers may not interpret heartbeat messages as “keep alive” messages, and may sustain session connections.

    摘要翻译: 在一个实施例中,提供了用于维持会话连接的技术。 当不发送消息时,技术发送心跳消息可能会导致会话连接由于超时条件而关闭。 心跳消息是有效的传输层消息,将被数据通信堆栈的较高级别的协议忽略。 作为示例,技术可以在其有效载荷中发送仅包含回车符和换行符(“CRLF”)的TCP消息。 因为TCP层将仅包含CRLF的消息认为是有效的TCP消息,所以诸如代理服务器之类的中间计算设备可能不将心跳消息解释为“保持活动”消息,并且可以维持会话连接。

    State management in a distributed computing system
    3.
    发明授权
    State management in a distributed computing system 有权
    分布式计算系统中的状态管理

    公开(公告)号:US08001205B2

    公开(公告)日:2011-08-16

    申请号:US11118154

    申请日:2005-04-29

    IPC分类号: G06F15/16

    摘要: Techniques to allow applications to propagate information to the other instances of the applications running on downstream servers are provided. An indicator, such as a token, tag, etc., is placed within or added to a message that is flowing through the distributed environment to signify that a process has been performed on the message. For example, when an instance of an application running on a server receives a message, the application instance can examine the indicator contained in the message and take appropriate action. If the application instance decides to process the message, the application instance can include an indicator in the message to signify that the application instance processed the message. The presence of the indicator signifies that the message has been processed by an upstream instance of the same application.

    摘要翻译: 提供了允许应用程序将信息传播到在下游服务器上运行的应用程序的其他实例的技术。 诸如令牌,标签等的指示符被放置在流过分布式环境的消息中或添加到消息中,以表示对该消息执行了一个进程。 例如,当在服务器上运行的应用程序的实例接收到消息时,应用程序实例可以检查消息中包含的指示符并采取适当的操作。 如果应用实例决定处理消息,则应用实例可以在消息中包括指示应用实例处理该消息的指示符。 指示符的存在表示消息已经被同一应用程序的上游实例处理。

    State management in a distributed computing system

    公开(公告)号:US20060248193A1

    公开(公告)日:2006-11-02

    申请号:US11118154

    申请日:2005-04-29

    IPC分类号: G06F15/173

    摘要: Techniques to allow applications to propagate information to the other instances of the applications running on downstream servers are provided. An indicator, such as a token, tag, etc., is placed within or added to a message that is flowing through the distributed environment to signify that a process has been performed on the message. For example, when an instance of an application running on a server receives a message, the application instance can examine the indicator contained in the message and take appropriate action. If the application instance decides to process the message, the application instance can include an indicator in the message to signify that the application instance processed the message. The presence of the indicator signifies that the message has been processed by an upstream instance of the same application.

    STATE MANAGEMENT IN A DISTRIBUTED COMPUTING SYSTEM
    5.
    发明申请
    STATE MANAGEMENT IN A DISTRIBUTED COMPUTING SYSTEM 有权
    分布式计算系统中的状态管理

    公开(公告)号:US20120036185A1

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

    申请号:US13211255

    申请日:2011-08-16

    IPC分类号: G06F15/16

    摘要: Techniques to allow applications to propagate information to the other instances of the applications running on downstream servers are provided. An indicator, such as a token, tag, etc., is placed within or added to a message that is flowing through the distributed environment to signify that a process has been performed on the message. For example, when an instance of an application running on a server receives a message, the application instance can examine the indicator contained in the message and take appropriate action. If the application instance decides to process the message, the application instance can include an indicator in the message to signify that the application instance processed the message. The presence of the indicator signifies that the message has been processed by an upstream instance of the same application.

    摘要翻译: 提供了允许应用程序将信息传播到在下游服务器上运行的应用程序的其他实例的技术。 诸如令牌,标签等的指示符被放置在流过分布式环境的消息中或添加到消息中,以表示对该消息执行了一个进程。 例如,当在服务器上运行的应用程序的实例接收到消息时,应用程序实例可以检查消息中包含的指示符并采取适当的操作。 如果应用实例决定处理消息,则应用实例可以在消息中包括指示应用实例处理该消息的指示符。 指示符的存在表示消息已经被同一应用程序的上游实例处理。

    System for processing messages to support network telephony services
    6.
    发明授权
    System for processing messages to support network telephony services 有权
    用于处理消息以支持网络电话服务的系统

    公开(公告)号:US08234360B2

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

    申请号:US10128218

    申请日:2002-04-23

    IPC分类号: G06F15/173

    摘要: A system for conveniently extending the capabilities of network systems to support telephony is presented. Also, a method and system for preventing message looping within network devices that support telephony is presented. A network system, such as a proxy server, executes one or more executable service modules having instructions for performing a specific telephony service. A dispatcher operating upon the network device dispatches messages to the service modules according to a set of resource data provided by the service modules. To prevent message looping, the dispatcher executes logical instructions that restrict the service modules from routing messages to each other indefinitely.

    摘要翻译: 提出了一种方便地扩展网络系统支持电话功能的系统。 此外,还提出了一种用于防止支持电话的网络设备内的消息循环的方法和系统。 诸如代理服务器的网络系统执行具有用于执行特定电话服务的指令的一个或多个可执行服务模块。 在网络设备上运行的调度员根据服务模块提供的一组资源数据向服务模块发送消息。 为了防止消息循环,调度员执行限制服务模块无限期地将消息路由到彼此的逻辑指令。

    Method and system for delayed allocation of resources
    7.
    发明授权
    Method and system for delayed allocation of resources 失效
    延迟分配资源的方法和系统

    公开(公告)号:US08086741B2

    公开(公告)日:2011-12-27

    申请号:US10641525

    申请日:2003-08-15

    IPC分类号: G06F15/16

    摘要: The present invention allows a server to delay allocating resources to a client's request. When the client requests a feature that requires server resources, the server accepts and acknowledges the client's request, but the client is prohibited from using the requested feature until further notice from the server. For example, during an authorization process, the server allocates only the minimum resources required to maintain the session and to authorize the client. Thereafter, the server allocates the resources necessary to support the client's request only when the resources become available. Until then, the server maintains the communications session without supporting the request. Thus, the server shepherds its resources rather than committing them at the whim of a client. Also, a client need not repeat its request if the server cannot immediately satisfy it; instead, the server accepts the request and then later begins to support it when adequate resources become available.

    摘要翻译: 本发明允许服务器延迟向客户端请求分配资源。 当客户端请求需要服务器资源的功能时,服务器接受并确认客户端的请求,但是禁止客户端使用所请求的功能,直到来自服务器的进一步通知。 例如,在授权过程中,服务器仅分配维护会话所需的最低资源并授权客户端。 此后,服务器仅在资源可用时分配支持客户端请求所需的资源。 在此之前,服务器维护通信会话而不支持请求。 因此,服务器倾听其资源,而不是以客户的想法来实现。 另外,如果服务器不能立即满足,则客户端不需要重复请求; 相反,服务器接受请求,然后在足够的资源可用时开始支持该请求。

    Sustaining session connections
    8.
    发明申请
    Sustaining session connections 有权
    维持会话连接

    公开(公告)号:US20060020707A1

    公开(公告)日:2006-01-26

    申请号:US10881251

    申请日:2004-06-30

    IPC分类号: G06F15/16

    摘要: In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the session connection to close because of a timeout condition. Heartbeat messages are valid transport layer messages that will be ignored by protocols at higher levels of a data communications stack. As an example, the techniques may send a TCP message containing only a carriage return and line feed (“CRLF”) in its payload. Because the TCP layer considers a message containing only a CRLF to be a valid TCP message, intermediary computing devices such as proxy servers may not interpret heartbeat messages as “keep alive” messages, and may sustain session connections.

    摘要翻译: 在一个实施例中,提供了用于维持会话连接的技术。 当不发送消息时,技术发送心跳消息可能会导致会话连接由于超时条件而关闭。 心跳消息是有效的传输层消息,将被数据通信堆栈的较高级别的协议忽略。 作为示例,技术可以在其有效载荷中发送仅包含回车符和换行符(“CRLF”)的TCP消息。 因为TCP层将仅包含CRLF的消息认为是有效的TCP消息,所以中介计算设备(例如代理服务器)可能不将心跳消息解释为“保持活动”消息,并且可以维持会话连接。

    State management in a distributed computing system
    9.
    发明授权
    State management in a distributed computing system 有权
    分布式计算系统中的状态管理

    公开(公告)号:US08577984B2

    公开(公告)日:2013-11-05

    申请号:US13211255

    申请日:2011-08-16

    IPC分类号: G06F15/16

    摘要: Techniques to allow applications to propagate information to the other instances of the applications running on downstream servers are provided. An indicator, such as a token, tag, etc., is placed within or added to a message that is flowing through the distributed environment to signify that a process has been performed on the message. For example, when an instance of an application running on a server receives a message, the application instance can examine the indicator contained in the message and take appropriate action. If the application instance decides to process the message, the application instance can include an indicator in the message to signify that the application instance processed the message. The presence of the indicator signifies that the message has been processed by an upstream instance of the same application.

    摘要翻译: 提供了允许应用程序将信息传播到在下游服务器上运行的应用程序的其他实例的技术。 诸如令牌,标签等的指示符被放置在流过分布式环境的消息中或添加到消息中,以表示对该消息执行了一个进程。 例如,当在服务器上运行的应用程序的实例接收到消息时,应用程序实例可以检查消息中包含的指示符并采取适当的操作。 如果应用实例决定处理消息,则应用实例可以在消息中包括指示应用实例处理该消息的指示符。 指示符的存在表示消息已经被同一应用程序的上游实例处理。

    Sustaining session connections
    10.
    发明授权
    Sustaining session connections 有权
    维持会话连接

    公开(公告)号:US08364774B2

    公开(公告)日:2013-01-29

    申请号:US13159146

    申请日:2011-06-13

    IPC分类号: G06F15/16 G06F15/177 H04W4/00

    摘要: In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the session connection to close because of a timeout condition. Heartbeat messages are valid transport layer messages that will be ignored by protocols at higher levels of a data communications stack. As an example, the techniques may send a TCP message containing only a carriage return and line feed (“CRLF”) in its payload. Because the TCP layer considers a message containing only a CRLF to be a valid TCP message, intermediary computing devices such as proxy servers may not interpret heartbeat messages as “keep alive” messages, and may sustain session connections.

    摘要翻译: 在一个实施例中,提供了用于维持会话连接的技术。 当不发送消息时,技术发送心跳消息可能会导致会话连接由于超时条件而关闭。 心跳消息是有效的传输层消息,将被数据通信堆栈的较高级别的协议忽略。 作为示例,技术可以在其有效载荷中发送仅包含回车符和换行符(CRLF)的TCP消息。 因为TCP层将仅包含CRLF的消息认为是有效的TCP消息,所以中介计算设备(例如代理服务器)可能不会将心跳消息解释为保持活动消息,并且可以维持会话连接。