Business Innovation And Idea Generation: An Overview