×

Efficient intercept of connection-based transport layer connections

  • US 10,419,348 B2
  • Filed: 03/17/2018
  • Issued: 09/17/2019
  • Est. Priority Date: 12/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A network device, comprising:

  • a memory; and

    means for;

    a) monitoring first information passing across a TCP (Transmission Control Protocol) connection, wherein the first information is communicated via the TCP connection through the network device;

    b) as a result of the monitoring of (a) making a determination that the first information has a first characteristic;

    c) in response to the making of the determination in (b) splitting a single TCP control loop that manages flow across the TCP connection into two TCP control loops, wherein after the splitting the memory stores two TCP Transmission Control Blocks (TCBs) for the TCP connection;

    d) after the splitting of (c) monitoring second information communicated via the TCP connection and making a determination that the second information does not have a second characteristic;

    e) in response to the making of the determination in (d) connecting the two TCP control loops into one TCP control loop such that the one TCP control loop manages flow across the TCP connection; and

    (f) after the connecting of (e) communicating third information through the network device via the TCP connection, wherein at no time from the monitoring of (a) to the communicating of (f) is the TCP connection terminated on the network device, and wherein all of the first information, the second information, and the third information is at least received onto the network device via the TCP connection.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×