Preallocation of client network address translation addresses for client-server networks
    2.
    发明授权
    Preallocation of client network address translation addresses for client-server networks 有权
    客户端 - 服务器网络的客户端网络地址转换地址的预分配

    公开(公告)号:US07660909B2

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

    申请号:US11428411

    申请日:2006-07-03

    摘要: An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, in order to provide as large a pool of client NAT addresses as possible, methods are provided for using intervals to allocate and reclaim client NAT addresses as subpools are allocated and freed.

    摘要翻译: 提供改进的客户端网络地址转换(“NAT”)系统。 提供了当连接控制块的存储池被分配时用于初始化连接控制块与客户端NAT地址的方法。 这避免了连接被创建和销毁时的昂贵的开销。 与现有技术的解决方案不同,一旦分配了本发明的连接控制块,它们将保持有效直到存储子空间被删除。 其次,为了提供尽可能大的客户端NAT地址池,提供了使用间隔来分配和回收客户端NAT地址作为子池被分配和释放的方法。

    System and method for maintaining seamless session operation
    3.
    发明授权
    System and method for maintaining seamless session operation 有权
    保持无缝会话操作的系统和方法

    公开(公告)号:US07277945B1

    公开(公告)日:2007-10-02

    申请号:US09952955

    申请日:2001-09-12

    IPC分类号: G06F15/173

    CPC分类号: H04L67/04 H04L67/1002

    摘要: A network (10) includes a load balancer (18) that passes traffic between a client (14) and a gateway (20). For initial messages from a client (14), the load balancer (18) selects an appropriate gateway (20) for message processing. A session is then established between the client (14) and the appropriate gateway (20). The session is indicated by a session identifier. At any point, the client (14) may choose to suspend the session for later resumption. Upon suspension, the load balancer (18) keeps track of the session identifier and the appropriate gateway (20) associated with the session. Upon a resumption request from the client (14), the load balancer (18) determines which of the gateways (20) is associated with the resumption request according to the session identifier. In this manner, the client may continue a session with the same gateway (20) for seamless operation.

    摘要翻译: 网络(10)包括在客户机(14)和网关(20)之间传递业务的负载平衡器(18)。 对于来自客户机(14)的初始消息,负载平衡器(18)选择用于消息处理的适当网关(20)。 然后在客户机(14)和适当网关(20)之间建立会话。 会话由会话标识符指示。 在任何时候,客户(14)可以选择暂停会话以供稍后恢复。 在暂停时,负载平衡器(18)跟踪会话标识符和与会话相关联的适当网关(20)。 在来自客户机(14)的恢复请求之后,负载平衡器(18)根据会话标识符确定哪个网关(20)与恢复请求相关联。 以这种方式,客户端可以继续与同一网关(20)进行无缝操作的会话。

    Preallocation of client network address translation addresses for client-server networks
    4.
    发明授权
    Preallocation of client network address translation addresses for client-server networks 失效
    客户端 - 服务器网络的客户端网络地址转换地址的预分配

    公开(公告)号:US07072981B1

    公开(公告)日:2006-07-04

    申请号:US09780755

    申请日:2001-02-08

    IPC分类号: G06F15/16 G06F15/167

    摘要: An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, in order to provide as large a pool of client NAT addresses as possible, methods are provided for using intervals to allocate and reclaim client NAT addresses as subpools are allocated and freed.

    摘要翻译: 提供改进的客户端网络地址转换(“NAT”)系统。 提供了当连接控制块的存储池被分配时用于初始化连接控制块与客户端NAT地址的方法。 这避免了连接被创建和销毁时的昂贵的开销。 与现有技术的解决方案不同,一旦分配了本发明的连接控制块,它们将保持有效直到存储子空间被删除。 其次,为了提供尽可能大的客户端NAT地址池,提供了使用间隔来分配和回收客户端NAT地址作为子池被分配和释放的方法。

    Methods, systems and computer program products for differencing data communications using a message queue
    5.
    发明授权
    Methods, systems and computer program products for differencing data communications using a message queue 失效
    用于区分使用消息队列的数据通信的方法,系统和计算机程序产品

    公开(公告)号:US06279041B1

    公开(公告)日:2001-08-21

    申请号:US09192128

    申请日:1998-11-13

    IPC分类号: G06F1516

    CPC分类号: H04W28/14 H04L47/10 H04L47/14

    摘要: Method, apparatus and program products for increasing the performance of communications using differencing data communications over a message queue supporting asynchronous communications from a variety of applications executing on a source device over a shared external communication link to destination devices are provided. A data stream between the source device and the destination device is segmented based on the type of the data stream to provide a logical segmentation which increases the occurrence of repeated transmissions of a segment. The segments are then placed in the message queue as a message for transport to a destination computer. Differencing is provided by replacing the segment with an associated identifier for segments which have previously been transported to provide a reduced volume of data for transmittal based on recognition and replacement of data segments which have previously been transmitted by the source device. The destination device receives the transmitted reduced segments as messages in a receive message queue and reconstructs the data stream. Synchronization between the differencing caches of the devices is not required as the communication is asynchronous through a message queue and, if a reduced segment is not recognized, retransmission of the complete segment instead of the associated identifier may be requested and the source device creates and queues the segment as a message.

    摘要翻译: 提供了一种用于通过消息队列提高差异化数据通信的方法,装置和程序产品,所述消息队列通过共享的外部通信链路到目的地设备支持在源设备上执行的各种应用的异步通信。 源设备和目的地设备之间的数据流基于数据流的类型进行分段,以提供增加段的重复传输的发生的逻辑分段。 然后将这些段作为用于传输到目标计算机的消息放在消息队列中。 通过用先前已经传输的段的相关联的标识符替换段来提供差异,以便基于先前由源设备发送的数据段的识别和替换来提供用于发送的减少的数据量。 目的设备接收发送的减少段作为接收消息队列中的消息,并重构数据流。 不需要设备的差分高速缓存之间的同步,因为通信通过消息队列是异步的,并且如果未识别到减少的段,则可以请求完整段的重传而不是关联的标识符,并且源设备创建并排队 该段作为消息。

    System, device, and method for communicating user identification information over a communications network
    6.
    发明授权
    System, device, and method for communicating user identification information over a communications network 有权
    用于通过通信网络传送用户标识信息的系统,设备和方法

    公开(公告)号:US07237025B1

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

    申请号:US10038982

    申请日:2002-01-04

    IPC分类号: G06F15/173

    摘要: A network includes a service selection gateway that receives information from a network user having a network locator address in order to establish a communications session and an identity of the network user. A client service gateway can receive a request from the network user upon establishment of the communications session. In response to the request, the client service gateway determines if there is an association in a local memory for the network locator address and an identity of the network user, obtains additional information associated with the network user, and processes the request according to the additional information. If an association is not stored in the local memory, the client service gateway sends a query for the identity of the network user to the service selection gateway.

    摘要翻译: 网络包括从具有网络定位器地址的网络用户接收信息以便建立通信会话和网络用户的身份的服务选择网关。 客户服务网关可以在建立通信会话时从网络用户接收请求。 响应于该请求,客户端服务网关确定在本地存储器中是否存在针对网络定位器地址和网络用户的身份的关联,获得与网络用户相关联的附加信息,并根据附加处理该请求 信息。 如果关联不存储在本地存储器中,则客户端服务网关向服务选择网关发送关于网络用户的身份的查询。

    Method and system for reducing data volume transferred over a wireless communications network
    7.
    发明授权
    Method and system for reducing data volume transferred over a wireless communications network 有权
    用于减少通过无线通信网络传输的数据量的方法和系统

    公开(公告)号:US06954801B1

    公开(公告)日:2005-10-11

    申请号:US10010290

    申请日:2001-11-30

    申请人: Barron C. Housel

    发明人: Barron C. Housel

    IPC分类号: G06F15/16

    CPC分类号: H04W28/06 Y10S707/99944

    摘要: A system for reducing data volume transferred over a wireless communications network includes a browser operable to communicate a sequence to a network interface. The system further includes the network interface operable to receive the sequence from the browser, generate a signature for the sequence, store the sequence and signature in memory, associate the sequence and signature with the browser, communicate a cache header and the signature to the browser, and communicate at least one request header to a server. The browser, upon sending a subsequent communication to the server, communicates the cache header and signature to the network interface. In this manner HTTP request headers need not be transferred for every request from the browser.

    摘要翻译: 用于减少通过无线通信网络传送的数据量的系统包括可操作以将序列传送到网络接口的浏览器。 该系统还包括可操作以从浏览器接收序列的网络接口,为序列生成签名,将序列和签名存储在存储器中,将序列和签名与浏览器相关联,将缓存标题和签名传达给浏览器 并且将至少一个请求报头传送到服务器。 浏览器在向服务器发送后续通信后,将缓存头和签名传送到网络接口。 以这种方式,HTTP请求头不需要从浏览器的每个请求传输。

    Methods, systems and computer program products for restartable multiplexed file transfers
    9.
    发明授权
    Methods, systems and computer program products for restartable multiplexed file transfers 失效
    用于可重新启动复用文件传输的方法,系统和计算机程序产品

    公开(公告)号:US07159005B1

    公开(公告)日:2007-01-02

    申请号:US09173778

    申请日:1998-10-16

    IPC分类号: G06F15/16

    CPC分类号: H04L67/06

    摘要: Methods, systems and computer program products are provided for concurrently transferring a plurality of files between a first data processing system and a second data processing system by multiplexing chunks of the plurality of files onto a connection between the first data processing system and the second data processing system and dynamically determining a chunk size for each multiplexed chunk. A “chunk” is an amount of data from a file to be transferred wherein the amount of data in the chunk is dynamically defined such that differing amounts of data are transferred in each chunk. Furthermore, the transfer of each multiplexed file is tracked so as to allow restarting of an interrupted file transfer from a point of interruption of the transfer.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于通过将多个文件的多个块复用到第一数据处理系统和第二数据处理之间的连接上来在第一数据处理系统和第二数据处理系统之间同时传送多个文件 系统并动态地确定每个多路复用块的块大小。 “块”是来自要传送的文件的数据量,其中块中的数据量被动态地定义,使得在每个块中传送不同的数据量。 此外,跟踪每个复用文件的传送,以便允许从传送中断点重新启动中断的文件传送。

    Method allocation scheme for maintaining server load balancers services in a high throughput environment
    10.
    发明授权
    Method allocation scheme for maintaining server load balancers services in a high throughput environment 有权
    用于在高吞吐量环境中维护服务器负载平衡器服务的方法分配方案

    公开(公告)号:US07089328B1

    公开(公告)日:2006-08-08

    申请号:US09781522

    申请日:2001-02-08

    IPC分类号: G06F15/16

    摘要: An improved client network address translation (“NAT”) system is provided. A memory allocation scheme is provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, the allocation scheme enables a large pool of client NAT addresses and reclaim client NAT addresses as subpools are allocated and freed.

    摘要翻译: 提供改进的客户端网络地址转换(“NAT”)系统。 提供存储器分配方案,用于在连接控制块的存储池被分配时用于初始化具有客户端NAT地址的连接控制块。 这避免了连接被创建和销毁时的昂贵的开销。 与现有技术的解决方案不同,一旦分配了本发明的连接控制块,它们将保持有效直到存储子空间被删除。 其次,分配方案可以大量的客户端NAT地址池和回收客户端NAT地址,因为子池被分配和释放。