Portfolio of Damon van Vessem >
Visual Concepts for Boolean Querying
Catalist creates software to help non-profits mobilize supporters and influence policy debates. A core feature allows users to analyze voter databases, to identify the best people to reach out to given limited resources. This involved creating complex queries using boolean formulas - a skill that many users didn't possess. As part of a full redesign of the software, I created two concepts that simplify boolean operations, allowing Catalist to expand its market share and reduce support costs.
Users select the queries they want to work with, see how they overlap, and simply click segments to include and exclude. A running total is provided while users build.
Users combine queries using the metaphor of flows and conduits. The thickness of the flow provides insight into the effect of each operation. A running total is provided while users build.

Users modify the total through dragging and dropping queries onto the model. Creating a parallel flow adds data (OR), while placing a selection in an existing flow filters the output through overlap-only (AND) or subtraction (ANDNOT). Dotted circles indicate acceptable drop targets.