Device-specific patterns define global user interface settings to fit a specific device, e.g. screen resolution or layout structure for a specific class of devices.
Therefore, device-specific patterns define user interface features which are stable throughout the interaction with one setup of devices. Adaptations during use can occur when added or removed input or output devices lead to an update in the device profile.
Individualization patterns define global user interface settings to fit individual user needs and specific context conditions, e.g. big font size for users with low vision or mainly iconographic display style for users with problems in language reception.
As the available knowledge about user needs and context conditions can change during the interaction (user profile updates), individualization patterns play a role also in user interface adaptations during use.
Interaction patterns provide suitable user interface components for current interaction situations, e.g. a list element for an interaction situation in which a user can select from a set of options.
User interface elements are the basic building blocks for the current interaction design patterns, e.g. a selection list (interaction pattern) requires option buttons (user interface element).
Adaptation Rendering Patterns define, how changes of the user interface will be animated in order to reach a high understanding of the user.
Adaptation Dialogue Patterns define the degree of user notification, when Adaptation Rendering Patterns shall be executed. This reaches from not at all to a modal dialogue, depending on the gravity of the change.