Content-based Filtering with Event Patterns