×

Identifying flows based on behavior characteristics and applying user-defined actions

DC
  • US 8,085,775 B1
  • Filed: 07/31/2006
  • Issued: 12/27/2011
  • Est. Priority Date: 07/31/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A machine-implemented method for the identification and handling of a single application flow, the flow comprising a plurality of information packets, and the method comprising:

  • creating a flow block as the first packet of a flow is processed by a router;

    said flow block being adapted to store payload-content agnostic behavioral statistics about said flow;

    updating said flow block with the flow'"'"'s payload-content agnostic behavioral statistics as packets belonging to said flow are processed by said router;

    said flow being incapable of being identified by header information alone;

    heuristically determining whether at least one user-specified policy is satisfied by said payload-content agnostic behavioral statistics stored in said flow block; and

    upon determination that at least one user-specified policy is satisfied by said payload-content agnostic behavioral statistics, applying, to at least one packet belonging to said flow, at least one user-specified action that is mapped to the at least one user-specified policy that is satisfied by said payload-content agnostic behavioral statistics;

    wherein said payload-content agnostic behavioral statistics for said flow are calculated by said router;

    wherein said payload-content agnostic behavioral statistics reflect the empirical behavior of said flow;

    wherein at least one of said payload-content agnostic behavioral statistics is chosen from the group consisting of;

    total byte count accumulated for the flow, flow life duration, average rate of flow, average packet size, average packet rate, average inter-packet gap, instantaneous flow rate, and moving average flow rate.

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