intellectual property law for IT companies