-
公开(公告)号:US08086741B2
公开(公告)日:2011-12-27
申请号:US10641525
申请日:2003-08-15
IPC分类号: G06F15/16
CPC分类号: H04L63/08 , H04L63/1458 , H04L67/42
摘要: 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.
摘要翻译: 本发明允许服务器延迟向客户端请求分配资源。 当客户端请求需要服务器资源的功能时,服务器接受并确认客户端的请求,但是禁止客户端使用所请求的功能,直到来自服务器的进一步通知。 例如,在授权过程中,服务器仅分配维护会话所需的最低资源并授权客户端。 此后,服务器仅在资源可用时分配支持客户端请求所需的资源。 在此之前,服务器维护通信会话而不支持请求。 因此,服务器倾听其资源,而不是以客户的想法来实现。 另外,如果服务器不能立即满足,则客户端不需要重复请求; 相反,服务器接受请求,然后在足够的资源可用时开始支持该请求。
-
公开(公告)号:US20120079014A1
公开(公告)日:2012-03-29
申请号:US13309331
申请日:2011-12-01
IPC分类号: G06F15/16
CPC分类号: H04L63/08 , H04L63/1458 , H04L67/42
摘要: 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.
摘要翻译: 本发明允许服务器延迟向客户端请求分配资源。 当客户端请求需要服务器资源的功能时,服务器接受并确认客户端的请求,但是禁止客户端使用所请求的功能,直到来自服务器的进一步通知。 例如,在授权过程中,服务器仅分配维护会话所需的最低资源并授权客户端。 此后,服务器仅在资源可用时分配支持客户端请求所需的资源。 在此之前,服务器维护通信会话而不支持请求。 因此,服务器倾听其资源,而不是以客户的想法来实现。 另外,如果服务器不能立即满足,则客户端不需要重复请求; 相反,服务器接受请求,然后在足够的资源可用时开始支持该请求。
-
公开(公告)号:US08001205B2
公开(公告)日:2011-08-16
申请号:US11118154
申请日:2005-04-29
IPC分类号: G06F15/16
CPC分类号: H04L65/1006 , H04L29/06027 , H04L67/10
摘要: 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.
摘要翻译: 提供了允许应用程序将信息传播到在下游服务器上运行的应用程序的其他实例的技术。 诸如令牌,标签等的指示符被放置在流过分布式环境的消息中或添加到消息中,以表示对该消息执行了一个进程。 例如,当在服务器上运行的应用程序的实例接收到消息时,应用程序实例可以检查消息中包含的指示符并采取适当的操作。 如果应用实例决定处理消息,则应用实例可以在消息中包括指示应用实例处理该消息的指示符。 指示符的存在表示消息已经被同一应用程序的上游实例处理。
-
公开(公告)号:US20060248193A1
公开(公告)日:2006-11-02
申请号:US11118154
申请日:2005-04-29
申请人: Ferhan Elvanoglu , Mark Markaryan , Nirav Kamdar , Robert Osborne , Sanjib Dutta
发明人: Ferhan Elvanoglu , Mark Markaryan , Nirav Kamdar , Robert Osborne , Sanjib Dutta
IPC分类号: G06F15/173
CPC分类号: H04L65/1006 , H04L29/06027 , H04L67/10
摘要: 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.
-
公开(公告)号:US20120036185A1
公开(公告)日:2012-02-09
申请号:US13211255
申请日:2011-08-16
IPC分类号: G06F15/16
CPC分类号: H04L65/1006 , H04L29/06027 , H04L67/10
摘要: 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.
摘要翻译: 提供了允许应用程序将信息传播到在下游服务器上运行的应用程序的其他实例的技术。 诸如令牌,标签等的指示符被放置在流过分布式环境的消息中或添加到消息中,以表示对该消息执行了一个进程。 例如,当在服务器上运行的应用程序的实例接收到消息时,应用程序实例可以检查消息中包含的指示符并采取适当的操作。 如果应用实例决定处理消息,则应用实例可以在消息中包括指示应用实例处理该消息的指示符。 指示符的存在表示消息已经被同一应用程序的上游实例处理。
-
公开(公告)号:US20110246595A1
公开(公告)日:2011-10-06
申请号:US13159146
申请日:2011-06-13
申请人: James Evan Undery , Mark Markaryan
发明人: James Evan Undery , Mark Markaryan
IPC分类号: G06F15/16
CPC分类号: H04L65/1083 , H04L29/06 , H04L51/04 , H04L51/30 , H04L67/14 , H04L67/145 , H04L69/329
摘要: 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消息,所以诸如代理服务器之类的中间计算设备可能不将心跳消息解释为“保持活动”消息,并且可以维持会话连接。
-
7.
公开(公告)号:US08234360B2
公开(公告)日:2012-07-31
申请号:US10128218
申请日:2002-04-23
申请人: Jinyan Su , Alexandru Gavrilescu , Mark Markaryan
发明人: Jinyan Su , Alexandru Gavrilescu , Mark Markaryan
IPC分类号: G06F15/173
CPC分类号: H04L65/1006 , H04L29/06027 , H04M7/006 , H04Q2213/13034 , H04Q2213/13389
摘要: 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.
摘要翻译: 提出了一种方便地扩展网络系统支持电话功能的系统。 此外,还提出了一种用于防止支持电话的网络设备内的消息循环的方法和系统。 诸如代理服务器的网络系统执行具有用于执行特定电话服务的指令的一个或多个可执行服务模块。 在网络设备上运行的调度员根据服务模块提供的一组资源数据向服务模块发送消息。 为了防止消息循环,调度员执行限制服务模块无限期地将消息路由到彼此的逻辑指令。
-
公开(公告)号:US20060020707A1
公开(公告)日:2006-01-26
申请号:US10881251
申请日:2004-06-30
申请人: James Undery , Mark Markaryan
发明人: James Undery , Mark Markaryan
IPC分类号: G06F15/16
CPC分类号: H04L65/1083 , H04L29/06 , H04L51/04 , H04L51/30 , H04L67/14 , H04L67/145 , H04L69/329
摘要: 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消息,所以中介计算设备(例如代理服务器)可能不将心跳消息解释为“保持活动”消息,并且可以维持会话连接。
-
公开(公告)号:US08577984B2
公开(公告)日:2013-11-05
申请号:US13211255
申请日:2011-08-16
IPC分类号: G06F15/16
CPC分类号: H04L65/1006 , H04L29/06027 , H04L67/10
摘要: 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.
摘要翻译: 提供了允许应用程序将信息传播到在下游服务器上运行的应用程序的其他实例的技术。 诸如令牌,标签等的指示符被放置在流过分布式环境的消息中或添加到消息中,以表示对该消息执行了一个进程。 例如,当在服务器上运行的应用程序的实例接收到消息时,应用程序实例可以检查消息中包含的指示符并采取适当的操作。 如果应用实例决定处理消息,则应用实例可以在消息中包括指示应用实例处理该消息的指示符。 指示符的存在表示消息已经被同一应用程序的上游实例处理。
-
公开(公告)号:US08364774B2
公开(公告)日:2013-01-29
申请号:US13159146
申请日:2011-06-13
申请人: James Undery , Mark Markaryan
发明人: James Undery , Mark Markaryan
IPC分类号: G06F15/16 , G06F15/177 , H04W4/00
CPC分类号: H04L65/1083 , H04L29/06 , H04L51/04 , H04L51/30 , H04L67/14 , H04L67/145 , H04L69/329
摘要: 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消息,所以中介计算设备(例如代理服务器)可能不会将心跳消息解释为保持活动消息,并且可以维持会话连接。
-
-
-
-
-
-
-
-
-