Organisations that are successful innovators, become it over time. They accumulate technical resources and management capabilities through optimising learning opportunities. This they do by doing, using, working with other companies and asking customers within an environment which seeks to continuously improve (rather that once off genius ideas).
Click here to view a video that explains the hourglass model of innovation.