This Question has two parts. 1) If you are working for a company, lets say, apple for example. As an engineer, you have a brilliant idea/invention that is specific to the job you are working in, lets say mobile phones. You can't go patent it and make money as you don't own a phone company to use the invention. So do you try to sell it? To your own company? Their competitors? Give it away to the company you are working for? I understand some company's give a percentage to the inventor/employee, but if they don't like most, then what? Seems there is no win in this situation.
2) Why Invent or innovate? Working in a company, I can see its always a select few that invent or bring new ideas forward, yet receive no benefit, other than a pat on the back. Why not just sit back and do your 9-5 like the other employees? Why bother? I have never seen a company that actively encourages or rewards this behaviour.
Interested in seeing your takes on this. Thanks.