Patent Document ID: 8301619
Application ID: 12372903

Base Claim:
1. A system for generating a Boolean query comprising: a. a processor; b. a memory coupled to the processor; c. a data manager configured to get training data and production data, wherein the training data comprises a plurality of training documents and each of the plurality of training documents comprises at least one training token, and wherein the production data comprises a plurality of production documents and each of the plurality of production documents comprises at least one production token; d. a clustering manager configured to cluster the plurality of training documents into a plurality of clusters based on the at least one training token in the plurality of training documents, wherein each cluster of the plurality of said clusters comprises at least one training document; and e. a query manager configured to generate the Boolean query for a cluster of the plurality of clusters based on an occurrence of the at least one training token in the at least one training document of the plurality of training documents, and to execute the Boolean query on the plurality of production documents in the production data.

---

Claim 8:
8. The system of claim 1 , wherein the plurality of training documents and/or the plurality of production documents comprises one item selected from the group comprising: a document, an email, a content of a website, a content of a blog, a transcript of a voice call, an identifiable item from a video, an identifiable item from a picture, a transcript of a conversation, a document containing different languages, and a transcript of an audio portion of a video.