Systems and methods for providing integrated client-side acceleration techniques to access remote applications
    1.
    发明申请
    Systems and methods for providing integrated client-side acceleration techniques to access remote applications 审中-公开
    用于提供集成的客户端加速技术以访问远程应用程序的系统和方法

    公开(公告)号:US20060253605A1

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

    申请号:US11323829

    申请日:2005-12-30

    IPC分类号: G06F15/173

    摘要: The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment. The client-side acceleration functionality is provided by an acceleration program that performs a plurality of the following acceleration techniques in an integrated and efficient manner: 1) multi-protocol compression 2) transport control protocol pooling, 3) transport control protocol multiplexing 4) transport control protocol buffering, and 5) caching. The acceleration program establishes a transport layer connection between the client and server, and intercepts network packets at the transport layer. The acceleration program uses a kernel-level data structure to access the network packet intercepted at the transport layer, and performs subsequently one or more of the acceleration techniques on the intercepted network packet at one interface point or point of execution of the acceleration program.

    摘要翻译: 本发明涉及用于在客户端上动态部署和执行加速功能以提高远程访问应用的性能和传送的系统和方法。 在一个实施例中。 客户端加速功能由集成有效的方式执行多种以下加速技术的加速程序提供:1)多协议压缩2)传输控制协议池3)传输控制协议复用4)传输 控制协议缓冲,以及5)缓存。 加速程序在客户端和服务器之间建立传输层连接,并拦截传输层的网络数据包。 加速程序使用内核级数据结构来访问在传输层拦截的网络分组,并且在加速程序的一个接口点或执行点处随后对截获的网络分组执行一个或多个加速技术。

    Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
    2.
    发明授权
    Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing 有权
    通过TCP复用提供客户端加速访问远程应用程序的系统和方法

    公开(公告)号:US08549149B2

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

    申请号:US11323354

    申请日:2005-12-30

    摘要: The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection multiplexing technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server that can be used by multiple applications on the client, or that is otherwise shared among applications of the client. The acceleration program multiplexes requests from one or more applications via the same transport layer connection maintained by the acceleration program. As such, the acceleration program can utilize the idle time of one application in using the transport layer connection to service a request of a second application through the same transport layer connection.

    摘要翻译: 本发明涉及用于在客户端上动态部署和执行加速功能以提高远程访问应用的性能和传送的系统和方法。 在一个实施例中,客户端加速功能由执行用于改善远程访问应用的通信和传送的性能的传输层连接复用技术的加速程序提供。 加速程序建立从客户端到服务器的传输层连接,可以由客户端上的多个应用程序使用,也可以在客户端应用程序之间共享。 加速程序通过由加速程序维护的相同传输层连接复用来自一个或多个应用程序的请求。 因此,加速程序可以利用一个应用在使用传输层连接中的空闲时间来通过相同的传输层连接来服务于第二应用的请求。

    Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
    3.
    发明授权
    Systems and methods for providing client-side accelerated access to remote applications via TCP pooling 有权
    通过TCP池提供客户端加速访问远程应用程序的系统和方法

    公开(公告)号:US08700695B2

    公开(公告)日:2014-04-15

    申请号:US11324138

    申请日:2005-12-30

    CPC分类号: H04L69/16 H04L69/163

    摘要: The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection pooling technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server that can be used by multiple applications on the client, or that is otherwise shared among applications of the client. The acceleration program maintains the transport layer connection open to reduce the number of transport layer connection requests and number of transport layer connections established with the server for an application or multiple applications running on the client.

    摘要翻译: 本发明涉及用于在客户端上动态部署和执行加速功能以提高远程访问应用的性能和传送的系统和方法。 在一个实施例中,客户端加速功能由执行用于改善远程访问应用的通信和传送的性能的传输层连接池技术的加速程序提供。 加速程序建立从客户端到服务器的传输层连接,可以由客户端上的多个应用程序使用,也可以在客户端应用程序之间共享。 加速程序维护传输层连接打开以减少传输层连接请求的数量和与服务器建立的应用程序或在客户端上运行的多个应用程序的传输层连接数。

    Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
    4.
    发明申请
    Systems and methods for providing client-side accelerated access to remote applications via TCP pooling 有权
    通过TCP池提供客户端加速访问远程应用程序的系统和方法

    公开(公告)号:US20060200849A1

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

    申请号:US11324138

    申请日:2005-12-30

    IPC分类号: H04N7/173

    CPC分类号: H04L69/16 H04L69/163

    摘要: The present invention is directed towards systems and methods for dynamically deploying and executing acceleration functionality on a client to improve the performance and delivery of remotely accessed applications. In one embodiment, the client-side acceleration functionality is provided by an acceleration program that performs a transport layer connection pooling technique for improving performance of communications and delivery of a remotely-accessed application. The acceleration program establishes a transport layer connection from the client to the server that can be used by multiple applications on the client, or that is otherwise shared among applications of the client. The acceleration program maintains the transport layer connection open to reduce the number of transport layer connection requests and number of transport layer connections established with the server for an application or multiple applications running on the client.

    摘要翻译: 本发明涉及用于在客户端上动态部署和执行加速功能以提高远程访问应用的性能和传送的系统和方法。 在一个实施例中,客户端加速功能由执行用于改善远程访问应用的通信和传送的性能的传输层连接池技术的加速程序提供。 加速程序建立从客户端到服务器的传输层连接,可以由客户端上的多个应用程序使用,也可以在客户端应用程序之间共享。 加速程序维护传输层连接打开以减少传输层连接请求的数量和与服务器建立的应用程序或在客户端上运行的多个应用程序的传输层连接数。

    Systems and methods of for providing multi-mode transport layer compression
    7.
    发明授权
    Systems and methods of for providing multi-mode transport layer compression 有权
    用于提供多模传输层压缩的系统和方法

    公开(公告)号:US08244883B2

    公开(公告)日:2012-08-14

    申请号:US11462274

    申请日:2006-08-03

    IPC分类号: G06F15/16

    摘要: Systems and methods are disclosed for communicating compressed and uncompressed content over a transport layer connection established by an appliance between a client and a server. One method comprises the steps of: establishing, by an appliance, a transport layer connection between a client and a server, and receiving, by the appliance, a first response from the server to a first client request, and a second response from the server to a second client request The first response and the second response has uncompressed data. The method includes transmitting, by the appliance, the first response to the client. The appliance identifies first type of compression from a plurality of compression types for compressing the second response to the client, compresses the second response based on the identified compression type, and transmits the compressed second response to the client.

    摘要翻译: 公开了用于通过由客户端和服务器之间的设备建立的传输层连接来传送压缩和未压缩内容的系统和方法。 一种方法包括以下步骤:由设备建立客户端和服务器之间的传输层连接,并且由设备接收从服务器到第一客户端请求的第一响应以及来自服务器的第二响应 到第二个客户端请求第一个响应和第二个响应有未压缩的数据。 该方法包括由设备向客户端发送第一响应。 设备从多个压缩类型中识别第一类型的压缩,以便将第二响应压缩到客户端,并基于所识别的压缩类型来压缩第二响应,并将压缩的第二响应发送给客户端。

    Systems and Methods of For Providing Multi-Mode Transport Layer Compression
    9.
    发明申请
    Systems and Methods of For Providing Multi-Mode Transport Layer Compression 有权
    用于提供多模传输层压缩的系统和方法

    公开(公告)号:US20080034119A1

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

    申请号:US11462274

    申请日:2006-08-03

    IPC分类号: G06F15/16

    摘要: Systems and methods are disclosed for communicating compressed and uncompressed content over a transport layer connection established by an appliance between a client and a server. One method comprises the steps of: establishing, by an appliance, a transport layer connection between a client and a server, and receiving, by the appliance, a first response from the server to a first client request, and a second response from the server to a second client request The first response and the second response has uncompressed data. The method includes transmitting, by the appliance, the first response to the client. The appliance identifies first type of compression from a plurality of compression types for compressing the second response to the client, compresses the second response based on the identified compression type, and transmits the compressed second response to the client.

    摘要翻译: 公开了用于通过由客户端和服务器之间的设备建立的传输层连接来传送压缩和未压缩内容的系统和方法。 一种方法包括以下步骤:由设备建立客户端和服务器之间的传输层连接,并且由设备接收从服务器到第一客户端请求的第一响应以及来自服务器的第二响应 到第二个客户端请求第一个响应和第二个响应有未压缩的数据。 该方法包括由设备向客户端发送第一响应。 设备从多个压缩类型中识别第一类型的压缩,以便将第二响应压缩到客户端,并基于所识别的压缩类型来压缩第二响应,并将压缩的第二响应发送给客户端。

    Systems and methods for application based interception of SSL/VPN traffic
    10.
    发明授权
    Systems and methods for application based interception of SSL/VPN traffic 有权
    基于应用程序拦截SSL / VPN流量的系统和方法

    公开(公告)号:US08869262B2

    公开(公告)日:2014-10-21

    申请号:US11462329

    申请日:2006-08-03

    IPC分类号: G06F15/16 H04L29/06

    摘要: A method for allowing or denying, by an appliance, access to a resource by an application on a client via a virtual private network connection includes basing the decision to allow or deny access on identification of the application. The appliance intercepts a request from an application on a client on a first network to access via a virtual private network connection a resource on a second network. The appliance identifies the application and associates with the intercepted request an authorization policy based on the identity of the application. The appliance determines, using the authorization policy and the identity of the application, to either allow or deny access by the application to the resource.

    摘要翻译: 允许或拒绝由设备通过虚拟专用网络连接在客户端上的应用访问资源的方法包括基于允许或拒绝对应用标识的访问的决定。 设备拦截来自第一网络上的客户端上的应用的请求,以经由虚拟专用网络连接在第二网络上访问资源。 设备识别应用程序,并根据应用程序的身份将截获的请求与授权策略相关联。 设备使用授权策略和应用程序的身份来确定应用程序是否允许或拒绝资源访问。