Intersecting technical knowledge, marketing experience and customer activities to innovate