”sat through a presentation on why I should file patents”
Some years ago, I worked for Red Hat. I remember them saying the same thing about patents. There was even some kind of reward scheme if you filed one with your name on it.
(in hindsight, I guess I should have held on to those employee stock options!)