Complex Event Processing (CEP) is a powerful technology for supporting advanced event-processing scenarios at a higher level of ion. Because of its expressiveness, CEP allows prompt creation and classification of new event-processing design patterns, some of which have been implemented in the past in a non-reusable form. This paper documents a set of new patterns for event processing, describing their problem domain and providing a solution template implemented using CEP, which is both succinct and highly re-usable. Key words: CEP, stream management, stream processing, SQL, CQL, design pattern