I work at a large tech company that is primarily in the software business. I signed an assignment of invention agreement that says they own any inventions of mine that "relate to the company's business" present or future.
As a side project, I'm developing software that is unlike anything they currently sell or plan to sell, not even the same category. It may or may not be patentable, I'm not sure. And I also plan on trademarking certain terms it uses.
My software isn't related to my company's business. However, because my software is useful to anyone who sells things online (which my company does), does that make it related? Isn't that too broad?
Is it true that California limits employers' rights here, regardless of agreement language?
Thanks for your help!