How to Protect Software and Digital Products Under Intellectual Property Law in Minnesota