Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for providing client-side accelerating technology

A technology, a user's technology, applied in the direction of transmission system, program loading/starting, branch office long-distance connection/disconnection, etc., can solve problems such as inability to use client LAN accelerators

Active Publication Date: 2008-02-27
CITRIX SYST INC
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, enterprises may not be able to use client LAN accelerators at all of these access points

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for providing client-side accelerating technology
  • Systems and methods for providing client-side accelerating technology
  • Systems and methods for providing client-side accelerating technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] It is an object of example embodiments of the present invention to use and implement client acceleration techniques in a network environment to improve communication performance between a client, such as a remote access application, and a server. In an example embodiment, the present invention aims at automatically installing and running a client acceleration program on a client machine in a manner that is transparent to and seamlessly connected to the operation of the client machine. In another exemplary embodiment, the object of the present invention is to dynamically provide a client acceleration program to a client computer through the appliance device when the appliance device determines that the client computer's access to the server or remote application program can be accelerated. In another exemplary embodiment, the present invention is directed to an acceleration program for performing on a client machine one or more of the following acceleration techniques: 1)...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention is directed towards systems and methods for dynamically deploying and executing an acceleration program on a client to improve the performance and delivery of remotely accessed applications. The acceleration program of the present invention is automatically installed and executed on a client in a manner transparent to and seamless with the operation of the client. In one embodiment, the acceleration program is dynamically provided by an appliance device upon determination by the device that the client's access to a server or remote application can be accelerated. In some embodiments, the acceleration program performs one or more of the following acceleration techniques on the client: 1) multi­protocol compression 2) transport control protocol pooling, 3) transport control protocol multiplexing 4) transport control protocol buffering and 5) caching. Also, in some embodiments, the acceleration program performs these acceleration techniques in an integrated and efficient manner at the transport layer using a kernel-level data structure. In another embodiment, the client-side acceleration program performs proxy redirection techniques to automatically bypass any intermediary devices to continuously provided access by the client to the server or a remotely accessed application.

Description

[0001] related application [0002] This application claims U.S. Provisional Patent Application No. 60 / 640,464, filed December 30, 2004, entitled "SYSTEM ANDMETHOD FOR DYNAMIC ACCELERATION OF REMOTELY-ACCESSED APPLICATION," and filed January 24, 2005, entitled "SYSTEM AND METHOD FORESTABLISHING A VIRTUAL PRIVATE NETWORK" US Patent Application No. 11 / 039,946 priority. technical field [0003] The present invention generally relates to data communication networks. In particular, the present invention relates to systems and methods for automatically deploying, installing and executing client acceleration programs. Background technique [0004] Today, enterprises are increasingly required to provide application access to service providers, partners, and employees located outside the confines of the corporate network. However, congested wide area network (WAN) links, heavy server loads, and low bandwidth on remote connections can hinder access to applications and can degrade th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08G06F9/445
CPCH04L69/16H04L29/089H04L47/10H04L69/10H04L29/08981H04L29/08702H04L63/0272H04L29/06095H04L67/289H04L67/2842H04L29/08711H04L67/2804H04L69/163H04L29/08801H04L29/06074H04L67/28H04L67/34H04L29/06115H04L67/561H04L67/56H04L67/568G06F8/54H04L12/12
Inventor P·森达拉彦何军晓R·辛哈S·韦尔祖诺夫C·文卡特拉曼A·谢蒂
Owner CITRIX SYST INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products