Patterns in Environmental Event Processing