Data Communications Through A Split Connection Proxy
    1.
    发明申请
    Data Communications Through A Split Connection Proxy 审中-公开
    通过拆分连接代理进行数据通信

    公开(公告)号:US20080177829A1

    公开(公告)日:2008-07-24

    申请号:US12055220

    申请日:2008-03-25

    IPC分类号: G06F15/16

    摘要: Data communications through a split connection proxy in a data communications protocol, including receiving in a proxy from a client, asynchronously with respect to any other messages between the client and the proxy, one or more client messages including client message data items including a connection request for a connection between the client and the proxy, destination connection data identifying a destination server, and a message from the client to the destination server; and sending from the proxy to the server, asynchronously with respect to any messages between the client and the proxy and asynchronously with respect to any other messages between the proxy and the server, one or more proxy messages including proxy message data items including a connection request for a connection between the proxy and the destination server and the message from the client to the destination server.

    摘要翻译: 通过数据通信协议中的分离连接代理进行的数据通信,包括从客户端接收代理,与客户端和代理之间的任何其他消息异步地,一个或多个客户端消息包括包括连接请求的客户端消息数据项 用于客户端和代理之间的连接,标识目的地服务器的目的地连接数据以及从客户端到目的地服务器的消息; 以及相对于所述客户机和所述代理之间的任何消息异步地从所述代理发送到所述服务器,并且相对于所述代理服务器和所述服务器之间的任何其他消息异步地,一个或多个代理消息包括代理消息数据项,包括连接请求 用于代理和目标服务器之间的连接以及从客户端到目标服务器的消息。

    mSCTP based handover of a mobile device between non-intersecting networks
    2.
    发明授权
    mSCTP based handover of a mobile device between non-intersecting networks 有权
    基于mSCTP的移动设备在不相交网络之间切换

    公开(公告)号:US07236476B2

    公开(公告)日:2007-06-26

    申请号:US10677656

    申请日:2003-10-02

    IPC分类号: H04Q7/00 H04L12/56

    摘要: Responsive to detecting a need for a mobile device to transfer out of a first network, requests are sent from the mobile device to a communication endpoint in mSCTP. The first request is to stop transmissions to a first address of said mobile device. The second request is to add an intermediary address of a mobility support service designated for receiving any communications already in transmission when the first request is sent. The communication link for the mobile device is then transitioned from the current address at the first network to a second address at a second network. The first network and the second network are non-intersecting networks. The mobile device then indicates to the mobility support service that the handover from the first network to the second network is complete. The mobility support service responds to the completion by sending a third request in mSCTP to the communication endpoint to continue communication with the mobile client at the second address.

    摘要翻译: 响应于检测移动设备从第一网络传出的需求,请求从移动设备发送到mSCTP中的通信端点。 第一个请求是停止对所述移动设备的第一地址的传输。 第二个请求是在发送第一个请求时添加指定用于接收已经在传输中的任何通信的移动性支持服务的中间地址。 然后,用于移动设备的通信链路从第一网络的当前地址转换到第二网络处的第二地址。 第一个网络和第二个网络是不相交的网络。 然后,移动设备向移动性支持服务指示从第一网络到第二网络的切换是完整的。 移动支持服务通过在mSCTP发送第三请求到通信端点来响应完成,以继续与第二地址处的移动客户端通信。

    Monitoring thread usage to dynamically control a thread pool
    3.
    发明授权
    Monitoring thread usage to dynamically control a thread pool 失效
    监控线程使用情况,以动态控制线程池

    公开(公告)号:US07568030B2

    公开(公告)日:2009-07-28

    申请号:US12027044

    申请日:2008-02-06

    IPC分类号: G06F13/00

    摘要: A method, system, and program for monitoring thread usage to dynamically control a thread pool are provided. An application running on the server system invokes a listener thread on a listener socket for receiving client requests at the server system and passing the client requests to one of multiple threads waiting in a thread pool. Additionally, the application sends an ioctl call in blocking mode on the listener thread. A TCP layer within the server system detects the listener thread in blocking mode and monitors a thread count of at least one of a number of incoming requests waiting to be processed and a number of said plurality of threads remaining idle in the thread pool over a sample period. Once the TCP layer detects a thread usage event, the ioctl call is returned indicating the thread usage event with the thread count, such that a number of threads in the thread pool may be dynamically adjusted to handle the thread count.

    摘要翻译: 提供了一种用于监视线程使用以动态控制线程池的方法,系统和程序。 在服务器系统上运行的应用程序调用侦听器套接字上的侦听器线程,以便在服务器系统上接收客户端请求,并将客户端请求传递给等待线程池的多个线程之一。 此外,应用程序在侦听器线程上以阻塞模式发送ioctl调用。 服务器系统内的TCP层以阻塞模式检测侦听器线程,并且监视等待被处理的多个传入请求中的至少一个的线程计数,并且线程池中的多个线程在一个样本上保持空闲 期。 一旦TCP层检测到线程使用事件,将返回指示线程计数的线程使用事件的ioctl调用,以使线程池中的线程数可以被动态调整以处理线程计数。

    Method, system and article for client application control of network transmission loss tolerance
    4.
    发明授权
    Method, system and article for client application control of network transmission loss tolerance 失效
    方法,系统和文章,用于客户端应用程序控制网络传输损耗容限

    公开(公告)号:US08578040B2

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

    申请号:US10640847

    申请日:2003-08-14

    IPC分类号: G06F15/16

    摘要: A dynamically-enforceable application-controlled quasi-reliable extension to TCP permits a client application to dynamically set a percent loss tolerance for data transmission reliability through network input/output system calls to the TCP, thereby programming the transport layer to optimistically acknowledge non-critical missing frames. The reliability requirement can be dynamically set within TCP to the level of reliability required for specific data frames within the data stream during the data transfer. Based on this loss tolerance specified, the TCP layer makes a determination whether to trigger a retransmission or continue delivering out-of-order frames to the application. A forced acknowledgement frame is sent for each missing packet until the number missing packets causing forced acknowledgments within the current receive buffer frame exceeds the loss tolerance. This process avoids needless retransmissions and permits the TCP data flow and sliding window to advance uninterrupted, thereby providing substantial performance benefits to network throughput.

    摘要翻译: 对TCP的动态可执行的应用程序控制的准可靠扩展允许客户端应用程序通过网络输入/输出系统调用TCP动态设置数据传输可靠性的百分比损耗容限,从而编程传输层,以乐观地确认非关键 丢失帧。 可靠性要求可以在TCP内动态设置为在数据传输期间数据流内特定数据帧所需的可靠性水平。 基于指定的丢失容限,TCP层确定是否触发重传,或者继续向应用发送无序帧。 为每个丢失的数据包发送强制确认帧,直到导致当前接收缓冲区帧内的强制确认的数据丢失数据包超过丢失容限。 该过程避免了不必要的重传,并允许TCP数据流和滑动窗口不间断地前进,从而为网络吞吐量提供显着的性能优势。

    Monitoring thread usage to dynamically control a thread pool
    5.
    发明授权
    Monitoring thread usage to dynamically control a thread pool 失效
    监控线程使用情况,以动态控制线程池

    公开(公告)号:US07363369B2

    公开(公告)日:2008-04-22

    申请号:US10687236

    申请日:2003-10-16

    IPC分类号: G06F13/00

    摘要: A method, system, and program for monitoring thread usage to dynamically control a thread pool are provided. An application running on the server system invokes a listener thread on a listener socket for receiving client requests at the server system and passing the client requests to one of multiple threads waiting in a thread pool. Additionally, the application sends an ioctl call in blocking mode on the listener thread. A TCP layer within the server system detects the listener thread in blocking mode and monitors a thread count of at least one of a number of incoming requests waiting to be processed and a number of said plurality of threads remaining idle in the thread pool over a sample period. Once the TCP layer detects a thread usage event, the ioctl call is returned indicating the thread usage event with the thread count, such that a number of threads in the thread pool may be dynamically adjusted to handle the thread count.

    摘要翻译: 提供了一种用于监视线程使用以动态控制线程池的方法,系统和程序。 在服务器系统上运行的应用程序调用侦听器套接字上的侦听器线程,以便在服务器系统上接收客户端请求,并将客户端请求传递给线程池中等待的多个线程之一。 此外,应用程序在侦听器线程上以阻塞模式发送ioctl调用。 服务器系统内的TCP层以阻塞模式检测侦听器线程,并且监视等待被处理的多个传入请求中的至少一个的线程计数,并且线程池中的多个线程在一个样本上保持空闲 期。 一旦TCP层检测到线程使用事件,将返回指示线程计数的线程使用事件的ioctl调用,以使线程池中的线程数可以被动态调整以处理线程计数。

    Method and apparatus for adding recipients to sent email
    6.
    发明授权
    Method and apparatus for adding recipients to sent email 失效
    将收件人添加到发送电子邮件的方法和设备

    公开(公告)号:US07707260B2

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

    申请号:US12116029

    申请日:2008-05-06

    IPC分类号: G06F15/16

    CPC分类号: H04L51/28

    摘要: A data processing system for resending a previously sent email message. A new recipient for the previously sent email message is selected. The new recipient of the previously sent email message is added in response to selecting the new recipient, wherein the previously sent email message is directed to the new recipient and a previous recipient. An indicator to the previously sent email message is added in response to selecting the new recipient, wherein the indicator indicates that the new recipient has been added to a form a new version of the previously sent email message. The new version of the previously sent email message is sent in response to adding the indicator, wherein the indicator causes the new version of the previously sent email message to replace the previously sent email message at an email program of the previous recipient.

    摘要翻译: 一种用于重新发送先前发送的电子邮件消息的数据处理系统。 选择了先前发送的电子邮件的新收件人。 响应于选择新的收件人而添加先前发送的电子邮件的新收件人,其中先前发送的电子邮件消息被定向到新的接收者和先前的接收者。 响应于选择新的接收者,添加先前发送的电子邮件消息的指示符,其中该指示符指示新的接收者已经被添加到形式的先前发送的电子邮件消息的新版本。 响应于添加指示符而发送新版本的先前发送的电子邮件消息,其中指示符导致先前发送的电子邮件消息的新版本在先前接收者的电子邮件程序上替换先前发送的电子邮件消息。

    Method and apparatus for adding recipients to sent email
    7.
    发明授权
    Method and apparatus for adding recipients to sent email 有权
    将收件人添加到发送电子邮件的方法和设备

    公开(公告)号:US07430580B2

    公开(公告)日:2008-09-30

    申请号:US10460422

    申请日:2003-06-12

    IPC分类号: G06F15/16

    CPC分类号: H04L51/28

    摘要: A data processing system for resending a previously sent email message. A new recipient for the previously sent email message is selected. The new recipient of the previously sent email message is added in response to selecting the new recipient, wherein the previously sent email message is directed to the new recipient and a previous recipient. An indicator to the previously sent email message is added in response to selecting the new recipient, wherein the indicator indicates that the new recipient has been added to a form a new version of the previously sent email message. The new version of the previously sent email message is sent in response to adding the indicator, wherein the indicator causes the new version of the previously sent email message to replace the previously sent email message at an email program of the previous recipient.

    摘要翻译: 一种用于重新发送先前发送的电子邮件消息的数据处理系统。 选择了先前发送的电子邮件的新收件人。 响应于选择新的收件人而添加先前发送的电子邮件的新收件人,其中先前发送的电子邮件消息被定向到新的接收者和先前的接收者。 响应于选择新的接收者,添加先前发送的电子邮件消息的指示符,其中该指示符指示新的接收者已经被添加到形式的先前发送的电子邮件消息的新版本。 响应于添加指示符而发送新版本的先前发送的电子邮件消息,其中指示符导致先前发送的电子邮件消息的新版本在先前接收者的电子邮件程序上替换先前发送的电子邮件消息。

    Method and Apparatus for Adding Recipients to Sent Email
    8.
    发明申请
    Method and Apparatus for Adding Recipients to Sent Email 失效
    添加收件人发送邮件的方法和设备

    公开(公告)号:US20080215698A1

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

    申请号:US12116029

    申请日:2008-05-06

    IPC分类号: G06F15/16

    CPC分类号: H04L51/28

    摘要: A data processing system for resending a previously sent email message. A new recipient for the previously sent email message is selected. The new recipient of the previously sent email message is added in response to selecting the new recipient, wherein the previously sent email message is directed to the new recipient and a previous recipient. An indicator to the previously sent email message is added in response to selecting the new recipient, wherein the indicator indicates that the new recipient has been added to a form a new version of the previously sent email message. The new version of the previously sent email message is sent in response to adding the indicator, wherein the indicator causes the new version of the previously sent email message to replace the previously sent email message at an email program of the previous recipient.

    摘要翻译: 一种用于重新发送先前发送的电子邮件消息的数据处理系统。 选择了先前发送的电子邮件的新收件人。 响应于选择新的收件人而添加先前发送的电子邮件的新收件人,其中先前发送的电子邮件消息被定向到新的接收者和先前的接收者。 响应于选择新的接收者,添加先前发送的电子邮件消息的指示符,其中该指示符指示新的接收者已经被添加到形式的先前发送的电子邮件消息的新版本。 响应于添加指示符而发送新版本的先前发送的电子邮件消息,其中指示符导致先前发送的电子邮件消息的新版本在先前接收者的电子邮件程序上替换先前发送的电子邮件消息。

    Method, system and article for improved TCP performance during packet reordering
    9.
    发明授权
    Method, system and article for improved TCP performance during packet reordering 失效
    方法,系统和文章,用于在数据包重排序期间改进TCP性能

    公开(公告)号:US07742419B2

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

    申请号:US12101765

    申请日:2008-04-11

    IPC分类号: H04L1/00

    摘要: TCP congestion avoidance is implemented upon retransmission of a packet and is reverted back to the original congestion state upon receipt of an early acknowledgement (ACK), indicating reordering of packets, thereby eliminating a needless restriction on TCP bandwidth. Upon receiving an ACK to a retransmitted packet, it is determined if the ACK resulted from receipt of the original reordered packet or the retransmitted packet, based on the arrival time of the ACK at the sender. If the round-trip-time (RTT) for the retransmitted packet is much lower than the average or current calculated RTT for the network link between sender and receiver, then the retransmission occurred as a result of a reordering event, and the congestion window is restored back to its value prior to the retransmission, thereby permitting the network link to continue operating at its original increased throughput.

    摘要翻译: TCP拥塞避免在分组重传时实现,并且在接收到指示重新排序分组的早期确认(ACK)时被恢复到原始拥塞状态,从而消除对TCP带宽的不必要的限制。 在向重传的分组接收到ACK时,基于ACK在发送方的到达时间确定ACK是否从接收到原始重新排序的分组或重传分组而产生。 如果重发分组的往返时间(RTT)远低于发送方和接收方之间的网络链路的平均或当前计算的RTT,则重新发送作为重排序事件的结果,拥塞窗口为 在重传之前恢复其值,从而允许网络链路以其原始增加的吞吐量继续运行。

    Method, system, and computer program product for delivering data to a storage buffer assigned to an application
    10.
    发明授权
    Method, system, and computer program product for delivering data to a storage buffer assigned to an application 失效
    用于将数据传送到分配给应用程序的存储缓冲区的方法,系统和计算机程序产品

    公开(公告)号:US07519699B2

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

    申请号:US10912498

    申请日:2004-08-05

    IPC分类号: G06F15/173

    摘要: A method, system, and computer program product in a computer-readable medium for delivering data, received from a network, to a storage buffer assigned to an application is proposed. An application designates a communication buffer within a local data processing system for buffering data communicated with an application. The local data processing system reports to a network interface of the local data processing system a memory address of the designated communication buffer, and the data processing system creates a cookie containing the memory address. The data processing system then sends the cookie form the local data processing system to a remote data processing system, such that the remote data processing system may address data directly to the designated communication buffer.

    摘要翻译: 提出了一种用于将从网络接收的数据传送到分配给应用的存储缓冲器的计算机可读介质中的方法,系统和计算机程序产品。 应用程序指定本地数据处理系统内的通信缓冲器,用于缓冲与应用程序通信的数据。 本地数据处理系统向本地数据处理系统的网络接口报告指定通信缓冲器的存储器地址,并且数据处理系统创建包含存储器地址的cookie。 然后,数据处理系统将本地数据处理系统的cookie发送到远程数据处理系统,使得远程数据处理系统可以直接将数据寻址到指定的通信缓冲器。