Interaction patterns emerge as a solution for creating successful interactive systems, aiming mainly to solve a problem of an end-user interaction with a user interface, these patterns may be linked through the interaction pattern languages. Over time, various proposals have suggested such patterns, and its definition have been raised different formats describing patterns, in which the author is free to decide what elements or characteristics considered in its definition. This article is primarily concerned with showing how a template for defining patterns are selected. This is part of a research project that aims to propose a language interaction patterns for the design of software products focused on the user experience. To this end, it has carried out a conceptual review of some of the different formats describing patterns hitherto proposed and defined what elements or characteristics used, the findings have been compared with the application of a survey expert knowledge on the subject of patterns on the level of importance of the features found.