×

Data matching using flow based packet data storage

  • US 9,191,342 B2
  • Filed: 11/20/2014
  • Issued: 11/17/2015
  • Est. Priority Date: 08/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for matching data using flow based packet data storage, the system comprising:

  • a communications interface that receives at least one data packet at a network device between a source and a destination, the at least one data packet including data and flow information; and

    a processor that;

    identifies a flow between the source and the destination based on the flow information in the at least one data packet;

    determines whether at least a portion of the data from the received at least one data packet indicates one or more potential matches to data in storage;

    retrieves a list of possible data matches;

    determines match sizes of the most likely data match and a second most likely data match by directly comparing packet bytes and matched data bytes; and

    stores the data from the at least one data packet without a packet header in a block of memory allocated for the flow, orgenerates a retrieve instruction for the data match depending on the match sizes.

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