A method and mechanism for for filtering incoming documents against user queries. A plurality of user queries including terms connected by logical operators is received. Terms and sub-expressions are combined into distinct sub-expressions and embedded into a directed acyclic graph (DAG) having a plurality...http://www.google.de/patents/US5873081?utm_source=gb-gplus-sharePatent US5873081 - Document filtering via directed acyclic graphs