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:
Apr. 01, 2025

Filed:

Jul. 01, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Gregory Lyle Galloway, Cumming, GA (US);

Paul Coccoli, Marietta, GA (US);

David Allen Dennerline, Sandy Springs, GA (US);

Steven Ashley Mazur, Johns Creek, GA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 69/16 (2022.01); H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
H04L 69/16 (2013.01); H04L 63/1416 (2013.01); H04L 63/1441 (2013.01);
Abstract

A network appliance is configured to provide inline traffic inspection for all flow through the device, to selectively intercept based on traffic content or policy, and to modify intercepted traffic content, all without connection termination and re-origination. Content modification may involve substitution of traffic content with smaller or larger content, in which case the device provides appropriate sequence number translations for acknowledgements to the endpoints. This streaming rewrite may occur on a byte-at-a-time basis, while keeping the session alive and without a need to proxy it. The appliance enables transmitted TCP data to be modified inline and then reliably delivered without the overhead of forwarding packets through a full-blown TCP stack. Rather, the approach relies upon an initiator entity's TCP stack for congestion control, as well as the receiving entity's re-transmission behavior to determine how the device manages packets internally.


Find Patent Forward Citations

Loading…