The paper presents a visual language that can help users of a context-aware application represent the current situation, or situations they wish detected, in a language that is both formally defined, and readable and understandable by humans and machines alike. inspired from Regular Expressions, the concept of Extended Concept Pattern provides both conciseness and expressive power, allowing for specifying negation, and for indicating repeating or alternative structures.