×

Systems and methods for improved network based content inspection

  • US 7,630,379 B2
  • Filed: 01/05/2007
  • Issued: 12/08/2009
  • Est. Priority Date: 01/05/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for enhancing network based content inspection of a plurality of concurrently received data payloads entering a computer network comprising:

  • at least one computer, such that at least one computer carries out the steps of;

    a) subjecting each newly arriving data payload to content recognition to determine if the newly arriving data payload content has been previously inspected, has not been inspected or is currently under inspection;

    b) allowing a newly arriving data payload recognized as previously inspected to be delivered without content inspection;

    c) subjecting a newly arriving data payload recognized as not been inspected to content inspection to produce a new payload inspection result whereby the newly arriving data payload becomes a newly inspected data payload;

    d) storing a message digest for the newly inspected data payload with the new payload inspection result in a content history lookup tablewherein content recognition includes the steps of;

    i) subjecting each newly arriving data payload to a one way hash function to calculate a message digest of the newly arriving data payload;

    ii) comparing the message digest of the newly arriving data payload to previously stored message digests in the content history lookup table wherein each previously stored message digest has an associated inspection result;

    and whereiniii) if the message digest of the newly arriving data payload from step ii) is identical to a previously stored message digest determining;

    a. if the previously stored message digest is flagged as inspected theni. determining a policy action based on the inspection result;

    orb. if the previously stored message digest is flagged as under-inspection theni. waiting a pre-determined time period before repeating step ii).

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