5 Things to Consider Before Filing for a Patent