The document discusses using patterns as design knowledge and describes an IDAssist tool that leverages patterns to provide design support. It outlines work on codifying patterns using speech acts and action types from business process modeling. It also describes how the tool applies heuristics to map interaction patterns to process fragments and provides examples of patterns identified in a sample rental scenario. Evaluation results found the tool supported the design task and facilitated learning across tasks. Next steps involve refining the implementation and further evaluating the patterns approach with practitioners.