Generating Creativity, Ideas and Inventions: Information and Needs Analysis in Idea Generation