1
Craig Allen
Richard Brindley, Craig Allen Gooding, Anna Kassoway: Layered augmentation for web content. Vibrant Media, Foley & Lardner, Christopher J McKenna, February 21, 2012: US08122014 (11 worldwide citation)

Embodiments of the present disclosure include methods (and corresponding systems and computer program products) that augment content in web pages with resources and provide the resources based on user interaction with the augmented content in the web pages. The disclosed embodiments analyzes a web p ...


2
Goutham Rao, Robert Rodriguez, Eric Brueggemann: Method and systems for routing packets from an endpoint to a gateway. Citrix Systems, Foley & Lardner, Christopher J McKenna, September 13, 2011: US08019868 (147 worldwide citation)

A method for routing packets from an endpoint to a gateway includes receiving, by a driver of a process for providing secure communications to a gateway from an endpoint, a filtering table. The driver may intercept an outbound packet, the driver terminating a first transport layer connection with an ...


3
Robert Plamondon: Systems and methods for prefetching objects for caching using QOS. Citrix Systems, Choate Hall & Stewart, John D Lanza, Christopher J McKenna, September 1, 2009: US07584294 (129 worldwide citation)

The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compressio ...


4
Robert Plamondon: Systems and methods of revalidating cached objects in parallel with request for object. Citrix Systems, Choate Hall & Stewart, Christopher J McKenna, August 24, 2010: US07783757 (107 worldwide citation)

The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compressio ...


5
Robert Plamondon: Systems and method of using HTTP head command for prefetching. Citrix Systems, Choate Hall & Stewart, Christopher J McKenna, October 5, 2010: US07809818 (105 worldwide citation)

The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compressio ...


6
Allen Samuels, Paul Sutter: Method of determining path maximum transmission unit. Citrix Systems, Choate Hall & Stewart, John D Lanza, Christopher J McKenna, June 2, 2009: US07542471 (88 worldwide citation)

Network endpoints using TCP/IP operate to determine the maximum transmission unit (MTU) of the path between them. This determination is done so as to avoid the expensive IP fragmentation that will occur when transitioning links with a smaller MTU size. The standard method of determining the path MTU ...


7
Allen Samuels, Richard Jensen, Zubin Dittia, Dan Decasper, Michael Ovsiannikov, Robert Plamondon: Systems and methods of using application and protocol specific parsing for compression. Citrix Systems, Choate Hall & Stewart, John D Lanza, Christopher J McKenna, November 17, 2009: US07619545 (84 worldwide citation)

Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may ...


8
Allen Samuels, Richard Jensen, Zubin Dittia, Dan Decasper, Michael Ovsiannikov, Robert Plamondon: Systems and methods for sharing compression histories between multiple devices. Citrix Systems, Choate Hall & Stewart, John D Lanza, Christopher J McKenna, May 12, 2009: US07532134 (83 worldwide citation)

Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may ...


9
Charu Venkatraman, Junxiao He, Amarnath Mullick, Shashi Nanjundaswamy, James Harris, Ajay Soni: Systems and methods for application based interception SSI/VPN traffic. Citrix Systems, Foley and Lardner, Christopher J McKenna, July 23, 2013: US08495181 (81 worldwide citation)

A method for intercepting, by an agent of a client, communications from the client to be transmitted via a virtual private network connection includes the step of intercepting communications based on identification of an application from which the communication originates. The agent receives informa ...


10
Robert Plamondon: Systems and methods for identifying long matches of data in a compression history. Citrix Systems, Choate Hall & Stewart, John D Lanza, Christopher J McKenna, November 18, 2008: US07453379 (66 worldwide citation)

Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may ...