Patent Document ID: 8386792
Application ID: 12136583

Base Claim:
1. A process of fingerprinting a document for an information leakage prevention system, the process comprising: generating a sequence of hash values for a document, a portion of said hash values to be selected as fingerprints for the document; adaptively determining a size of a window, wherein the size of the window varies depending on a minimum guaranteed match percentage and a size of the document; selecting for the document using said adaptively-sized window; and adding the fingerprints for the document to a fingerprint set for content being protected by the information leakage prevention system.

---

Claim 6:
6. The process of claim 1 , said selection of fingerprints for the document using said adaptively-sized window comprises: positioning a current window over a portion of the sequence of hash values; examining hash values starting from one end of the current window and selecting a first-encountered hash value that is 0 modulo P to be a fingerprint for the current window, wherein P is a predetermined number; and if no 0 modulo P hash value is found in the current window, then forcibly selecting a hash value to be a fingerprint for the current window.