As a new approach to interactive product development, we found possibilities in interactions themselves as the starting point of a product development, and propose a concept of interaction-driven design. We focused on the movements in interactions, such as users' input behaviors and feedback movements from the system's output. In this paper, design patterns and their characteristics for three different interactive product development approaches, including our newly proposed one, were examined through an ideation workshop: 1) user-driven product development, 2) technology-driven product development, and 3) interaction-driven product development. We were able to see that results for the development of interactive products differed depending on the combining order or the linking patterns of factors such as form, function, and interaction. Interaction-driven product development opens up a wider range of linking possibilities compared to the other two approaches.