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.

Date of Patent:
Dec. 08, 2015

Filed:

Oct. 24, 2014
Applicant:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Inventors:

Sanjay Chadda, Sunnyvale, CA (US);

Allen R. Samuels, San Jose, CA (US);

Dan S. Decasper, San Mateo, CA (US);

Zubin Dittia, San Mateo, CA (US);

Shiva Ankam, San Jose, CA (US);

Assignee:

CITRIX SYSTEMS, INC., Fort Lauderdale, FL (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 12/741 (2013.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 45/74 (2013.01); H04L 63/0227 (2013.01); H04L 67/2804 (2013.01); H04L 29/08729 (2013.01); H04L 63/0236 (2013.01); H04L 63/10 (2013.01);
Abstract

The solution described herein provides systems and methods for the interoperability of network processing programs that process network packets at different levels of the network stack. This solution bridges the communications of a network packet between a first network processing program operating at a first level of a network stack in an intermediary and a second network processing program operating at a second level of the network stack of the intermediary. The first network processing program may modify an incoming network packet so that the packet may traverse the network stack to an upper level of the stack to the second network processing program. After processing the network packet at the upper layers of the stack or by the second network processing program, the first network processing program modifies the network pack in order to transmit the packet to the intended destination while traversing the intermediary.


Find Patent Forward Citations

Loading…