Interaction Pattern and User Needs