Publication and patents