×

Identification of non-sequential data stored in memory

  • US 9,152,574 B2
  • Filed: 11/19/2014
  • Issued: 10/06/2015
  • Est. Priority Date: 07/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving packet data;

    comparing a first packet byte within the packet data to a first memory byte within memory data;

    determining a match between the first packet byte and the first memory byte;

    comparing a second packet byte to a second memory byte, the second packet byte being adjacent to the first matched packet byte and the second memory byte being adjacent to the first matched memory byte;

    determining a mismatch between the second packet byte and the second memory byte;

    after determining the mismatch between the second packet byte and the second memory byte, accessing a memory location containing a third memory byte, the third memory byte being non-adjacent to any matched memory byte;

    accessing a packet location containing a third packet byte, the third packet byte being at least two bytes from the location of the mismatched second packet byte;

    determining a match between the third packet byte and the third memory byte;

    determining that a search threshold has been met;

    generating instructions to reassemble the packet data from the memory data; and

    processing the instructions to reassemble the packet data based at least in part on a result of the comparison between the packet bytes and the memory bytes.

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