I personally think that this sort of thing would work better if it was team based. People trounce around their workplace holding ideas and innovations that could be vital a businesses success because in most industries to get ahead you need to stand out from the rest and you can't discuss your ideas with a colleague or they may steal the idea and credit and claim it's rewards.
Industries should encourage more teamwork and punish or praise the team for good ideas or poor performance. If I came up with an idea and was able to share it with the rest of my team, knowing that they would help contribute and develop said idea then the likelihood of good ideas coming to the attention of the employers and thus possibly increasing the businesses efficiency and profits which would result in not only myself, but the team benefiting from it, then I would instantly and constantly discuss such ideas.