×

Method and apparatus for performing similarity searching

  • US 9,547,680 B2
  • Filed: 08/19/2013
  • Issued: 01/17/2017
  • Est. Priority Date: 03/03/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a programmable logic device configured to perform similarity searching between a first data string and a second data string, the first data string comprising a plurality of first data substrings, the second data string comprising a plurality of second data substrings, the programmable logic device comprising a plurality of parallel Bloom filters;

    wherein the Bloom filters are programmed with the second data substrings and are configured to process the first data substrings to determine whether any possible matches exist between the first data substrings and the second data substrings;

    wherein each Bloom filter comprises a hash component, a plurality of dual port memory units downstream from the hash component, and a logic component downstream from the dual port memory units; and

    wherein a plurality of the Bloom filters share access to a plurality of the same dual port memory units.

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