The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 07, 2014
Filed:
Sep. 02, 2010
Prabakar Sundarrajan, Saratoga, CA (US);
Junxiao He, Cupertino, CA (US);
Sergey Verzunov, San Jose, CA (US);
Charu Venkatraman, Bangalore, IN;
Anil Shetty, San Jose, CA (US);
Prabakar Sundarrajan, Saratoga, CA (US);
Junxiao He, Cupertino, CA (US);
Sergey Verzunov, San Jose, CA (US);
Charu Venkatraman, Bangalore, IN;
Anil Shetty, San Jose, CA (US);
Citrix Systems, Inc., Fort Lauderdale, FL (US);
Abstract
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. 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. An appliance may intercept a request of the client to establish a communication session or connection with a server, and transmit the acceleration program to the client. In some cases, the appliance determines whether the application being accessed by the client can be accelerated and only provides the acceleration program if the application can be accelerated. Upon receipt of the acceleration program, the client automatically performs a silent installation of the acceleration program and executes the acceleration program upon completion of the installation.