Binary search of byte sequences using inverted indices
AssigneeCrowdStrike, Inc.
InventorsHorea Coroiu, Daniel Radu
Life of this patent
Estimating the term…
Loading patent…
AssigneeCrowdStrike, Inc.
InventorsHorea Coroiu, Daniel Radu
Estimating the term…
Techniques for searching an inverted index associating byte sequences of a fixed length and files that contain those byte sequences are described herein. Byte sequences comprising a search query are determined and searched in the inverted index, and an intersection of the results is determined and returned as a response to the search query. Further, search queries in the form of expressions including search terms and logical operators are searched in the inverted index and evaluated using a syntax tree constructed based on the logical operators. Also, byte sequences comprising a file are searched in the inverted index and results of the search are used to generate signatures and fuzzy hashes.
A computer-implemented method comprising:
A computing device comprising:
One or more non-transitory computer-readable media having stored thereon programming instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
Dependencies are inferred from the claim text.