invention idea inventions marketing strategy imagination internet marketing creative invention new product ideas art patents invention patent marketing consulting inventors new invention profitability business new products creativity advertising management