The document discusses the development of a pattern language aimed at designing software products with a focus on user experience, highlighting the importance of defining and categorizing interaction design patterns. A survey of academics and business professionals revealed key aspects deemed important for pattern classification, including problem, solution, and examples. It concludes with a proposal for a template to describe interaction patterns, emphasizing the need to consider interrelationships and implementation constraints.