Protecting Your Software Code with Intellectual Property Law in New York