Intellectual property and patents