Nova Patents
IL216933A

Fuzzy hash algorithm

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

31 claims: 4 independent, 27 dependent

  1. 1
    WO 2010/151332 PCT/US2010/001826 CLAIMS 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 What is claimed is:1. A method of classifying a data object by use of a fuzzy hash, the method comprising: aligning a window in a target data object;reading content within the window;hashing the content within the window in order to calculate a hash value;splicing a spliced portion from the hashed value;and storing the spliced portion as part of a fuzzy hash.
  2. 11
    16. The method of claim 11, further comprising:in the non-high entropy mode, performing a hash of meta-tags of the content that are overlapped by the window.
  3. 13
    18. An apparatus for classifying a data object by use of a fuzzy hash, the apparatus comprising:an engine configured to align a window in a target data object, read content within the window, hash the content within the window in order to calculate a hash value, splice a spliced portion from the hashed value;and store the spliced portion as part of a fuzzy hash.
  4. 18
    23. The apparatus of claim 18, wherein the spliced 11 portion comprises a significant byte of the hash. •12
  5. 28
    33. The apparatus of claim 28, wherein the engine is configured to perform a hash of meta-tags, of the content that are overlapped by the window, in the non-high entropy mode.
  6. 30
    35. An article of manufacture, comprising:a computer-readable medium having stored thereon instructions to : align a window in a target data object;read content within the window;35 WO 2010/151332 PCT/US2010/001826 1 hash the content within the window in order to 2 calculate a hash value;3 splice a spliced portion from the hashed value;and 4 store the spliced portion as part of a fuzzy hash. 5
  7. 31
    36. An apparatus for classifying a data object by use of 7 a fuzzy hash, the apparatus comprising:8 means for aligning a window in a target data object;9 means for reading content within the window;10 means for hashing the content within the window in 11 order to calculate a hash value;12 means for splicing a spliced portion from the hashed 13 value;and 14 means for storing the spliced portion as part of a 15 fuzzy hash. 16 For the Applicants REINHOLD COHN AND PARTNERS By: 36 □’Ewan pp^a , crnxan ;w:n ατα inia^a pnow pnszn irn nr -jaoa ,ρνιη pxan paoana ma™ na^maa np’ioa .zrtwan rwaa mp’pan ρ-ίΛ axnria ......r. Geodau«r □innn Pi? »*···»· · ·* sw ***** ^_ ♦ Q3 j| 12)120403:42+0300 .(mcna nannn) cras ’an nwa