This document discusses various methods for generating new ideas, including within corporations and at events like hackathons. It provides examples of how 3M and Google encourage innovation through sharing resources and rewarding new ideas. Hackathons and Startup Weekends are described as events where teams form, build prototypes, and present business plans within a short timeframe (e.g. a weekend) to win prizes. The document also outlines Softtek's Innoventures program which generates ideas through an internal community, repositories, learning sessions, and an idea submission process.