Open Internet by MindsNetIs outsourcing patent filing to your product development company a good idea?