During my time working for Yahoo Europe, I refused to patent the ideas I presented in Yahoo's internal hack days. It was retro-actively declared as the way to encourage us to participate in internal HackDays. So I also stopped participating. Today, I'm satisfied I made the right call.