Patent 7849051 was granted and assigned to Yahoo! on December, 2010 by the United States Patent and Trademark Office.
In an embodiment of the present invention, a record is read a single time, and it is evaluated against all conditions to identify the ones that it satisfies. By organizing the conditions into appropriate data structures, the process may be further optimized by ensuring that the record is not scanned multiple times.